PlatformUIntType NATIVE_UINT_TYPE
void setBuffer(Fw::ComBuffer &buffer)
set the internal buffer for deserializing values
virtual ~TlmPacket()
Destructor.
SerializeStatus extractValue(FwChanIdType &id, Time &timeTag, TlmBuffer &buffer, NATIVE_UINT_TYPE bufferSize)
SerializeStatus resetPktDeser()
Reset deserialization. This should be done before extracting values.
SerializeStatus deserialize(SerializeBufferBase &buffer)
Deserialize the packet. For use internally in software. To extract channels, use setBuffer() and extr...
NATIVE_UINT_TYPE getNumEntries()
get the number of packets added via addValue()
SerializeStatus resetPktSer()
Reset serialization of values. This should be done when starting to accumulate a new set of values.
Fw::ComBuffer & getBuffer()
get buffer to send to the ground
SerializeStatus serialize(SerializeBufferBase &buffer) const
Serialize the packet before sending. For use internally in software. To send to the ground,...
SerializeStatus addValue(FwChanIdType id, Time &timeTag, TlmBuffer &buffer)
Add telemetry value to buffer.
SerializeStatus
forward declaration for string