21 this->m_serializeValueIsSet = obj.m_serializeValueIsSet;
22 this->m_serializeValue = obj.m_serializeValue;
33 this->m_serializeValueIsSet =
false;
34 this->m_serializeValue = 0;
41 std::ostream& operator<<(std::ostream& os,
const TimeBase& obj) {
70 if (this->m_serializeValueIsSet) {
71 es = this->m_serializeValue;
90 this->
e =
static_cast<enum
T>(es);
95 #if FW_SERIALIZABLE_TO_STRING 109 s =
"TB_WORKSTATION_TIME";
131 this->m_serializeValue = serializeValue;
132 this->m_serializeValueIsSet =
true;
Serialization/Deserialization operation was successful.
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)
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
bool isValid() const
Check raw enum value for validity.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
Time as reported on workstation where software is running. For testing. (Required) ...
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)
const char * toChar() const
Convert to a C-style char*.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
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.
enum T e
The raw enum value.
Time as reported by the spacecraft clock.
Define enumeration for Time base types.
U16 SerialType
The serial representation type.
ComCfg::Apid::SerialType SerialType