23 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
24 this->m_serializeValue = obj.m_serializeValue;
35 this->m_serializeValueIsSet =
false;
36 this->m_serializeValue = 0;
72 if (this->m_serializeValueIsSet) {
73 es = this->m_serializeValue;
92 this->
e =
static_cast<enum
T>(es);
97 #if FW_SERIALIZABLE_TO_STRING 99 void ByteStreamStatus ::
127 void ByteStreamStatus ::
130 this->m_serializeValue = serializeValue;
131 this->m_serializeValueIsSet =
true;
Serialization/Deserialization operation was successful.
bool isValid() const
Check raw enum value for validity.
Error occurred, retrying may succeed.
Deserialization data had incorrect values (unexpected data types)
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Receive worked, but there was no data.
SerializeStatus
forward declaration for string
Data send should be retried.
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
Status returned by the send call.
Operation worked as expected.
U8 SerialType
The serial representation type.
const char * toChar() const
Convert to a C-style char*.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
ByteStreamStatus & operator=(const ByteStreamStatus &obj)
Copy assignment operator (object)
enum T e
The raw enum value.
ComCfg::Apid::SerialType SerialType