7 #ifndef TimeBaseEnumAc_HPP 8 #define TimeBaseEnumAc_HPP 109 return this->
e == e1;
115 return !(*
this == e1);
121 friend std::ostream& operator<<(
147 #if FW_SERIALIZABLE_TO_STRING
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
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)
The size of the serial representation.
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::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
TimeBase & operator=(const TimeBase &obj)
Copy assignment operator (object)
bool operator==(T e1) const
Equality operator.
Indicates time is processor cycle time. Not tied to external time.
U16 SerialType
The serial representation type.
Define enumeration for Time base types.
The number of enumerated constants.
bool operator!=(T e1) const
Inequality operator.