35 std::ostream& operator<<(std::ostream& os,
const DeserialStatus& obj) {
51 return ((
e >=
OK) && (
e <=
OK))
59 static_cast<SerialType>(this->
e)
70 this->
e =
static_cast<T>(es);
78 #if FW_SERIALIZABLE_TO_STRING 80 void DeserialStatus ::
107 #elif FW_ENABLE_TEXT_LOGGING 109 void DeserialStatus ::
Serialization/Deserialization operation was successful.
Deserialized type ID didn't match.
Deserialization buffer was empty when trying to read data.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
const char * toChar() const
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
Deserialization data had incorrect values (unexpected data types)
Deserialization data had incorrect values (unexpected data types)
SerializeStatus
forward declaration for string
I32 SerialType
The serial representation type.
bool isValid() const
Check raw enum value for validity.
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
Data was left in in the buffer, but not enough to deserialize.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
DeserialStatus & operator=(const DeserialStatus &obj)
Copy assignment operator (object)