KM3NeT CLB  2.0
KM3NeT CLB v2 Embedded Software
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sys_t Struct Reference

Structure defining all process variables for subsystem System. More...

#include <vars.h>

Data Fields

uint32_t run_number
 The current run number 20160704 Made run number configurable.
 
uint32_t dom_id
 DOM identifier.
 
uint32_t time_slice_dur
 Timeslice duration in microseconds.
 
uint32_t hw_date_rev
 Hardware revision (YYMMDDBB hex)
 
uint32_t sw_date_rev
 Software revision (YYMMDDBB hex)
 
uint16_t stmach_pktsize
 Max packet size in bytes as chopped by the HW-StateMachine.
 
uint16_t pwr_meas [18]
 Power measurement readings.
 
int16_t sys_temp_hum [6]
 System temperatures and humidity summery, depreciated All values in 1/100th of a degree or 1/100th of a percent.
 
int16_t fpga_temp
 FPGA core temperature in 1/100th of a degree.
 
int16_t power_temp
 Power board temperature in 1/100th of a degree.
 
uint16_t tdc_ts_fifoc
 TDC timestamp fifo count.
 
uint16_t aes_ts_fifoc
 AES timestamp fifo count.
 
uint8_t sys_disable
 Disable parts of the system.
 
uint8_t sys_run_ena
 Run-state Enable mask.
 
uint8_t imgtype
 Currently running image type.
 
uint8_t sys_fail
 Failure bitmask, same bits as SYS_DISABLE.
 

Detailed Description

Structure defining all process variables for subsystem System.

Definition at line 105 of file vars.h.


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