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