PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE
SerializeStatus serializeBase(SerializeBufferBase &buffer) const
SerializeStatus deserializeBase(SerializeBufferBase &buffer)
U8 * getBuffAddr()
gets buffer address for data filling
SerializeStatus serialize(SerializeBufferBase &buffer) const
serialize contents
SerializeStatus deserialize(SerializeBufferBase &buffer)
deserialize to contents
void setId(FwEventIdType id)
void setTimeTag(const Fw::Time &timeTag)
void setLogBuffer(const LogBuffer &buffer)
LogBuffer & getLogBuffer()
SerializeStatus setBuffLen(Serializable::SizeType length)
sets buffer length manually after filling with data
Serializable::SizeType getBuffLeft() const
returns how much deserialization buffer is left
Serializable::SizeType getBuffLength() const
returns current buffer size
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
SerializeStatus
forward declaration for string
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.