7 #ifndef Svc_RateConfigSerializableAc_HPP 8 #define Svc_RateConfigSerializableAc_HPP 82 friend std::ostream& operator<<(
110 #if FW_SERIALIZABLE_TO_STRING The size of the serial representation.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
void set_rateLogic(Svc::RateLogic::T rateLogic)
Set member rateLogic.
PlatformSizeType FwSizeType
void set_max(U32 max)
Set member max.
Svc::RateLogic::T get_rateLogic() const
Get member rateLogic.
U32 get_min() const
Get member min.
enum T e
The raw enum value.
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.
SerializeStatus
forward declaration for string
RateConfig & operator=(const RateConfig &obj)
Copy assignment operator.
Enumeration for rate logic types for telemetry groups.
bool operator!=(const RateConfig &obj) const
Inequality operator.
bool operator==(const RateConfig &obj) const
Equality operator.
static U32 min(const U32 a, const U32 b)
RateConfig()
Constructor (default value)
void set_min(U32 min)
Set member min.
RateGroupDivider component implementation.
U32 get_max() const
Get member max.
Svc::RateLogic m_rateLogic
Big endian serialization.
The size of the serial representation.