nidas  v1.2-1520
Classes | Macros
ncar_a2d.h File Reference
#include "types.h"
#include "a2d.h"
#include <sys/ioctl.h>
#include <sys/types.h>

Go to the source code of this file.

Classes

struct  ncar_a2d_ocfilter_config
 Data used to configure on-chip filters. More...
 
struct  ncar_a2d_status
 
struct  ncar_a2d_setup
 
struct  ncar_a2d_cal_config
 

Macros

#define NCAR_A2D_TEMPERATURE_INDEX   255
 
#define NUM_NCAR_A2D_CHANNELS   8
 
#define CONFBLOCKS   12
 
#define CONFBLLEN   43
 
#define A2D_MAGIC   'A'
 
#define NCAR_A2D_GET_STATUS   _IOR(A2D_MAGIC, 0, struct ncar_a2d_status)
 
#define NCAR_A2D_SET_OCFILTER   _IOW(A2D_MAGIC, 1, struct ncar_a2d_ocfilter_config)
 
#define NCAR_A2D_GET_SETUP   _IOR(A2D_MAGIC, 2, struct ncar_a2d_setup)
 
#define NCAR_A2D_SET_CAL   _IOW(A2D_MAGIC, 3, struct ncar_a2d_cal_config)
 
#define NCAR_A2D_RUN   _IO(A2D_MAGIC, 4)
 
#define NCAR_A2D_STOP   _IO(A2D_MAGIC, 5)
 
#define NCAR_A2D_GET_TEMP   _IOR(A2D_MAGIC, 6, short)
 
#define NCAR_A2D_SET_TEMPRATE   _IOW(A2D_MAGIC, 7, int)
 

Macro Definition Documentation

#define A2D_MAGIC   'A'
#define CONFBLLEN   43
#define CONFBLOCKS   12
#define NCAR_A2D_GET_SETUP   _IOR(A2D_MAGIC, 2, struct ncar_a2d_setup)
#define NCAR_A2D_GET_STATUS   _IOR(A2D_MAGIC, 0, struct ncar_a2d_status)
#define NCAR_A2D_GET_TEMP   _IOR(A2D_MAGIC, 6, short)
#define NCAR_A2D_RUN   _IO(A2D_MAGIC, 4)
#define NCAR_A2D_SET_CAL   _IOW(A2D_MAGIC, 3, struct ncar_a2d_cal_config)
#define NCAR_A2D_SET_OCFILTER   _IOW(A2D_MAGIC, 1, struct ncar_a2d_ocfilter_config)
#define NCAR_A2D_SET_TEMPRATE   _IOW(A2D_MAGIC, 7, int)
#define NCAR_A2D_STOP   _IO(A2D_MAGIC, 5)

Referenced by ncar_a2d_ioctl().

#define NCAR_A2D_TEMPERATURE_INDEX   255
#define NUM_NCAR_A2D_CHANNELS   8