7 #ifndef Svc_DpHdrFieldEnumAc_HPP 8 #define Svc_DpHdrFieldEnumAc_HPP 82 this->
e =
static_cast<enum
T>(e1);
92 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
93 this->m_serializeValue = obj.m_serializeValue;
119 operator enum T()
const 127 return this->
e == e1;
133 return !(*
this == e1);
139 friend std::ostream& operator<<(
167 #if FW_SERIALIZABLE_TO_STRING 179 void setSerializeValue(
218 bool m_serializeValueIsSet =
false;
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
U8 SerialType
The serial representation type.
DpHdrField & operator=(const DpHdrField &obj)
Copy assignment operator (object)
bool operator!=(enum T e1) const
Inequality operator.
enum T e
The raw enum value.
The number of enumerated constants.
SerializeStatus
forward declaration for string
bool operator==(enum T e1) const
Equality operator.
DpHdrField(const enum T e1)
Constructor (user-provided value)
DpHdrField()
Constructor (default value of DESCRIPTOR)
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
DpHdrField(const DpHdrField &obj)
Copy constructor.
enum T t
For backwards compatibility.
RateGroupDivider component implementation.
The size of the serial representation.
bool isValid() const
Check raw enum value for validity.
DpHdrField(const SerialType e1)
Constructor (serial representation value)
Big endian serialization.