nidas v1.2.3
Macros | Functions
dmd_mmat_vin_limit_test.cc File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <assert.h>
#include <nidas/linux/diamond/dmd_mmat.h>
#include <fcntl.h>
#include <sys/ioctl.h>

Macros

#define NUM_ADC_TEST_CHANNELS_DEFAULT   16
 
#define ADC_SAMPLE_RATE_DEFAULT   10
 
#define ADC_GAIN_DEFAULT   2
 
#define V_LIMIT_HIGH_DEFAULT   2.510
 
#define V_LIMIT_LOW_DEFAULT   2.490
 

Functions

void print_app_usage (void)
 
float ctov (int code, int gain)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ ADC_GAIN_DEFAULT

#define ADC_GAIN_DEFAULT   2

Referenced by main().

◆ ADC_SAMPLE_RATE_DEFAULT

#define ADC_SAMPLE_RATE_DEFAULT   10

Referenced by main(), and print_app_usage().

◆ NUM_ADC_TEST_CHANNELS_DEFAULT

#define NUM_ADC_TEST_CHANNELS_DEFAULT   16

Referenced by main(), and print_app_usage().

◆ V_LIMIT_HIGH_DEFAULT

#define V_LIMIT_HIGH_DEFAULT   2.510

Referenced by main(), and print_app_usage().

◆ V_LIMIT_LOW_DEFAULT

#define V_LIMIT_LOW_DEFAULT   2.490

Referenced by main(), and print_app_usage().

Function Documentation

◆ ctov()

float ctov ( int code,
int gain )

Referenced by main().

◆ main()

int main ( int argc,
char ** argv )

◆ print_app_usage()

void print_app_usage ( void )