9 #ifndef AMPCS_EVR_LOGPACKET_HPP_ 10 #define AMPCS_EVR_LOGPACKET_HPP_ 17 #define AMPCS_EVR_TASK_NAME_LEN 6 31 void setId(U32 eventID);
void setTaskName(U8 *taskName, U8 len)
void setCatSeqNum(U32 catSeqNum)
SerializeStatus serializeTo(SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const override
serialize contents
void setOverSeqNum(U32 overSeqNum)
SerializeStatus
forward declaration for string
LogBuffer & getLogBuffer()
#define AMPCS_EVR_TASK_NAME_LEN
virtual ~AmpcsEvrLogPacket()
SerializeStatus deserializeFrom(SerializeBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
uint8_t U8
8-bit unsigned integer
const U8 * getTaskName() const
Implementation of malloc based allocator.
U32 getOverSeqNum() const
U8 m_taskName[AMPCS_EVR_TASK_NAME_LEN]
void setLogBuffer(LogBuffer &buffer)
Big endian serialization.