Auto-generated base for PassiveRateGroup component.
More...
#include <Svc/PassiveRateGroup/PassiveRateGroupComponentAc.hpp>
Auto-generated base for PassiveRateGroup component.
A rate group passive component with input and output scheduler ports
Definition at line 26 of file PassiveRateGroupComponentAc.hpp.
◆ anonymous enum
◆ anonymous enum
Enumerations for numbers of special output ports.
Enumerator |
---|
NUM_TIME_OUTPUT_PORTS | |
NUM_TLM_OUTPUT_PORTS | |
Definition at line 49 of file PassiveRateGroupComponentAc.hpp.
◆ anonymous enum
◆ anonymous enum
Channel IDs.
Enumerator |
---|
CHANNELID_MAXCYCLETIME | Channel ID for MaxCycleTime.
|
CHANNELID_CYCLETIME | Channel ID for CycleTime.
|
CHANNELID_CYCLECOUNT | Channel ID for CycleCount.
|
Definition at line 60 of file PassiveRateGroupComponentAc.hpp.
◆ PassiveRateGroupComponentBase()
Svc::PassiveRateGroupComponentBase::PassiveRateGroupComponentBase |
( |
const char * |
compName = "" | ) |
|
|
protected |
◆ ~PassiveRateGroupComponentBase()
Svc::PassiveRateGroupComponentBase::~PassiveRateGroupComponentBase |
( |
| ) |
|
|
protectedvirtual |
◆ CycleIn_handler()
Handler for input port CycleIn.
- Parameters
-
portNum | The port number |
cycleStart | Cycle start timer value |
◆ CycleIn_handlerBase()
Handler base-class function for input port CycleIn.
- Parameters
-
portNum | The port number |
cycleStart | Cycle start timer value |
Definition at line 366 of file PassiveRateGroupComponentAc.cpp.
◆ get_CycleIn_InputPort()
◆ getNum_CycleIn_InputPorts()
NATIVE_INT_TYPE Svc::PassiveRateGroupComponentBase::getNum_CycleIn_InputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_RateGroupMemberOut_OutputPorts()
NATIVE_INT_TYPE Svc::PassiveRateGroupComponentBase::getNum_RateGroupMemberOut_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_Time_OutputPorts()
NATIVE_INT_TYPE Svc::PassiveRateGroupComponentBase::getNum_Time_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getNum_Tlm_OutputPorts()
NATIVE_INT_TYPE Svc::PassiveRateGroupComponentBase::getNum_Tlm_OutputPorts |
( |
| ) |
const |
|
protected |
◆ getTime()
Fw::Time Svc::PassiveRateGroupComponentBase::getTime |
( |
| ) |
|
|
protected |
◆ init()
void Svc::PassiveRateGroupComponentBase::init |
( |
NATIVE_INT_TYPE |
instance = 0 | ) |
|
◆ isConnected_RateGroupMemberOut_OutputPort()
bool Svc::PassiveRateGroupComponentBase::isConnected_RateGroupMemberOut_OutputPort |
( |
NATIVE_INT_TYPE |
portNum | ) |
|
|
protected |
Check whether port RateGroupMemberOut is connected
- Returns
- Whether port RateGroupMemberOut is connected
- Parameters
-
Definition at line 349 of file PassiveRateGroupComponentAc.cpp.
◆ isConnected_Time_OutputPort()
bool Svc::PassiveRateGroupComponentBase::isConnected_Time_OutputPort |
( |
NATIVE_INT_TYPE |
portNum | ) |
|
|
protected |
◆ isConnected_Tlm_OutputPort()
bool Svc::PassiveRateGroupComponentBase::isConnected_Tlm_OutputPort |
( |
NATIVE_INT_TYPE |
portNum | ) |
|
|
protected |
◆ RateGroupMemberOut_out()
◆ set_RateGroupMemberOut_OutputPort()
◆ set_Time_OutputPort()
◆ set_Tlm_OutputPort()
◆ tlmWrite_CycleCount()
void Svc::PassiveRateGroupComponentBase::tlmWrite_CycleCount |
( |
U32 |
arg, |
|
|
Fw::Time |
_tlmTime = Fw::Time() |
|
) |
| |
|
protected |
Write telemetry channel CycleCount
Count of number of cycles
- Parameters
-
arg | The telemetry value |
_tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 489 of file PassiveRateGroupComponentAc.cpp.
◆ tlmWrite_CycleTime()
void Svc::PassiveRateGroupComponentBase::tlmWrite_CycleTime |
( |
U32 |
arg, |
|
|
Fw::Time |
_tlmTime = Fw::Time() |
|
) |
| |
|
protected |
Write telemetry channel CycleTime
Execution time of current cycle
- Parameters
-
arg | The telemetry value |
_tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 456 of file PassiveRateGroupComponentAc.cpp.
◆ tlmWrite_MaxCycleTime()
void Svc::PassiveRateGroupComponentBase::tlmWrite_MaxCycleTime |
( |
U32 |
arg, |
|
|
Fw::Time |
_tlmTime = Fw::Time() |
|
) |
| |
|
protected |
Write telemetry channel MaxCycleTime
Max execution time of rate group cycle
- Parameters
-
arg | The telemetry value |
_tlmTime | Timestamp. Default: unspecified, request from getTime port |
Definition at line 408 of file PassiveRateGroupComponentAc.cpp.
◆ PassiveRateGroupComponentBaseFriend
friend class PassiveRateGroupComponentBaseFriend |
|
friend |
The documentation for this class was generated from the following files: