7 #ifndef Fw_TlmPortAc_HPP 8 #define Fw_TlmPortAc_HPP 15 #if !FW_DIRECT_PORT_CALLS 126 #if !FW_DIRECT_PORT_CALLS 186 #if FW_PORT_SERIALIZATION == 1 U8 * getBuffAddr() override
PlatformSizeType FwSizeType
static Fw::SerializeStatus serializePortArgs(FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &val, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
void init()
Initialization function.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
void addCallPort(InputTlmPort *callPort)
Register an input port.
SerializeStatus
forward declaration for string
Fw::Serializable::SizeType getCapacity() const override
TlmPortSerializer()
Constructor.
FwIdType FwChanIdType
The type of a telemetry channel identifier.
OutputTlmPort()
Constructor.
void invoke(FwChanIdType id, Fw::Time &timeTag, Fw::TlmBuffer &val) const
Invoke a port connection.
uint8_t U8
8-bit unsigned integer
static constexpr FwSizeType CAPACITY
PlatformIndexType FwIndexType
const U8 * getBuffAddr() const override
Implementation of malloc based allocator.