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

Stores all the parameters the device driver needs. More...

Data Fields

INT detailed_msg
 flag indicating if detailed status/error messages are wanted More...
 
INT scw_in_use
 flag indicating if the slowcontrol watchdog shall be used More...
 
INT read_timeout
 how often the data should be read in (sec) More...
 
char dd_name [NAME_LENGTH]
 internal name for the DD More...
 
char port [NAME_LENGTH]
 MSCB port, e.g. /dev/parport0. More...
 
char pwd [NAME_LENGTH]
 MSCB password for the MSCB ethernet submaster. More...
 
INT group_addr
 group address within the MSCB More...
 
INT node_addr
 node address within the MSCB More...
 
INT err_timeout
 error report interval in sec More...
 
char err_log [4 *NAME_LENGTH]
 name for error log file, if empty no log file will be written More...
 
char adc_name [8][NAME_LENGTH]
 Name of the ADC channels. More...
 
char dac_name [8][NAME_LENGTH]
 Name of the DAC channels. More...
 

Detailed Description

Stores all the parameters the device driver needs.

Definition at line 39 of file scs900.c.

Field Documentation

char SCS900_SETTINGS::adc_name[8][NAME_LENGTH]

Name of the ADC channels.

Definition at line 50 of file scs900.c.

Referenced by scs900_get_in_label().

char SCS900_SETTINGS::dac_name[8][NAME_LENGTH]

Name of the DAC channels.

Definition at line 51 of file scs900.c.

Referenced by scs900_get_out_label().

char SCS900_SETTINGS::dd_name[NAME_LENGTH]

internal name for the DD

Definition at line 43 of file scs900.c.

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

INT SCS900_SETTINGS::detailed_msg

flag indicating if detailed status/error messages are wanted

Definition at line 40 of file scs900.c.

Referenced by scs900_get().

char SCS900_SETTINGS::err_log[4 *NAME_LENGTH]

name for error log file, if empty no log file will be written

Definition at line 49 of file scs900.c.

Referenced by scs900_get(), and scs900_set().

INT SCS900_SETTINGS::err_timeout

error report interval in sec

Definition at line 48 of file scs900.c.

Referenced by scs900_get().

INT SCS900_SETTINGS::group_addr

group address within the MSCB

Definition at line 46 of file scs900.c.

INT SCS900_SETTINGS::node_addr

node address within the MSCB

Definition at line 47 of file scs900.c.

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

char SCS900_SETTINGS::port[NAME_LENGTH]

MSCB port, e.g. /dev/parport0.

Definition at line 44 of file scs900.c.

Referenced by scs900_in_init().

char SCS900_SETTINGS::pwd[NAME_LENGTH]

MSCB password for the MSCB ethernet submaster.

Definition at line 45 of file scs900.c.

Referenced by scs900_in_init().

INT SCS900_SETTINGS::read_timeout

how often the data should be read in (sec)

Definition at line 42 of file scs900.c.

Referenced by scs900_get().

INT SCS900_SETTINGS::scw_in_use

flag indicating if the slowcontrol watchdog shall be used

Definition at line 41 of file scs900.c.

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


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