35 std::ostream& operator<<(std::ostream& os,
const SerialStatus& obj) {
58 static_cast<SerialType>(this->
e)
69 this->
e =
static_cast<T>(es);
77 #if FW_SERIALIZABLE_TO_STRING 100 #elif FW_ENABLE_TEXT_LOGGING Serialization/Deserialization operation was successful.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
Serialization operation succeeded.
const char * toChar() const
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
Deserialization data had incorrect values (unexpected data types)
SerializeStatus
forward declaration for string
No room left in the buffer to serialize data.
bool isValid() const
Check raw enum value for validity.
SerialStatus & operator=(const SerialStatus &obj)
Copy assignment operator (object)
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
Data was the wrong format (e.g. wrong packet type)
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
I32 SerialType
The serial representation type.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.