F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialization function.
PRIVATE U32 lower
Private constructor for testing.
U32 diffUSec(const TimerVal &time)
Compute difference function.
SerializeStatus
forward declaration for string
void operator=(const TimerVal &other)
Timer equal operator.
TimerVal()
Default constructor.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialization function.
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.
Serializable class for carrying timer values.
static void getRawTime(RawTime &time)
Os::IntervalTimer::RawTime getTimerVal(void) const
Returns the current timer value.
void take(void)
Function to store a timer value.
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
U32 lower
Lower 32-bits part of time value. Platform dependent.
U32 upper
Upper 32-bits part of time value. Platform dependent.
Os::IntervalTimer::RawTime m_timerVal
Stored timer value.