13 #ifndef TELEMCHANIMPL_HPP_ 14 #define TELEMCHANIMPL_HPP_ 18 #include <config/TlmChanImplCfg.hpp> 42 enum class ActiveBuffer :
U8 { Buffer_0 = 0, Buffer_1 = 1 };
54 TlmEntry* slots[TLMCHAN_NUM_TLM_HASH_SLOTS];
55 TlmEntry buckets[TLMCHAN_HASH_BUCKETS];
65 static const U32 MURMUR3_C1 = 0x85EBCA6BU;
66 static const U32 MURMUR3_C2 = 0xC2B2AE35U;
67 static const U16 WANG16_C1 = 0x2993U;
68 static const U16 WANG16_C2 = 0xE877U;
69 ActiveBuffer m_activeBuffer;
TlmChan(const char *compName)
Auto-generated base for TlmChan component.
friend class TlmChanTester
FwIdType FwChanIdType
The type of a telemetry channel identifier.
uint8_t U8
8-bit unsigned integer
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
FwChanIdType doHash(FwChanIdType id) const