61 static_cast<SerialType>(this->
e),
79 this->
e =
static_cast<enum
T>(es);
84 #if FW_SERIALIZABLE_TO_STRING 86 void EventManager_Enabled ::
104 #elif FW_ENABLE_TEXT_LOGGING 106 void EventManager_Enabled ::
121 return (serialTypeValue <=
DISABLED);
Serialization/Deserialization operation was successful.
Enabled and disabled state.
bool isValid() const
Check raw enum value for validity.
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.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
enum T e
The raw enum value.
const char * toChar() const
Convert to a C-style char*.
EventManager_Enabled & operator=(const EventManager_Enabled &obj)
Copy assignment operator (object)
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
U8 SerialType
The serial representation type.
RateGroupDivider component implementation.