Struct ToHostElinkStats
Defined in File tohost_monitor.hpp
Struct Documentation
-
struct ToHostElinkStats
Monitoring info for each decoder (one per e-link) part of a reader.
Public Functions
-
inline void increment_processed_blocks()
-
inline void increment_dropped_blocks()
-
inline void increment_oosequence_l0id()
-
void update_processed_chunk(uint8_t e, uint32_t s)
-
ToHostElinkStats get_increment(ToHostElinkStats &stats)
-
ToHostElinkStats() = default
-
inline explicit ToHostElinkStats(uint64_t f)
Public Members
-
uint64_t fid = 0
-
uint64_t processed_blocks = 0
-
uint64_t processed_chunks = 0
-
uint64_t processed_bytes = 0
-
float rate_chunks_kHz = 0
-
uint64_t dropped_blocks = 0
-
uint32_t largest_chunk_size = 0
-
uint32_t average_chunk_bytes = 0
-
uint64_t sw_trunc_chunks = 0
-
uint64_t fw_trunc_chunks = 0
-
uint64_t sw_error_chunks = 0
-
uint64_t fw_error_chunks = 0
-
uint64_t fw_crc_chunks = 0
-
uint64_t oosequence_l0id = 0
-
struct timespec ts
-
inline void increment_processed_blocks()