F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
SerializeStatus deserializeBase(SerializeBufferBase &buffer)
SerializeStatus serialize(SerializeBufferBase &buffer) const
serialize contents
SerializeStatus
forward declaration for string
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
SerializeStatus serializeBase(SerializeBufferBase &buffer) const
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.
NATIVE_UINT_TYPE getBuffLeft() const
returns how much deserialization buffer is left
FwEventIdType getId(void)
void setLogBuffer(LogBuffer &buffer)
SerializeStatus setBuffLen(NATIVE_UINT_TYPE length)
sets buffer length manually after filling with data
unsigned int NATIVE_UINT_TYPE
native unsigned integer type declaration
NATIVE_UINT_TYPE getBuffLength() const
returns current buffer size
Fw::Time & getTimeTag(void)
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
LogBuffer & getLogBuffer(void)
void setId(FwEventIdType id)
#define FwEventIdType
Type representation for a event id.
int NATIVE_INT_TYPE
native integer type declaration
SerializeStatus deserialize(SerializeBufferBase &buffer)
deserialize to contents
U8 * getBuffAddr(void)
gets buffer address for data filling
void setTimeTag(Fw::Time &timeTag)