gaps-online-software 0.10
online software for the TOF system for the GAPS experiment
Loading...
Searching...
No Matches
MtbMoniData Struct Reference

#include <monitoring.h>

Inheritance diagram for MtbMoniData:
Collaboration diagram for MtbMoniData:

Public Member Functions

auto to_string () const -> std::string
 
auto get_tiu_emulation_mode () const -> bool
 
auto get_tiu_use_aux_link () const -> bool
 
auto get_tiu_bad () const -> bool
 
auto get_tiu_busy_stuck () const -> bool
 
auto get_tiu_ignore_busy () const -> bool
 
auto get_fpga_temp () const -> f32
 Convert ADC temp from adc values to Celsius.
 

Static Public Member Functions

static auto from_bytestream (const Vec< u8 > &payload, usize &pos) -> MtbMoniData
 extract moni data from payload
 
- Static Public Member Functions inherited from FromTofPacket< MtbMoniData >
static MtbMoniData from_tofpacket (const TofPacket &p)
 

Public Attributes

f32 fpga_temp
 
f32 fpga_vccint
 
f32 fpga_vccaux
 
f32 fpga_vccbram
 
u16 rate
 
u16 lost_rate
 
u32 tiu_busy_len
 
u8 tiu_status
 
u8 prescale_pc
 
u16 daq_queue_len
 

Static Public Attributes

static constexpr u16 HEAD = 0xAAAA
 
static constexpr u16 TAIL = 0x5555
 
static constexpr u8 SIZE = 6
 

Detailed Description

Sensors on the MasterTriggerBoard (MTB)


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