7 #ifndef Svc_CCSDS_TmFramerComponentAc_HPP 8 #define Svc_CCSDS_TmFramerComponentAc_HPP 13 #if FW_ENABLE_TEXT_LOGGING == 1 126 #if FW_ENABLE_TEXT_LOGGING == 1 129 void set_logTextOut_OutputPort(
184 #if FW_PORT_SERIALIZATION 195 Fw::InputSerializePort* port
198 #if FW_ENABLE_TEXT_LOGGING == 1 201 void set_logTextOut_OutputPort(
203 Fw::InputSerializePort* port
211 Fw::InputSerializePort* port
217 Fw::InputSerializePort* port
223 Fw::InputSerializePort* port
228 #if FW_PORT_SERIALIZATION 239 Fw::InputSerializePort* port
245 Fw::InputSerializePort* port
251 Fw::InputSerializePort* port
264 const char* compName =
"" 302 #if FW_ENABLE_TEXT_LOGGING == 1 365 #if FW_ENABLE_TEXT_LOGGING == 1 370 bool isConnected_logTextOut_OutputPort(
529 static void m_p_comStatusIn_in(
536 static void m_p_dataIn_in(
544 static void m_p_dataReturnIn_in(
575 #if FW_ENABLE_TEXT_LOGGING == 1
FwIndexType getNum_dataOut_OutputPorts() const
friend class TmFramerTesterBase
Friend class tester to support autocoded test harness.
bool isConnected_dataReturnOut_OutputPort(FwIndexType portNum)
void dataOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Invoke output port dataOut.
FwIndexType getNum_logOut_OutputPorts() const
void set_prmGetOut_OutputPort(FwIndexType portNum, Fw::InputPrmGetPort *port)
Connect port to prmGetOut[portNum].
bool isConnected_comStatusOut_OutputPort(FwIndexType portNum)
virtual void dataIn_handler(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0
Handler for input port dataIn.
void set_dataReturnOut_OutputPort(FwIndexType portNum, Svc::InputComDataWithContextPort *port)
Connect port to dataReturnOut[portNum].
bool isConnected_prmSetOut_OutputPort(FwIndexType portNum)
bool isConnected_logOut_OutputPort(FwIndexType portNum)
FwIndexType getNum_tlmOut_OutputPorts() const
friend class TmFramerTester
Friend class tester implementation to support white-box testing.
Svc::InputComDataWithContextPort * get_dataIn_InputPort(FwIndexType portNum)
void init()
Object initializer.
virtual void comStatusIn_handler(FwIndexType portNum, Fw::Success &condition)=0
Handler for input port comStatusIn.
TmFramerComponentBase(const char *compName="")
Construct TmFramerComponentBase object.
Fw::InputSuccessConditionPort * get_comStatusIn_InputPort(FwIndexType portNum)
void set_dataOut_OutputPort(FwIndexType portNum, Svc::InputComDataWithContextPort *port)
Connect port to dataOut[portNum].
FwIndexType getNum_comStatusOut_OutputPorts() const
FwIndexType getNum_comStatusIn_InputPorts() const
FwIndexType getNum_timeCaller_OutputPorts() const
void dataReturnIn_handlerBase(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Handler base-class function for input port dataReturnIn.
FwIndexType getNum_dataReturnIn_InputPorts() const
virtual ~TmFramerComponentBase()
Destroy TmFramerComponentBase object.
void comStatusOut_out(FwIndexType portNum, Fw::Success &condition)
Invoke output port comStatusOut.
void set_tlmOut_OutputPort(FwIndexType portNum, Fw::InputTlmPort *port)
Connect port to tlmOut[portNum].
FwIndexType getNum_prmSetOut_OutputPorts() const
void set_logOut_OutputPort(FwIndexType portNum, Fw::InputLogPort *port)
Connect port to logOut[portNum].
void set_prmSetOut_OutputPort(FwIndexType portNum, Fw::InputPrmSetPort *port)
Connect port to prmSetOut[portNum].
PlatformIndexType FwIndexType
Type used to pass context info between components during framing/deframing.
bool isConnected_timeCaller_OutputPort(FwIndexType portNum)
RateGroupDivider component implementation.
FwIndexType getNum_dataReturnOut_OutputPorts() const
Svc::InputComDataWithContextPort * get_dataReturnIn_InputPort(FwIndexType portNum)
FwIndexType getNum_prmGetOut_OutputPorts() const
void set_timeCaller_OutputPort(FwIndexType portNum, Fw::InputTimePort *port)
Connect port to timeCaller[portNum].
bool isConnected_prmGetOut_OutputPort(FwIndexType portNum)
void dataIn_handlerBase(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Handler base-class function for input port dataIn.
void comStatusIn_handlerBase(FwIndexType portNum, Fw::Success &condition)
Handler base-class function for input port comStatusIn.
void set_comStatusOut_OutputPort(FwIndexType portNum, Fw::InputSuccessConditionPort *port)
Connect port to comStatusOut[portNum].
Auto-generated base for TmFramer component.
void dataReturnOut_out(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)
Invoke output port dataReturnOut.
FwIndexType getNum_dataIn_InputPorts() const
virtual void dataReturnIn_handler(FwIndexType portNum, Fw::Buffer &data, const ComCfg::FrameContext &context)=0
Handler for input port dataReturnIn.
bool isConnected_dataOut_OutputPort(FwIndexType portNum)
bool isConnected_tlmOut_OutputPort(FwIndexType portNum)