7 #ifndef Svc_PacketOverrideConfigSerializableAc_HPP 8 #define Svc_PacketOverrideConfigSerializableAc_HPP 81 friend std::ostream& operator<<(
109 #if FW_SERIALIZABLE_TO_STRING
PlatformSizeType FwSizeType
enum T e
The raw enum value.
Telemetry send policy (send state + rates), shared by the per-group config and per-packet override...
Per-packet override: which fields apply and their values.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
PacketOverrideConfig & operator=(const PacketOverrideConfig &obj)
Copy assignment operator.
SerializeStatus
forward declaration for string
Svc::PacketOverrideType::T get_overrideType() const
Get member overrideType.
Which fields of a packet's config override its group.
Svc::TlmSendConfig & get_sendConfig()
Get member sendConfig.
void set_sendConfig(const Svc::TlmSendConfig &sendConfig)
Set member sendConfig.
Svc::TlmSendConfig m_sendConfig
The size of the serial representation.
bool operator!=(const PacketOverrideConfig &obj) const
Inequality operator.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
bool operator==(const PacketOverrideConfig &obj) const
Equality operator.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
PacketOverrideConfig()
Constructor (default value)
const Svc::TlmSendConfig & get_sendConfig() const
Get member sendConfig (const)
void set_overrideType(Svc::PacketOverrideType::T overrideType)
Set member overrideType.
RateGroupDivider component implementation.
The size of the serial representation.
Svc::PacketOverrideType m_overrideType
The size of the serial representation.
Big endian serialization.