61 static_cast<SerialType>(this->
e),
76 this->
e =
static_cast<enum
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.
Error occurred, retrying may succeed.
Deserialization data had incorrect values (unexpected data types)
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Receive worked, but there was no data.
SerializeStatus
forward declaration for string
Data send should be retried.
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
Status returned by the send call.
Operation worked as expected.
const char * toChar() const
Convert to a C-style char*.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
ByteStreamStatus & operator=(const ByteStreamStatus &obj)
Copy assignment operator (object)
enum T e
The raw enum value.
U8 SerialType
The serial representation type.