7 #ifndef TimeBaseEnumAc_HPP 8 #define TimeBaseEnumAc_HPP 103 operator enum T()
const 111 return this->
e == e1;
117 return !(*
this == e1);
123 friend std::ostream& operator<<(
151 #if FW_SERIALIZABLE_TO_STRING
The size of the serial representation.
TimeBase(const enum T e1)
Constructor (user-provided value)
Don't care value for sequences. If FwTimeBaseStoreType is changed, value should be changed (Required)...
enum T t
For backwards compatibility.
TimeBase(const TimeBase &obj)
Copy constructor.
No time base has been established (Required)
bool operator!=(enum T e1) const
Inequality operator.
bool operator==(enum T e1) const
Equality operator.
bool isValid() const
Check raw enum value for validity.
SerializeStatus
forward declaration for string
Time as reported on workstation where software is running. For testing. (Required) ...
TimeBase()
Constructor (default value of TB_NONE)
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
TimeBase & operator=(const TimeBase &obj)
Copy assignment operator (object)
The number of enumerated constants.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Indicates time is processor cycle time. Not tied to external time.
U16 SerialType
The serial representation type.
enum T e
The raw enum value.
Time as reported by the spacecraft clock.
Define enumeration for Time base types.
Big endian serialization.