7 #ifndef Svc_EnableSectionPortAc_HPP 8 #define Svc_EnableSectionPortAc_HPP 14 #if !FW_DIRECT_PORT_CALLS 122 #if !FW_DIRECT_PORT_CALLS 180 #if FW_PORT_SERIALIZATION == 1 static constexpr FwSizeType CAPACITY
PlatformSizeType FwSizeType
Fw::Serializable::SizeType getCapacity() const override
The size of the serial representation.
const U8 * getBuffAddr() const override
static Fw::SerializeStatus serializePortArgs(const Svc::TelemetrySection §ion, const Fw::Enabled &enabled, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
SerializeStatus
forward declaration for string
U8 * getBuffAddr() override
OutputEnableSectionPort()
Constructor.
Svc::TelemetrySection m_section
void init()
Initialization function.
Enabled and disabled states.
uint8_t U8
8-bit unsigned integer
EnableSectionPortSerializer()
Constructor.
void addCallPort(InputEnableSectionPort *callPort)
Register an input port.
PlatformIndexType FwIndexType
The size of the serial representation.
void invoke(const Svc::TelemetrySection §ion, const Fw::Enabled &enabled) const
Invoke a port connection.
RateGroupDivider component implementation.
Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.