22 m_masterFrameCount(0),
23 m_virtualFrameCount(0),
37 m_globalVcId(globalVcId),
38 m_masterFrameCount(masterFrameCount),
39 m_virtualFrameCount(virtualFrameCount),
40 m_dataFieldStatus(dataFieldStatus)
48 m_globalVcId(obj.m_globalVcId),
49 m_masterFrameCount(obj.m_masterFrameCount),
50 m_virtualFrameCount(obj.m_virtualFrameCount),
51 m_dataFieldStatus(obj.m_dataFieldStatus)
74 if (
this == &obj) {
return true; }
86 return !(*
this == obj);
91 std::ostream& operator<<(std::ostream& os,
const TMHeader& obj) {
171 #if FW_SERIALIZABLE_TO_STRING 180 sb +=
"globalVcId = ";
186 sb +=
"masterFrameCount = ";
192 sb +=
"virtualFrameCount = ";
198 sb +=
"dataFieldStatus = ";
214 U8 virtualFrameCount,
Serialization/Deserialization operation was successful.
PlatformSizeType FwSizeType
const char * toChar() const
Convert to a C-style char*.
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
uint8_t U8
8-bit unsigned integer
RateGroupDivider component implementation.