43 m_packetId(obj.m_packetId),
44 m_section(obj.m_section),
45 m_override(obj.m_override)
68 if (
this == &obj) {
return true; }
79 return !(*
this == obj);
155 #if FW_SERIALIZABLE_TO_STRING 157 void PacketConfigEntry ::
Serialization/Deserialization operation was successful.
PacketConfigEntry()
Constructor (default value)
PacketConfigEntry & operator=(const PacketConfigEntry &obj)
Copy assignment operator.
PlatformSizeType FwSizeType
bool operator==(const PacketConfigEntry &obj) const
Equality operator.
void set_section(Svc::TelemetrySection::T section)
Set member section.
A single per-packet override record: mirrored on packetOverrideOut, reloaded from packetOverrideIn...
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
Per-packet override: which fields apply and their values.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
The size of the serial representation.
void set(U32 packetId, Svc::TelemetrySection::T section, const Svc::PacketOverrideConfig &override)
Set all members.
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.
bool operator!=(const PacketConfigEntry &obj) const
Inequality operator.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
const char * toChar() const
Convert to a C-style char*.
void set_packetId(U32 packetId)
Set member packetId.
void set_override(const Svc::PacketOverrideConfig &override)
Set member override.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
Svc::TelemetrySection m_section
RateGroupDivider component implementation.
Svc::PacketOverrideConfig m_override