7 #ifndef Svc_PassiveRateGroupComponentAc_HPP 8 #define Svc_PassiveRateGroupComponentAc_HPP 120 #if FW_PORT_SERIALIZATION 131 Fw::InputSerializePort* port
137 Fw::InputSerializePort* port
142 #if FW_PORT_SERIALIZATION 153 Fw::InputSerializePort* port
166 const char* compName =
"" 329 static void m_p_CycleIn_in(
372 bool m_first_update_MaxCycleTime;
381 U32 m_last_MaxCycleTime;
FwIndexType getNum_Tlm_OutputPorts() const
bool isConnected_Time_OutputPort(FwIndexType portNum)
void set_Tlm_OutputPort(FwIndexType portNum, Fw::InputTlmPort *port)
Connect port to Tlm[portNum].
Channel ID for CycleTime.
PlatformIndexType FwIndexType
bool isConnected_Tlm_OutputPort(FwIndexType portNum)
friend class PassiveRateGroupComponentBaseFriend
Friend class for white-box testing.
void init()
Object initializer.
bool isConnected_RateGroupMemberOut_OutputPort(FwIndexType portNum)
void tlmWrite_CycleTime(U32 arg, Fw::Time _tlmTime=Fw::Time()) const
void set_Time_OutputPort(FwIndexType portNum, Fw::InputTimePort *port)
Connect port to Time[portNum].
virtual ~PassiveRateGroupComponentBase()
Destroy PassiveRateGroupComponentBase object.
PassiveRateGroupComponentBase(const char *compName="")
Construct PassiveRateGroupComponentBase object.
Auto-generated base for PassiveRateGroup component.
C++-compatible configuration header for fprime configuration.
FwIndexType getNum_RateGroupMemberOut_OutputPorts() const
void tlmWrite_MaxCycleTime(U32 arg, Fw::Time _tlmTime=Fw::Time())
void tlmWrite_CycleCount(U32 arg, Fw::Time _tlmTime=Fw::Time()) const
Channel ID for CycleCount.
void RateGroupMemberOut_out(FwIndexType portNum, U32 context)
Invoke output port RateGroupMemberOut.
void set_RateGroupMemberOut_OutputPort(FwIndexType portNum, Svc::InputSchedPort *port)
Connect port to RateGroupMemberOut[portNum].
virtual void CycleIn_handler(FwIndexType portNum, Os::RawTime &cycleStart)=0
Handler for input port CycleIn.
void CycleIn_handlerBase(FwIndexType portNum, Os::RawTime &cycleStart)
Handler base-class function for input port CycleIn.
FwIndexType getNum_CycleIn_InputPorts() const
Svc::InputCyclePort * get_CycleIn_InputPort(FwIndexType portNum)
Channel ID for MaxCycleTime.
FwIndexType getNum_Time_OutputPorts() const