46# include <sys/ioctl.h>
47# include <sys/types.h>
53#define NCAR_A2D_TEMPERATURE_INDEX 255
55#define NUM_NCAR_A2D_CHANNELS 8
130#define NCAR_A2D_GET_STATUS _IOR(A2D_MAGIC, 0, struct ncar_a2d_status)
131#define NCAR_A2D_SET_OCFILTER _IOW(A2D_MAGIC, 1, struct ncar_a2d_ocfilter_config)
132#define NCAR_A2D_GET_SETUP _IOR(A2D_MAGIC, 2, struct ncar_a2d_setup)
133#define NCAR_A2D_SET_CAL _IOW(A2D_MAGIC, 3, struct ncar_a2d_cal_config)
134#define NCAR_A2D_RUN _IO(A2D_MAGIC, 4)
135#define NCAR_A2D_STOP _IO(A2D_MAGIC, 5)
136#define NCAR_A2D_GET_TEMP _IOR(A2D_MAGIC, 6, short)
137#define NCAR_A2D_SET_TEMPRATE _IOW(A2D_MAGIC, 7, int)
#define NUM_NCAR_A2D_CHANNELS
Definition ncar_a2d.h:55
#define CONFBLOCKS
Definition ncar_a2d.h:60
#define CONFBLLEN
Definition ncar_a2d.h:61
Definition ncar_a2d.h:113
int vcal
Definition ncar_a2d.h:116
int state
Definition ncar_a2d.h:115
int calset[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:114
Data used to configure on-chip filters.
Definition ncar_a2d.h:67
unsigned short filter[CONFBLOCKS *CONFBLLEN+1]
Definition ncar_a2d.h:68
Definition ncar_a2d.h:103
int gain[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:104
int calset[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:106
int vcal
Definition ncar_a2d.h:107
int offset[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:105
int resets
Definition ncar_a2d.h:88
unsigned int nbadFifoLevel
Definition ncar_a2d.h:94
unsigned int skippedSamples
Definition ncar_a2d.h:87
unsigned int postFifoLevel[6]
Definition ncar_a2d.h:91
unsigned short goodval[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:83
unsigned int nbad[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:92
unsigned short badval[NUM_NCAR_A2D_CHANNELS]
Definition ncar_a2d.h:93
unsigned int preFifoLevel[6]
Definition ncar_a2d.h:81
unsigned short ser_num
Definition ncar_a2d.h:85
unsigned int fifoNotEmpty
Definition ncar_a2d.h:95