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.
const char * toChar() const
Deserialization data had incorrect values (unexpected data types)
Deserialization data had incorrect values (unexpected data types)
SerializeStatus
forward declaration for string
bool isValid() const
Check raw enum value for validity.
U8 SerialType
The serial representation type.
Data was left in in the buffer, but not enough to deserialize.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
SerializeStatus serializeFrom(U8 val)
serialize 8-bit unsigned int
SerializeStatus deserializeTo(U8 &val)
deserialize 8-bit unsigned int
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
DeserialStatus & operator=(const DeserialStatus &obj)
Copy assignment operator (object)