35 const int32_t sys_id[17] = {
55 const char *
const sys_name[17] = {
103 const int32_t net_id[17] = {
123 const char *
const net_name[17] = {
137 "NET_RX_INPUT_POWER",
138 "NET_TX_OUTPUT_POWER",
171 const int32_t opt_id[17] = {
191 const char *
const opt_name[17] = {
206 "OPT_HR_VETO_ENA_CH",
234 const int32_t ins_id[12] = {
249 const char *
const ins_name[12] = {
261 "INS_COMPASS_VERSION"
279 const int32_t acs_id[4] = {
286 const char *
const acs_name[4] = {
342 const int32_t bse_id[38] = {
369 BSE_BPS_MON_THEATSINK_M,
377 BSE_BPS_MON_THEATSINK_MAX,
383 const char *
const bse_name[38] = {
410 "BSE_BPS_MON_THEATSINK_M",
415 "BSE_BPS_DU_IRTN_MAX",
417 "BSE_BPS_HYDRO_I_MAX",
418 "BSE_BPS_MON_THEATSINK_MAX",
419 "BSE_BPS_TBOARD_MAX",
421 "BSE_BPS_ALARM_FIRED"
uint16_t bps_i12
Current of 12V line (0 to 1023 ADC raw)
uint32_t hw_date_rev
Hardware revision (YYMMDDBB hex)
uint16_t acdc_cur
ACDC Current, between 0 and 2560A.
uint8_t inst_fail
Bitmask containing error devices.
uint16_t bps_hydro_i_m
MON_HYDRO_I_VALUE from 0 to 1023 ADC raw.
uint16_t stmach_pktsize
Max packet size in bytes as chopped by the HW-StateMachine.
uint16_t bps_mon_theatsink_max
MON_THEATSINK_MAX_VALUE.
f32_t ahrs_roll
Roll in degrees.
uint16_t bps_tboard_m
MON_TBOARD_VALUE.
void * bse_p[38]
Pointer look up table for all process variables of Base.
uint16_t bps_du_irtn_max
MON_DU_IRTN_MAX_VALUE.
int8_t acdc_temp
ACDC Temperature in degrees Centigrade.
uint32_t time_slice_dur
Timeslice duration in microseconds.
f32_t ahrs_pitch
Pitch in degrees.
uint16_t nano_pcount
Nano-beacon pulse train count, each second.
uint16_t bps_du_irtn_m
MON_DU_IRTN_VALUE.
uint32_t chan_enable
Channel enable, bit per channel.
uint32_t hr_veto_ena_ch
High-rate veto enable, bit per channel.
int16_t sfp_temp
SFP module temperature, in 1/100th of a degree.
uint16_t humid
Humidity in 1/100th RH.
uint16_t tx_output_power
Receiver output power in steps of 0.1 uW per count.
uint16_t ipmux_srv_mac[3]
Server MAC address, set to 00 to resolve.
uint16_t aes_ts_fifoc
AES timestamp fifo count.
uint16_t bps_lbl_i_max
MON_LBL_I_MAX_VALUE line 0 to 1023 ADC raw.
uint16_t pwr_meas[18]
Power measurement readings.
Provides access to all variables of the various subsystems.
uint8_t sys_fail
Failure bitmask, same bits as SYS_DISABLE.
uint8_t edfa_sn[32]
Serial number (Ascii string)
Structure defining all process variables for subsystem Optics.
uint16_t bps_alarm_max
Alarm Status: ALRMNEG2 ALRMNEG1 ALRMPOS2 ALRMPOS1.
f32_t ahrs_g[3]
Angular velocity projection, (Index 0=X, 1=Y, 2=Z)
int16_t sys_temp_hum[6]
System temperatures and humidity summery, depreciated All values in 1/100th of a degree or 1/100th of...
uint16_t nano_length
Length of pulse in 16 ns ticks, default is 4 ticks.
Structure defining all process variables for subsystem System.
uint32_t mulhit_ena_ch
Multi-hit enable, bit per channel.
uint16_t nano_period
Period of beacon in 16 ns ticks, default is 0xC35 ticks, or 50us.
bool acou_enable
Acoustic enable (deprecated, see SYS_RUN_ENA)
Structure defining all process variables for subsystem Networking & IPMux.
f32_t edfa_setp_wr
Settings for Power Setpoint (in dBm)
int16_t power_temp
Power board temperature in 1/100th of a degree.
uint16_t bps_v_max
MON_BPS_V_MAX_VALUE 375V line from 0 to 1023 ADC raw.
void * opt_p[17]
Pointer look up table for all process variables of Optics.
uint8_t pmt_highvolt[31]
High voltage settings per channel, 0=PMT at location 0, 31=PMT at location 31 Scaling: 0: -700V...
uint16_t bps_lbl_i_m
MON_LBL_I_VALUE line 0 to 1023 ADC raw.
uint16_t sc_port
Slow control port.
uint32_t ipmux_srv_ip
Server IP address (0xAABBCCDD = AA.BB.CC.DD)
uint8_t chan_status[31]
Channel status, 0=PMT at location 0, 31=PMT at location 31.
uint32_t run_number
The current run number 20160704 Made run number configurable.
uint16_t bps_du_i_max
MON_DU_I_MAX_VALUE from 0 to 1023 ADC raw.
int8_t wr_st_gen
White Rabbit general state.
int32_t edfa_iop
Input Optical Power (in milli dBm)
int32_t edfa_temp
Temperature (in milli degrees celsius)
Structure defining all process variables for subsystem Base.
f32_t ahrs_h[3]
Magnetic field projection, (Index 0=X, 1=Y, 2=Z)
sys_t sys
Provides access to all process variables of subsystem System.
uint16_t mac_addr[3]
Modules MAC address Encoding, [0xAABB,0xCCDD,0xEEFF] => AA:BB:CC:DD:EE:FF.
uint16_t tdc_ts_fifoc
TDC timestamp fifo count.
uint8_t compass_version
Compass version: 0 if not available or very old version.
uint32_t hr_veto_thres
High-rate veto (hits per timeslice)
uint16_t acdc_volt
ACDC Voltage, between 300 and 556.
const subsys_info_t subsys_info[6]
array of subsystem meta objects
int16_t temp
Temperature in 1/100th of a degree.
uint8_t sys_disable
Disable parts of the system.
uint16_t bps_v375
Voltage of 375V line (0 to 1023 ADC raw)
uint32_t sw_date_rev
Software revision (YYMMDDBB hex)
bool ahrs_valid
Compass data are valid.
void * net_p[17]
Pointer look up table for all process variables of Networking & IPMux.
acs_t acs
Provides access to all process variables of subsystem Acoustics.
uint8_t imgtype
Currently running image type.
uint16_t bps_5v_i_max
MON_5V_I_MAX_VALUE 0 to 1023 ADC raw.
net_t net
Provides access to all process variables of subsystem Networking & IPMux.
int8_t wr_st_ptp
White Rabbit PTP State.
int32_t wr_delta[4]
White Rabbit Delta values, where each entry is a delta-value.
uint8_t chan_config[31]
Channel configuration (depricated, use CHAN_ENABLE), 0=PMT at location 0, 31=PMT at location 31...
uint16_t bps_iback
Backbone current (0 to 1023 ADC raw)
f32_t ahrs_a[3]
Acceleration projection, (Index 0=X, 1=Y, 2=Z)
uint32_t bps_alarm_fired
Alarm Fired.
uint8_t sys_run_ena
Run-state Enable mask.
void * ins_p[12]
Pointer look up table for all process variables of Instrumentation.
uint16_t wr_bitslide
White Rabbit Bitslide value.
uint16_t rx_input_power
Receiver input power in steps of 0.1 uW per count.
int16_t fpga_temp
FPGA core temperature in 1/100th of a degree.
uint64_t wr_mu
White Rabbit Round-Trip time.
uint16_t bps_tboard_max
MON_TBOARD_MAX_VALUE.
uint8_t acou_res
Acoustic resolution.
opt_t opt
Provides access to all process variables of subsystem Optics.
uint16_t nano_volt
Nano-beacon voltage in millivolts, 0-30000V.
uint16_t nano_delay
Nano-beacon delay in 16 ns ticks.
int32_t edfa_oop
Output Optical Power (in milli dBm)
ins_t ins
Provides access to all process variables of subsystem Instrumentation.
Structure defining all process variables for subsystem Instrumentation.
int32_t edfa_pumpdc
Diode Pump Current (in micro A)
uint32_t dom_id
DOM identifier.
void * sys_p[17]
Pointer look up table for all process variables of System.
uint16_t bps_mon_theatsink_m
MON_THEATSINK_VALUE.
uint16_t bps_v5
Voltage of 5V line (0 to 1023 ADC raw)
bool ahrs_enable
Compass enable (deprecated, see SYS_DISABLE)
Structure defining all process variables for subsystem Acoustics.
bse_t bse
Provides access to all process variables of subsystem Base.
uint32_t pmt_id[31]
All PMT ID's, 0=PMT at location 0, 31=PMT at location 31.
uint16_t bps_du_i_m
MON_DU_I_VALUE from 0 to 1023 ADC raw.
int16_t wr_temp
White Rabbit temperature (DS18S20), in 1/100th of a degree.
uint16_t bps_i375
Current of 375V line (0 to 1023 ADC raw)
void * acs_p[4]
Pointer look up table for all process variables of Acoustics.
f32_t ahrs_yaw
Yaw in degrees.
uint8_t pmt_threshold[31]
Threshold settings per channel, 0=PMT at location 0, 31=PMT at location 31 Scaling: 0: 800mV...
uint16_t bps_hydro_i_max
MON_HYDRO_I_MAX_VALUE from 0 to 1023 ADC raw.
int32_t edfa_setp_rd
Monitored Power Setpoint for APC mode (in milli dBm)
uint8_t acou_chan
Acoustics channel config.
uint16_t ipmux_ports[4]
IP Mux ports, 0 - TDC, 1 - Accoustics, 2 - Instruments.
uint16_t bps_5v_i_m
MON_5V_I_VALUE 0 to 1023 ADC raw.
uint16_t bps_v_m
MON_BPS_V_VALUE 375V line from 0 to 1023 ADC raw.
int64_t cable_rtt
Cable roundtrip time in ps.
uint16_t bps_alarm
Alarm Status.
bool nano_enable
Enable nano-beacon (deprecated, see SYS_RUN_ENA)
uint16_t bps_breaker
Breaker status.
int8_t wr_st_serv
White Rabbit servo state.