61 static_cast<SerialType>(this->
e),
76 this->
e =
static_cast<T>(es);
84 #if FW_SERIALIZABLE_TO_STRING 86 void ByteStreamStatus ::
110 #elif FW_ENABLE_TEXT_LOGGING 112 void ByteStreamStatus ::
Serialization/Deserialization operation was successful.
bool isValid() const
Check raw enum value for validity.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
const char * toChar() const
SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)
deserialize 8-bit unsigned int
Error occurred, retrying may succeed.
Deserialization data had incorrect values (unexpected data types)
Receive worked, but there was no data.
SerializeStatus
forward declaration for string
Data send should be retried.
Status returned by the send call.
Operation worked as expected.
SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)
serialize 8-bit unsigned int
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
ByteStreamStatus & operator=(const ByteStreamStatus &obj)
Copy assignment operator (object)
U8 SerialType
The serial representation type.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.