7 #ifndef Svc_EventManager_EventManager_EnabledEnumAc_HPP 8 #define Svc_EventManager_EventManager_EnabledEnumAc_HPP 107 return this->
e == e1;
113 return !(*
this == e1);
119 friend std::ostream& operator<<(
147 #if FW_SERIALIZABLE_TO_STRING Enabled and disabled state.
The number of enumerated constants.
bool isValid() const
Check raw enum value for validity.
U8 SerialType
The serial representation type.
SerializeStatus
forward declaration for string
bool operator==(T e1) const
Equality operator.
The size of the serial representation.
EventManager_Enabled(const EventManager_Enabled &obj)
Copy constructor.
EventManager_Enabled & operator=(const EventManager_Enabled &obj)
Copy assignment operator (object)
uint8_t U8
8-bit unsigned integer
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
T t
For backwards compatibility.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
bool operator!=(T e1) const
Inequality operator.
EventManager_Enabled()
Constructor (default value of ENABLED)
RateGroupDivider component implementation.
EventManager_Enabled(const T e1)
Constructor (user-provided value)
Big endian serialization.