7 #ifndef Svc_Ccsds_Cfdp_SuspendResumeEnumAc_HPP 8 #define Svc_Ccsds_Cfdp_SuspendResumeEnumAc_HPP 86 this->
e =
static_cast<enum
T>(e1);
96 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
97 this->m_serializeValue = obj.m_serializeValue;
123 operator enum T()
const 131 return this->
e == e1;
137 return !(*
this == e1);
143 friend std::ostream& operator<<(
171 #if FW_SERIALIZABLE_TO_STRING 183 void setSerializeValue(
222 bool m_serializeValueIsSet =
false;
SuspendResume & operator=(const SuspendResume &obj)
Copy assignment operator (object)
SuspendResume()
Constructor (default value of SUSPEND)
SuspendResume(const enum T e1)
Constructor (user-provided value)
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
SerializeStatus
forward declaration for string
SuspendResume(const SuspendResume &obj)
Copy constructor.
enum T e
The raw enum value.
SuspendResume(const SerialType e1)
Constructor (serial representation value)
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
uint8_t U8
8-bit unsigned integer
bool operator!=(enum T e1) const
Inequality operator.
enum T t
For backwards compatibility.
The size of the serial representation.
bool isValid() const
Check raw enum value for validity.
The number of enumerated constants.
RateGroupDivider component implementation.
U8 SerialType
The serial representation type.
bool operator==(enum T e1) const
Equality operator.
Big endian serialization.