33 std::ostream& operator<<(std::ostream& os,
const TimeBase& obj) {
57 static_cast<SerialType>(this->
e)
68 this->
e =
static_cast<T>(es);
76 #if FW_SERIALIZABLE_TO_STRING 90 s =
"TB_WORKSTATION_TIME";
102 #elif FW_ENABLE_TEXT_LOGGING Serialization/Deserialization operation was successful.
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
const char * toChar() const
Don't care value for sequences. If FwTimeBaseStoreType is changed, value should be changed (Required)...
Deserialization data had incorrect values (unexpected data types)
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) ...
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
TimeBase & operator=(const TimeBase &obj)
Copy assignment operator (object)
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
Indicates time is processor cycle time. Not tied to external time.
U16 SerialType
The serial representation type.
SerializeStatus serializeFrom(U8 val)
serialize 8-bit unsigned int
Define enumeration for Time base types.
SerializeStatus deserializeTo(U8 &val)
deserialize 8-bit unsigned int