7 #ifndef Os_RawTimeStatusEnumAc_HPP 8 #define Os_RawTimeStatusEnumAc_HPP 88 this->
e =
static_cast<enum
T>(e1);
98 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
99 this->m_serializeValue = obj.m_serializeValue;
125 operator enum T()
const 133 return this->
e == e1;
139 return !(*
this == e1);
145 friend std::ostream& operator<<(
173 #if FW_SERIALIZABLE_TO_STRING 185 void setSerializeValue(
224 bool m_serializeValueIsSet =
false;
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
RawTimeStatus(const SerialType e1)
Constructor (serial representation value)
FPP shadow-enum representing Os::RawTime::Status.
The size of the serial representation.
Operation result caused an overflow.
RawTime feature is not supported.
The number of enumerated constants.
bool isValid() const
Check raw enum value for validity.
RawTimeStatus()
Constructor (default value of OP_OK)
SerializeStatus
forward declaration for string
U8 SerialType
The serial representation type.
RawTimeStatus(const enum T e1)
Constructor (user-provided value)
Operation was successful.
uint8_t U8
8-bit unsigned integer
bool operator==(enum T e1) const
Equality operator.
Parameters invalid for current platform.
RawTimeStatus & operator=(const RawTimeStatus &obj)
Copy assignment operator (object)
enum T e
The raw enum value.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
RawTimeStatus(const RawTimeStatus &obj)
Copy constructor.
bool operator!=(enum T e1) const
Inequality operator.
Big endian serialization.
enum T t
For backwards compatibility.