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

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

Collaboration diagram for SCS400_INFO:

Data Fields

SCS400_SETTINGS settings
 stores the internal DD settings More...
 
INT fd
 MSCB file desciptor. More...
 
unsigned char demand_width
 width of the demand values More...
 
unsigned char temp_width
 width of the temp values More...
 
unsigned char cprop_width
 width of the cprop values More...
 
unsigned char cint_width
 width of the cint values More...
 
unsigned char pint_width
 width of the pint values More...
 
unsigned char pwr_width
 width of the power values More...
 
unsigned char offset_width
 width of the offset values More...
 
char input_buffer [32]
 raw data input buffer More...
 
float present_value [3 *SCS400_TEMP_CHS]
 present data value More...
 
float previous_value [3 *SCS400_TEMP_CHS]
 previous data value More...
 
INT errcount
 error counter in order not to flood the message queue More...
 
INT startup_error
 initializer error tag, if set, scs400_get and scs400_set won't do anything More...
 
DWORD lasterrtime
 last error time stamp More...
 
DWORD read_timer
 timer used to decide when to read data More...
 

Detailed Description

This structure contains private variables for the device driver.

Definition at line 147 of file scs400.c.

Field Documentation

unsigned char SCS400_INFO::cint_width

width of the cint values

Definition at line 153 of file scs400.c.

Referenced by scs400_in_init().

unsigned char SCS400_INFO::cprop_width

width of the cprop values

Definition at line 152 of file scs400.c.

Referenced by scs400_in_init().

unsigned char SCS400_INFO::demand_width

width of the demand values

Definition at line 150 of file scs400.c.

Referenced by scs400_in_init().

INT SCS400_INFO::errcount

error counter in order not to flood the message queue

Definition at line 160 of file scs400.c.

Referenced by scs400_get(), scs400_in_init(), and scs400_set().

INT SCS400_INFO::fd

MSCB file desciptor.

Definition at line 149 of file scs400.c.

Referenced by scs400_exit(), scs400_get(), scs400_in_init(), and scs400_set().

char SCS400_INFO::input_buffer[32]

raw data input buffer

Definition at line 157 of file scs400.c.

Referenced by scs400_get().

DWORD SCS400_INFO::lasterrtime

last error time stamp

Definition at line 162 of file scs400.c.

Referenced by scs400_get(), scs400_in_init(), and scs400_set().

unsigned char SCS400_INFO::offset_width

width of the offset values

Definition at line 156 of file scs400.c.

Referenced by scs400_in_init().

unsigned char SCS400_INFO::pint_width

width of the pint values

Definition at line 154 of file scs400.c.

Referenced by scs400_in_init().

float SCS400_INFO::present_value[3 *SCS400_TEMP_CHS]

present data value

Definition at line 158 of file scs400.c.

Referenced by scs400_get().

float SCS400_INFO::previous_value[3 *SCS400_TEMP_CHS]

previous data value

Definition at line 159 of file scs400.c.

Referenced by scs400_get().

unsigned char SCS400_INFO::pwr_width

width of the power values

Definition at line 155 of file scs400.c.

Referenced by scs400_in_init(), and scs400_set().

DWORD SCS400_INFO::read_timer

timer used to decide when to read data

Definition at line 163 of file scs400.c.

Referenced by scs400_get(), and scs400_in_init().

SCS400_SETTINGS SCS400_INFO::settings

stores the internal DD settings

Definition at line 148 of file scs400.c.

Referenced by scs400_get(), scs400_get_in_label(), scs400_get_out_label(), scs400_in_init(), and scs400_set().

INT SCS400_INFO::startup_error

initializer error tag, if set, scs400_get and scs400_set won't do anything

Definition at line 161 of file scs400.c.

Referenced by scs400_get(), scs400_in_init(), and scs400_set().

unsigned char SCS400_INFO::temp_width

width of the temp values

Definition at line 151 of file scs400.c.

Referenced by scs400_in_init().


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