14 this->
m_type = ComPacketType::FW_PACKET_LOG;
Serialization/Deserialization operation was successful.
LogBuffer & getLogBuffer()
U8 * getBuffAddr()
Get buffer address for data filling (non-const version)
PlatformSizeType FwSizeType
void setTimeTag(const Fw::Time &timeTag)
Serializable::SizeType getSize() const override
Get current buffer size.
SerializeStatus deserializeBase(SerialBufferBase &buffer)
void setId(FwEventIdType id)
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
FwIdType FwEventIdType
The type of an event identifier.
Omit length from serialization.
virtual Serializable::SizeType getDeserializeSizeLeft() const =0
Get remaining deserialization buffer size.
void setLogBuffer(const LogBuffer &buffer)
SerializeStatus serializeBase(SerialBufferBase &buffer) const
SerializeStatus setBuffLen(Serializable::SizeType length) override
Set buffer length manually.
Implementation of malloc based allocator.
SerializeStatus deserializeFrom(SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) override
Deserialize the contents of this object from a buffer.
SerializeStatus serializeTo(SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const override
serialize contents