Low-Energy Muon (LEM) Experiment
0.5.2
|
Data Fields | |
BOOL | enabled |
flag telling if the device is enabled More... | |
BOOL | debug |
if debug flag is on, the read data will be dumped into a file More... | |
char | port [NAME_LENGTH] |
MSCB port, e.g. /dev/parport0. More... | |
char | pwd [NAME_LENGTH] |
MSCB ethernet password. More... | |
INT | group_addr |
group address within the MSCB More... | |
INT | node_addr |
node address within the MSCB More... | |
char | reboot_time [NAME_LENGTH] |
reboot time string hh:mm, if invalid no reboot will take place More... | |
int | odb_offset |
ODB offset. More... | |
char | device_name [NAME_LENGTH] |
name of the device as will be shown in MIDAS More... | |
float | max_voltage |
maximal high voltage of the module More... | |
float | max_current |
maximal current of the high voltage module More... | |
char | ch_names [NHQ_NO_CHS][NAME_LENGTH] |
name of the channels as will be shown in MIDAS More... | |
float | update_threshold_measured [NHQ_NO_CHS] |
update threshold for the high voltage in (kV) More... | |
float | update_threshold_current [NHQ_NO_CHS] |
update threshild for the current in (mA) More... | |
float | voltage_limit [NHQ_NO_CHS] |
voltage limit in (kV) More... | |
float | current_limit [NHQ_NO_CHS] |
current limit in (mA) More... | |
float | ramp_speed_up [NHQ_NO_CHS] |
voltage ramp speed up in (kV/s) More... | |
float | ramp_speed_down [NHQ_NO_CHS] |
voltage ramp speed down in (kV/s) More... | |
Device driver data structure which is keeping device relevant settings.
Definition at line 76 of file hv_nhq_20xm_mscb.c.
char HV_NHQ_20XM_SETTINGS::ch_names[NHQ_NO_CHS][NAME_LENGTH] |
name of the channels as will be shown in MIDAS
Definition at line 88 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_check_status(), hv_nhq_20xm_mscb_get_label(), hv_nhq_20xm_mscb_init(), and hv_nhq_20xm_mscb_set().
float HV_NHQ_20XM_SETTINGS::current_limit[NHQ_NO_CHS] |
current limit in (mA)
Definition at line 92 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_update_odb().
BOOL HV_NHQ_20XM_SETTINGS::debug |
if debug flag is on, the read data will be dumped into a file
Definition at line 78 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_get_all().
char HV_NHQ_20XM_SETTINGS::device_name[NAME_LENGTH] |
name of the device as will be shown in MIDAS
Definition at line 85 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_check_status(), hv_nhq_20xm_mscb_init(), and hv_nhq_20xm_mscb_set().
BOOL HV_NHQ_20XM_SETTINGS::enabled |
flag telling if the device is enabled
Definition at line 77 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_init().
INT HV_NHQ_20XM_SETTINGS::group_addr |
group address within the MSCB
Definition at line 81 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_get().
float HV_NHQ_20XM_SETTINGS::max_current |
maximal current of the high voltage module
Definition at line 87 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_init().
float HV_NHQ_20XM_SETTINGS::max_voltage |
maximal high voltage of the module
Definition at line 86 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_init().
INT HV_NHQ_20XM_SETTINGS::node_addr |
node address within the MSCB
Definition at line 82 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_get(), hv_nhq_20xm_mscb_get_all(), hv_nhq_20xm_mscb_init(), hv_nhq_20xm_mscb_set(), and hv_nhq_20xm_mscb_set_ramping().
int HV_NHQ_20XM_SETTINGS::odb_offset |
ODB offset.
Definition at line 84 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_set_ramping(), and hv_nhq_20xm_mscb_update_odb().
char HV_NHQ_20XM_SETTINGS::port[NAME_LENGTH] |
MSCB port, e.g. /dev/parport0.
Definition at line 79 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_init().
char HV_NHQ_20XM_SETTINGS::pwd[NAME_LENGTH] |
MSCB ethernet password.
Definition at line 80 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_init().
float HV_NHQ_20XM_SETTINGS::ramp_speed_down[NHQ_NO_CHS] |
voltage ramp speed down in (kV/s)
Definition at line 94 of file hv_nhq_20xm_mscb.c.
float HV_NHQ_20XM_SETTINGS::ramp_speed_up[NHQ_NO_CHS] |
voltage ramp speed up in (kV/s)
Definition at line 93 of file hv_nhq_20xm_mscb.c.
char HV_NHQ_20XM_SETTINGS::reboot_time[NAME_LENGTH] |
reboot time string hh:mm, if invalid no reboot will take place
Definition at line 83 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_get_reboot_time().
float HV_NHQ_20XM_SETTINGS::update_threshold_current[NHQ_NO_CHS] |
update threshild for the current in (mA)
Definition at line 90 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_update_odb().
float HV_NHQ_20XM_SETTINGS::update_threshold_measured[NHQ_NO_CHS] |
update threshold for the high voltage in (kV)
Definition at line 89 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_update_odb().
float HV_NHQ_20XM_SETTINGS::voltage_limit[NHQ_NO_CHS] |
voltage limit in (kV)
Definition at line 91 of file hv_nhq_20xm_mscb.c.
Referenced by hv_nhq_20xm_mscb_set(), and hv_nhq_20xm_mscb_update_odb().