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