7 #ifndef Svc_CustomVersionDbSerializableAc_HPP 8 #define Svc_CustomVersionDbSerializableAc_HPP 83 friend std::ostream& operator<<(
109 #if FW_SERIALIZABLE_TO_STRING void set_version_value(const Fw::StringBase &version_value)
Set member version_value.
CustomVersionDb & operator=(const CustomVersionDb &obj)
Copy assignment operator.
void set_version_status(Svc::VersionStatus::T version_status)
Set member version_status.
PlatformSizeType FwSizeType
Fw::ExternalString m_version_value
The size of the serial representation.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialization.
Svc::VersionStatus::T get_version_status() const
Get member version_status.
The size of the serial representation.
SerializeStatus
forward declaration for string
An enumeration for version status.
The size of the serial representation.
void set_version_enum(Svc::VersionCfg::VersionEnum::T version_enum)
Set member version_enum.
const Fw::ExternalString & get_version_value() const
Get member version_value (const)
bool operator==(const CustomVersionDb &obj) const
Equality operator.
Svc::VersionStatus m_version_status
Svc::VersionCfg::VersionEnum::T get_version_enum() const
Get member version_enum.
A string backed by an external buffer.
Fw::ExternalString & get_version_value()
Get member version_value.
Data Structure for custom version Tlm.
char m___fprime_ac_version_value_buffer[Fw::StringBase::BUFFER_SIZE(80)]
CustomVersionDb()
Constructor (default value)
static constexpr SizeType BUFFER_SIZE(SizeType maxLength)
Get the size of a null-terminated string buffer.
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
bool operator!=(const CustomVersionDb &obj) const
Inequality operator.
RateGroupDivider component implementation.
static constexpr SizeType STATIC_SERIALIZED_SIZE(SizeType maxLength)
Svc::VersionCfg::VersionEnum m_version_enum
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialization.