Low-Energy Muon (LEM) Experiment
0.5.1
|
Data Fields | |
LS340_SETTINGS | ls340_settings |
ODB data for the DD. More... | |
LS340_ODB_NAMES | ls340_odb_names |
ODB data for the DD. More... | |
LEM_SC_WATCHDOG | scw |
slowcontrol watchdog info structure More... | |
char | cryo_name [NAME_LENGTH] |
name of the LS340 More... | |
HNDLE | hDB |
main handle to the ODB More... | |
HNDLE | hkey |
handle to the BD key More... | |
HNDLE | hkey_no_connection |
handle to the no connection flag More... | |
HNDLE | hkey_datetime |
handle to the date and time DD entry More... | |
HNDLE | hkey_raw_value [10] |
handle to the raw value input DD entry More... | |
INT | num_channels_in |
number of in-channels More... | |
INT | num_channels_out |
number of out-channels More... | |
INT(* | bd )(INT cmd,...) |
bus driver entry function More... | |
void * | bd_info |
private info of bus driver More... | |
DWORD | read_timer [20] |
timer telling the system when to read data (via LS340_get, in (ms)) More... | |
INT | errorcount |
error counter More... | |
INT | startup_error |
startup error tag More... | |
DWORD | lasterrtime |
timer for error handling More... | |
DWORD | last_value [15] |
stores the last valid value More... | |
int | bd_connected |
flag showing if bus driver is connected More... | |
int | first_bd_error |
flag showing if the bus driver error message is already given More... | |
DWORD | last_reconnect |
timer for bus driver reconnect error handlingLakeShore340.sav More... | |
INT | readback_failure |
counts the number of readback failures More... | |
INT | reconnection_failures |
how many reconnection failures took place More... | |
INT | readback_err |
number of readback errors for the temperature reading More... | |
INT | heater_setting |
current output heater setting More... | |
float | setpoint |
prevailing setpoint More... | |
float | cmode |
prevailing control mode More... | |
float | history [LS340_MAX_AVG] |
stores last temperatures of sensor 1 More... | |
int | ihis |
index in history More... | |
BOOL | his_full |
flag used to indicate that the history buffer is full More... | |
int | set_startup_counter |
counter to supress setting of PID and Range at startup More... | |
This structure contains private variables for the device driver.
Definition at line 268 of file LakeShore340.c.
INT(* LS340_INFO::bd)(INT cmd,...) |
bus driver entry function
Definition at line 280 of file LakeShore340.c.
Referenced by ls340_exit(), ls340_get(), and ls340_in_init().
int LS340_INFO::bd_connected |
flag showing if bus driver is connected
Definition at line 287 of file LakeShore340.c.
Referenced by ls340_check_heater(), ls340_get(), ls340_in_init(), ls340_send_rcv(), and ls340_set().
void* LS340_INFO::bd_info |
private info of bus driver
Definition at line 281 of file LakeShore340.c.
Referenced by ls340_exit(), ls340_get(), and ls340_in_init().
float LS340_INFO::cmode |
prevailing control mode
Definition at line 295 of file LakeShore340.c.
Referenced by ls340_check_heater(), and ls340_get().
char LS340_INFO::cryo_name[NAME_LENGTH] |
name of the LS340
Definition at line 272 of file LakeShore340.c.
Referenced by ls340_cryo_name_changed(), and ls340_in_init().
INT LS340_INFO::errorcount |
error counter
Definition at line 283 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
int LS340_INFO::first_bd_error |
flag showing if the bus driver error message is already given
Definition at line 288 of file LakeShore340.c.
Referenced by ls340_get(), ls340_in_init(), and ls340_set().
HNDLE LS340_INFO::hDB |
main handle to the ODB
Definition at line 273 of file LakeShore340.c.
Referenced by ls340_cryo_name_changed(), ls340_get(), ls340_in_init(), and ls340_no_connection().
INT LS340_INFO::heater_setting |
current output heater setting
Definition at line 293 of file LakeShore340.c.
Referenced by ls340_check_heater(), ls340_get(), ls340_in_init(), and ls340_set().
BOOL LS340_INFO::his_full |
flag used to indicate that the history buffer is full
Definition at line 298 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
float LS340_INFO::history[LS340_MAX_AVG] |
stores last temperatures of sensor 1
Definition at line 296 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
HNDLE LS340_INFO::hkey |
handle to the BD key
Definition at line 274 of file LakeShore340.c.
Referenced by ls340_cryo_name_changed(), ls340_get(), and ls340_in_init().
HNDLE LS340_INFO::hkey_datetime |
handle to the date and time DD entry
Definition at line 276 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
HNDLE LS340_INFO::hkey_no_connection |
handle to the no connection flag
Definition at line 275 of file LakeShore340.c.
Referenced by ls340_in_init(), and ls340_no_connection().
HNDLE LS340_INFO::hkey_raw_value[10] |
handle to the raw value input DD entry
Definition at line 277 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
int LS340_INFO::ihis |
index in history
Definition at line 297 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
DWORD LS340_INFO::last_reconnect |
timer for bus driver reconnect error handlingLakeShore340.sav
Definition at line 289 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
DWORD LS340_INFO::last_value[15] |
stores the last valid value
Definition at line 286 of file LakeShore340.c.
Referenced by ls340_get().
DWORD LS340_INFO::lasterrtime |
timer for error handling
Definition at line 285 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
LS340_ODB_NAMES LS340_INFO::ls340_odb_names |
ODB data for the DD.
Definition at line 270 of file LakeShore340.c.
Referenced by ls340_check_heater(), ls340_cryo_name_changed(), ls340_force_update(), ls340_get(), ls340_in_get_label(), ls340_in_init(), ls340_out_get_label(), ls340_send_rcv(), and ls340_set().
LS340_SETTINGS LS340_INFO::ls340_settings |
ODB data for the DD.
Definition at line 269 of file LakeShore340.c.
Referenced by ls340_check_heater(), ls340_cryo_name_changed(), ls340_exit(), ls340_force_update(), ls340_get(), ls340_get_decode(), ls340_in_get_label(), ls340_in_init(), and ls340_set().
INT LS340_INFO::num_channels_in |
INT LS340_INFO::num_channels_out |
number of out-channels
Definition at line 279 of file LakeShore340.c.
Referenced by ls340_out_init(), and ls340_set().
DWORD LS340_INFO::read_timer[20] |
timer telling the system when to read data (via LS340_get, in (ms))
Definition at line 282 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
INT LS340_INFO::readback_err |
number of readback errors for the temperature reading
Definition at line 292 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
INT LS340_INFO::readback_failure |
counts the number of readback failures
Definition at line 290 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
INT LS340_INFO::reconnection_failures |
how many reconnection failures took place
Definition at line 291 of file LakeShore340.c.
Referenced by ls340_get(), and ls340_in_init().
LEM_SC_WATCHDOG LS340_INFO::scw |
slowcontrol watchdog info structure
Definition at line 271 of file LakeShore340.c.
Referenced by ls340_exit(), ls340_get(), and ls340_in_init().
int LS340_INFO::set_startup_counter |
counter to supress setting of PID and Range at startup
Definition at line 299 of file LakeShore340.c.
Referenced by ls340_in_init(), and ls340_set().
float LS340_INFO::setpoint |
prevailing setpoint
Definition at line 294 of file LakeShore340.c.
Referenced by ls340_check_heater(), ls340_force_update(), ls340_get(), and ls340_set().
INT LS340_INFO::startup_error |
startup error tag
Definition at line 284 of file LakeShore340.c.
Referenced by ls340_exit(), ls340_get(), ls340_in_init(), and ls340_set().