Struct ToHostElinkStats

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