14 this->m_timerVal.
upper = 0;
15 this->m_timerVal.
lower = 0;
19 this->m_timerVal.
upper = upper;
20 this->m_timerVal.
lower = lower;
24 this->m_timerVal.
upper = other.m_timerVal.
upper;
25 this->m_timerVal.
lower = other.m_timerVal.
lower;
29 this->m_timerVal.
upper = other.m_timerVal.
upper;
30 this->m_timerVal.
lower = other.m_timerVal.
lower;
35 return this->m_timerVal;
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
static void getRawTime(RawTime &time)
Serializable class for carrying timer values.
TimerVal()
Default constructor.
Os::IntervalTimer::RawTime getTimerVal() const
Returns the current timer value.
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialization function.
TimerVal & operator=(const TimerVal &other)
Timer equal operator.
void take()
Function to store a timer value.
U32 diffUSec(const TimerVal &time)
Compute difference function.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialization function.
SerializeStatus
forward declaration for string
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.
U32 lower
Lower 32-bits part of time value. Platform dependent.
U32 upper
Upper 32-bits part of time value. Platform dependent.