Skyward boardcore
|
Statistics for the logger. More...
#include <LoggerStats.h>
Public Member Functions | |
void | print (std::ostream &os) const |
Static Public Member Functions | |
static std::string | header () |
Public Attributes | |
uint64_t | timestamp = 0 |
int | logNumber = 0 |
Number of dropped samples because they where too large. | |
int | tooLargeSamples = 0 |
int | droppedSamples = 0 |
Number of dropped samples due to fifo full. | |
int | queuedSamples = 0 |
Number of samples written to buffer. | |
int | buffersFilled = 0 |
Number of buffers filled. | |
int | buffersWritten = 0 |
Number of buffers written to disk. | |
int | writesFailed = 0 |
Number of fwrite() that failed. | |
int | lastWriteError = 0 |
Error of the last fwrite() that failed. | |
int | averageWriteTime = 0 |
Average time for an fwrite() of a buffer. | |
int | maxWriteTime = 0 |
Max time for an fwrite() of a buffer. | |
Statistics for the logger.
Definition at line 34 of file LoggerStats.h.
|
inlinestatic |
Definition at line 52 of file LoggerStats.h.
|
inline |
Definition at line 59 of file LoggerStats.h.
int Boardcore::LoggerStats::averageWriteTime = 0 |
Average time for an fwrite() of a buffer.
Definition at line 49 of file LoggerStats.h.
int Boardcore::LoggerStats::buffersFilled = 0 |
Number of buffers filled.
Definition at line 45 of file LoggerStats.h.
int Boardcore::LoggerStats::buffersWritten = 0 |
Number of buffers written to disk.
Definition at line 46 of file LoggerStats.h.
int Boardcore::LoggerStats::droppedSamples = 0 |
Number of dropped samples due to fifo full.
Definition at line 43 of file LoggerStats.h.
int Boardcore::LoggerStats::lastWriteError = 0 |
Error of the last fwrite() that failed.
Definition at line 48 of file LoggerStats.h.
int Boardcore::LoggerStats::logNumber = 0 |
Number of dropped samples because they where too large.
Definition at line 38 of file LoggerStats.h.
int Boardcore::LoggerStats::maxWriteTime = 0 |
Max time for an fwrite() of a buffer.
Definition at line 50 of file LoggerStats.h.
int Boardcore::LoggerStats::queuedSamples = 0 |
Number of samples written to buffer.
Definition at line 44 of file LoggerStats.h.
uint64_t Boardcore::LoggerStats::timestamp = 0 |
Definition at line 36 of file LoggerStats.h.
int Boardcore::LoggerStats::tooLargeSamples = 0 |
Definition at line 41 of file LoggerStats.h.
int Boardcore::LoggerStats::writesFailed = 0 |
Number of fwrite() that failed.
Definition at line 47 of file LoggerStats.h.