 |
F´ Flight Software - C/C++ Documentation
NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
9 #include <Fw/Types/Assert.hpp>
22 #if !FW_AMPCS_COMPATIBLE
33 #if !FW_AMPCS_COMPATIBLE
47 #if !FW_AMPCS_COMPATIBLE
58 #if !FW_AMPCS_COMPATIBLE
SerializeStatus deserialize(SerializeBufferBase &buffer)
deserialize to contents
SerializeStatus deserializeBase(SerializeBufferBase &buffer)
SerializeStatus
forward declaration for string
TlmBuffer & getTlmBuffer()
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
U8 * getBuffAddr()
gets buffer address for data filling
SerializeStatus serialize(SerializeBufferBase &buffer) const
serialize contents
SerializeStatus serializeBase(SerializeBufferBase &buffer) const
NATIVE_UINT_TYPE getBuffLeft() const
returns how much deserialization buffer is left
SerializeStatus setBuffLen(NATIVE_UINT_TYPE length)
sets buffer length manually after filling with data
void setId(FwChanIdType id)
NATIVE_UINT_TYPE getBuffLength() const
returns current buffer size
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
void setTlmBuffer(TlmBuffer &buffer)
void setTimeTag(Time &timeTag)
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.