28 this->m_storedContext = context;
32 void ComStub::drvConnected_handler(
const FwIndexType portNum) {
35 this->m_reinitialize =
false;
40 void ComStub::drvReceiveIn_handler(
const FwIndexType portNum,
51 void ComStub ::drvSendReturnIn_handler(
FwIndexType portNum,
58 this->m_retry_count = 0;
65 this->m_retry_count++;
71 this->m_retry_count = 0;
void dataReturnOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Invoke output port dataReturnOut.
ComStub(const char *const compName)
void dataOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Invoke output port dataOut.
static void log(const char *format,...)
log a formated string with supplied arguments
Auto-generated base for ComStub component.
Data send should be retried.
void drvReceiveReturnOut_out(FwIndexType portNum, Fw::Buffer &fwBuffer)
Invoke output port drvReceiveReturnOut.
bool isConnected_comStatusOut_OutputPort(FwIndexType portNum)
void drvSendOut_out(FwIndexType portNum, Fw::Buffer &fwBuffer)
Invoke output port drvSendOut.
Status returned by the send call.
Operation worked as expected.
const FwIndexType RETRY_LIMIT
PlatformIndexType FwIndexType
C++ header for working with basic fprime types.
Type used to pass context info between components during framing/deframing.
RateGroupDivider component implementation.
void comStatusOut_out(FwIndexType portNum, Fw::Success &condition)
Invoke output port comStatusOut.