7 #ifndef Svc_CustomVersionDbSerializableAc_HPP
8 #define Svc_CustomVersionDbSerializableAc_HPP
83 friend std::ostream& operator<<(
106 #if FW_SERIALIZABLE_TO_STRING
C++-compatible configuration header for fprime configuration.
A string backed by an external buffer.
static constexpr SizeType STATIC_SERIALIZED_SIZE(SizeType maxLength)
static constexpr SizeType BUFFER_SIZE(SizeType maxLength)
Get the size of a null-terminated string buffer.
Data Structure for custom version Tlm.
CustomVersionDb & operator=(const CustomVersionDb &obj)
Copy assignment operator.
void setversion_status(Svc::VersionStatus::T version_status)
Set member version_status.
CustomVersionDb()
Constructor (default value)
Fw::ExternalString & getversion_value()
Get member version_value.
void set(Svc::VersionCfg::VersionEnum::T version_enum, const Fw::StringBase &version_value, Svc::VersionStatus::T version_status)
Set all members.
void setversion_value(const Fw::StringBase &version_value)
Set member version_value.
const Fw::ExternalString & getversion_value() const
Get member version_value (const)
Svc::VersionStatus m_version_status
Svc::VersionStatus::T getversion_status() const
Get member version_status.
Svc::VersionCfg::VersionEnum m_version_enum
void setversion_enum(Svc::VersionCfg::VersionEnum::T version_enum)
Set member version_enum.
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialization.
bool operator==(const CustomVersionDb &obj) const
Equality operator.
char m___fprime_ac_version_value_buffer[Fw::StringBase::BUFFER_SIZE(80)]
Svc::VersionCfg::VersionEnum::T getversion_enum() const
Get member version_enum.
bool operator!=(const CustomVersionDb &obj) const
Inequality operator.
Fw::ExternalString m_version_value
@ SERIALIZED_SIZE
The size of the serial representation.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialization.
@ SERIALIZED_SIZE
The size of the serial representation.
An enumeration for version status.
@ SERIALIZED_SIZE
The size of the serial representation.
SerializeStatus
forward declaration for string