Low-Energy Muon (LEM) Experiment  0.5.1
SCS900_INFO Struct Reference

This structure contains private variables for the device driver. More...

Collaboration diagram for SCS900_INFO:

Data Fields

SCS900_SETTINGS settings
 stores the internal DD settings More...
 
LEM_SC_WATCHDOG scw
 slowcontrol watchdog info structure More...
 
INT fd
 MSCB file desciptor. More...
 
unsigned char dac_width
 width of the DAC value More...
 
char input_buffer [32]
 raw input buffer for the ADC values More...
 
float present_value [8]
 present ADC values More...
 
float previous_value [8]
 previous ADC values More...
 
INT errcount
 error counter in order not to flood the message queue More...
 
INT startup_error
 initializer error tag, if set, scs900_get and scs900_set won't do anything More...
 
DWORD lasterrtime
 last error time stamp More...
 
DWORD read_timer
 timer to get the input data read More...
 

Detailed Description

This structure contains private variables for the device driver.

Definition at line 97 of file scs900.c.

Field Documentation

unsigned char SCS900_INFO::dac_width

width of the DAC value

Definition at line 101 of file scs900.c.

Referenced by scs900_in_init(), and scs900_set().

INT SCS900_INFO::errcount

error counter in order not to flood the message queue

Definition at line 105 of file scs900.c.

Referenced by scs900_get(), scs900_in_init(), and scs900_set().

INT SCS900_INFO::fd

MSCB file desciptor.

Definition at line 100 of file scs900.c.

Referenced by scs900_exit(), scs900_get(), scs900_in_init(), and scs900_set().

char SCS900_INFO::input_buffer[32]

raw input buffer for the ADC values

Definition at line 102 of file scs900.c.

Referenced by scs900_get().

DWORD SCS900_INFO::lasterrtime

last error time stamp

Definition at line 107 of file scs900.c.

Referenced by scs900_get(), and scs900_in_init().

float SCS900_INFO::present_value[8]

present ADC values

Definition at line 103 of file scs900.c.

Referenced by scs900_get().

float SCS900_INFO::previous_value[8]

previous ADC values

Definition at line 104 of file scs900.c.

Referenced by scs900_get().

DWORD SCS900_INFO::read_timer

timer to get the input data read

Definition at line 108 of file scs900.c.

Referenced by scs900_get(), and scs900_in_init().

LEM_SC_WATCHDOG SCS900_INFO::scw

slowcontrol watchdog info structure

Definition at line 99 of file scs900.c.

Referenced by scs900_exit(), scs900_get(), and scs900_in_init().

SCS900_SETTINGS SCS900_INFO::settings

stores the internal DD settings

Definition at line 98 of file scs900.c.

Referenced by scs900_exit(), scs900_get(), scs900_get_in_label(), scs900_get_out_label(), scs900_in_init(), and scs900_set().

INT SCS900_INFO::startup_error

initializer error tag, if set, scs900_get and scs900_set won't do anything

Definition at line 106 of file scs900.c.

Referenced by scs900_exit(), scs900_get(), scs900_in_init(), and scs900_set().


The documentation for this struct was generated from the following file: