7 #ifndef Svc_WatchDogPortAc_HPP 8 #define Svc_WatchDogPortAc_HPP 12 #if !FW_DIRECT_PORT_CALLS 117 #if !FW_DIRECT_PORT_CALLS 173 #if FW_PORT_SERIALIZATION == 1 Fw::SerializeStatus deserializePortArgs(Fw::SerialBufferBase &_buffer)
Deserialze port arguments into members.
PlatformSizeType FwSizeType
OutputWatchDogPort()
Constructor.
static Fw::SerializeStatus serializePortArgs(U32 code, Fw::SerialBufferBase &_buffer)
Serialize port arguments into a buffer.
void addCallPort(InputWatchDogPort *callPort)
Register an input port.
SerializeStatus
forward declaration for string
static constexpr FwSizeType CAPACITY
WatchDogPortSerializer()
Constructor.
U8 * getBuffAddr() override
uint8_t U8
8-bit unsigned integer
const U8 * getBuffAddr() const override
void invoke(U32 code) const
Invoke a port connection.
void init()
Initialization function.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
Fw::Serializable::SizeType getCapacity() const override