33#ifndef NIDAS_LAMS_LAMSX_H
34#define NIDAS_LAMS_LAMSX_H
42#define LAMS_SPECTRA_SIZE 512
47#define LAMS_SPECAVG_SAMPLE_TYPE 0
48#define LAMS_SPECPEAK_SAMPLE_TYPE 1
101#define LAMS_SET_CHN _IOW(LAMS_MAGIC,0, struct lams_set)
102#define LAMS_N_AVG _IOW(LAMS_MAGIC,1, unsigned int)
103#define LAMS_N_PEAKS _IOW(LAMS_MAGIC,2, unsigned int)
104#define LAMS_N_SKIP _IOW(LAMS_MAGIC,3, unsigned int)
105#define LAMS_GET_STATUS _IOR(LAMS_MAGIC,4, struct lams_status)
106#define LAMS_TAS_BELOW _IO(LAMS_MAGIC,5)
107#define LAMS_TAS_ABOVE _IO(LAMS_MAGIC,6)
108#define LAMS_IOC_MAXNR 6
#define LAMS_SPECTRA_SIZE
Definition lamsx.h:42
unsigned int type
Definition lamsx.h:70
unsigned int data[LAMS_SPECTRA_SIZE]
Definition lamsx.h:71
unsigned int type
Definition lamsx.h:76
unsigned short data[LAMS_SPECTRA_SIZE]
Definition lamsx.h:77
not needed in new driver.
Definition lamsx.h:88
int channel
Definition lamsx.h:89
unsigned int missedOutSamples
Definition lamsx.h:84
unsigned int missedISRSamples
Definition lamsx.h:83
unsigned int dsm_sample_length_t
length of data portion of sample.
Definition types.h:51
int dsm_sample_time_t
Depending on the module, either tenths of milliseconds, or milliseconds since 00:00 UTC today.
Definition types.h:48