7 #ifndef Svc_RateGroupDriverComponentAc_HPP 8 #define Svc_RateGroupDriverComponentAc_HPP 12 #if !FW_DIRECT_PORT_CALLS 15 #if !FW_DIRECT_PORT_CALLS 66 #if !FW_DIRECT_PORT_CALLS 83 #if !FW_DIRECT_PORT_CALLS 99 #if !FW_DIRECT_PORT_CALLS && FW_PORT_SERIALIZATION 110 Fw::InputSerializePort* port
123 const char* compName =
"" 180 #if FW_DIRECT_PORT_CALLS 217 static void m_p_CycleIn_in(
223 #if !FW_DIRECT_PORT_CALLS 236 #if !FW_DIRECT_PORT_CALLS bool isConnected_CycleOut_OutputPort(FwIndexType portNum) const
friend class RateGroupDriverTesterBase
Friend class tester to support autocoded test harness.
virtual ~RateGroupDriverComponentBase()
Destroy RateGroupDriverComponentBase object.
void set_CycleOut_OutputPort(FwIndexType portNum, Svc::InputCyclePort *port)
Connect port to CycleOut[portNum].
void init()
Object initializer.
virtual void CycleIn_handler(FwIndexType portNum, Os::RawTime &cycleStart)=0
Handler for input port CycleIn.
Auto-generated base for RateGroupDriver component.
void CycleIn_handlerBase(FwIndexType portNum, Os::RawTime &cycleStart)
Handler base-class function for input port CycleIn.
Svc::InputCyclePort * get_CycleIn_InputPort(FwIndexType portNum)
RateGroupDriverComponentBase(const char *compName="")
Construct RateGroupDriverComponentBase object.
static constexpr FwIndexType getNum_CycleIn_InputPorts()
PlatformIndexType FwIndexType
RateGroupDivider component implementation.
void CycleOut_out(FwIndexType portNum, Os::RawTime &cycleStart) const
Invoke output port CycleOut.
static constexpr FwIndexType getNum_CycleOut_OutputPorts()
friend class RateGroupDriverTester
Friend class tester implementation to support white-box testing.