mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-08 00:44:48 -04:00
SDRdaemon plugin: report LZ4 statistics
This commit is contained in:
@@ -171,20 +171,27 @@ public:
|
||||
bool getSyncLock() const { return m_syncLock; }
|
||||
uint32_t getFrameSize() const { return m_frameSize; }
|
||||
bool getLz4Compression() const { return m_lz4; }
|
||||
float getLz4CompressionRatio() const { return m_compressionRatio; }
|
||||
uint32_t getLz4DataCRCOK() const { return m_nbLz4CRCOK; }
|
||||
uint32_t getLz4SuccessfulDecodes() const { return m_nbLz4SuccessfulDecodes; }
|
||||
|
||||
static MsgReportSDRdaemonStreamTiming* create(uint32_t tv_sec,
|
||||
uint32_t tv_usec,
|
||||
bool syncLock,
|
||||
uint32_t frameSize,
|
||||
bool lz4,
|
||||
float compressionRatio)
|
||||
float compressionRatio,
|
||||
uint32_t nbLz4CRCOK,
|
||||
uint32_t nbLz4SuccessfulDecodes)
|
||||
{
|
||||
return new MsgReportSDRdaemonStreamTiming(tv_sec,
|
||||
tv_usec,
|
||||
syncLock,
|
||||
frameSize,
|
||||
lz4,
|
||||
compressionRatio);
|
||||
compressionRatio,
|
||||
nbLz4CRCOK,
|
||||
nbLz4SuccessfulDecodes);
|
||||
}
|
||||
|
||||
protected:
|
||||
@@ -194,20 +201,26 @@ public:
|
||||
uint32_t m_frameSize;
|
||||
bool m_lz4;
|
||||
float m_compressionRatio;
|
||||
uint32_t m_nbLz4CRCOK;
|
||||
uint32_t m_nbLz4SuccessfulDecodes;
|
||||
|
||||
MsgReportSDRdaemonStreamTiming(uint32_t tv_sec,
|
||||
uint32_t tv_usec,
|
||||
bool syncLock,
|
||||
uint32_t frameSize,
|
||||
bool lz4,
|
||||
float compressionRatio) :
|
||||
float compressionRatio,
|
||||
uint32_t nbLz4CRCOK,
|
||||
uint32_t nbLz4SuccessfulDecodes) :
|
||||
Message(),
|
||||
m_tv_sec(tv_sec),
|
||||
m_tv_usec(tv_usec),
|
||||
m_syncLock(syncLock),
|
||||
m_frameSize(frameSize),
|
||||
m_lz4(lz4),
|
||||
m_compressionRatio(compressionRatio)
|
||||
m_compressionRatio(compressionRatio),
|
||||
m_nbLz4CRCOK(nbLz4CRCOK),
|
||||
m_nbLz4SuccessfulDecodes(nbLz4SuccessfulDecodes)
|
||||
{ }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user