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.
Serialization operation succeeded.
const char * toChar() const
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
U8 SerialType
The serial representation type.
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
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
Data was the wrong format (e.g. wrong packet type)
SerializeStatus serializeFrom(U8 val)
serialize 8-bit unsigned int
SerializeStatus deserializeTo(U8 &val)
deserialize 8-bit unsigned int