7 #ifndef Svc_TlmSendConfigSerializableAc_HPP 8 #define Svc_TlmSendConfigSerializableAc_HPP 81 friend std::ostream& operator<<(
109 #if FW_SERIALIZABLE_TO_STRING void set_sendState(Svc::TlmSendState::T sendState)
Set member sendState.
PlatformSizeType FwSizeType
Send policy of a group or packet. Resolution: packet -> group -> section enable.
Telemetry send policy (send state + rates), shared by the per-group config and per-packet override...
void set_rates(const Svc::RateConfig &rates)
Set member rates.
bool operator!=(const TlmSendConfig &obj) const
Inequality operator.
The size of the serial representation.
bool operator==(const TlmSendConfig &obj) const
Equality operator.
Svc::RateConfig & get_rates()
Get member rates.
Svc::TlmSendState::T get_sendState() const
Get member sendState.
SerializeStatus
forward declaration for string
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialization.
Svc::TlmSendState m_sendState
enum T e
The raw enum value.
const Svc::RateConfig & get_rates() const
Get member rates (const)
TlmSendConfig()
Constructor (default value)
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialization.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
TlmSendConfig & operator=(const TlmSendConfig &obj)
Copy assignment operator.
RateGroupDivider component implementation.
The size of the serial representation.
Big endian serialization.
The size of the serial representation.