F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
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)
TlmBuffer & getTlmBuffer(void)
SerializeStatus
forward declaration for string
#define FwChanIdType
Type representation for a channel id.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
SerializeStatus serialize(SerializeBufferBase &buffer) const
serialize contents
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
U8 * getBuffAddr(void)
gets buffer address for data filling
SerializeStatus setBuffLen(NATIVE_UINT_TYPE length)
sets buffer length manually after filling with data
unsigned int NATIVE_UINT_TYPE
native unsigned integer type declaration
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)
int NATIVE_INT_TYPE
native integer type declaration
void setTimeTag(Time &timeTag)