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
forward declaration for string
SerializeStatus copyRaw(SerializeBufferBase &dest, NATIVE_UINT_TYPE size)
directly copies buffer without looking for a size in the stream.
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.
NATIVE_UINT_TYPE getBuffLeft() const
returns how much deserialization buffer is left
#define FwOpcodeType
Type representation for a command opcode.
SerializeStatus deserialize(SerializeBufferBase &buffer)
deserialize to contents
CmdArgBuffer & getArgBuffer(void)
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
@ FW_DESERIALIZE_TYPE_MISMATCH
Deserialized type ID didn't match.
FwOpcodeType getOpCode(void) const
SerializeStatus serialize(SerializeBufferBase &buffer) const
serialize contents