7 #ifndef ComCfg_FrameContextSerializableAc_HPP 8 #define ComCfg_FrameContextSerializableAc_HPP 85 friend std::ostream& operator<<(
111 #if FW_SERIALIZABLE_TO_STRING ComCfg::APID::T get_apid() const
Get member apid.
The size of the serial representation.
FrameContext()
Constructor (default value)
PlatformSizeType FwSizeType
FwSizeType serializedSize() const
Get the dynamic serialized size of the struct.
bool operator!=(const FrameContext &obj) const
Inequality operator.
FwIndexType get_comQueueIndex() const
Get member comQueueIndex.
SerializeStatus
forward declaration for string
U16 get_sequenceCount() const
Get member sequenceCount.
void set_sequenceCount(U16 sequenceCount)
Set member sequenceCount.
U8 get_vcId() const
Get member vcId.
void set_vcId(U8 vcId)
Set member vcId.
uint8_t U8
8-bit unsigned integer
Fw::SerializeStatus serializeTo(Fw::SerializeBufferBase &buffer) const
Serialization.
bool operator==(const FrameContext &obj) const
Equality operator.
void set_comQueueIndex(FwIndexType comQueueIndex)
Set member comQueueIndex.
PlatformIndexType FwIndexType
APIDs are 11 bits in the Space Packet protocol, so we use U16. Max value 7FF.
Type used to pass context info between components during framing/deframing.
void set_apid(ComCfg::APID::T apid)
Set member apid.
FwIndexType m_comQueueIndex
The size of the serial representation.
Fw::SerializeStatus deserializeFrom(Fw::SerializeBufferBase &buffer)
Deserialization.
FrameContext & operator=(const FrameContext &obj)
Copy assignment operator.