11#if FW_ENABLE_TEXT_LOGGING
21 void LinuxTimerComponentBase ::
30 port < static_cast<PlatformIntType>(this->getNum_CycleOut_OutputPorts());
33 this->m_CycleOut_OutputPort[port].init();
35#if FW_OBJECT_NAMES == 1
44 this->m_CycleOut_OutputPort[port].setObjName(portName);
21 void LinuxTimerComponentBase :: {
…}
53 void LinuxTimerComponentBase ::
54 set_CycleOut_OutputPort(
60 portNum < this->getNum_CycleOut_OutputPorts(),
64 this->m_CycleOut_OutputPort[portNum].addCallPort(port);
53 void LinuxTimerComponentBase :: {
…}
67#if FW_PORT_SERIALIZATION
73 void LinuxTimerComponentBase ::
74 set_CycleOut_OutputPort(
76 Fw::InputSerializePort* port
80 portNum < this->getNum_CycleOut_OutputPorts(),
84 this->m_CycleOut_OutputPort[portNum].registerSerialPort(port);
93 LinuxTimerComponentBase ::
94 LinuxTimerComponentBase(
const char* compName) :
95 Fw::PassiveComponentBase(compName)
93 LinuxTimerComponentBase :: {
…}
100 LinuxTimerComponentBase ::
101 ~LinuxTimerComponentBase()
100 LinuxTimerComponentBase :: {
…}
111 getNum_CycleOut_OutputPorts()
const
120 bool LinuxTimerComponentBase ::
124 portNum < this->getNum_CycleOut_OutputPorts(),
128 return this->m_CycleOut_OutputPort[portNum].isConnected();
120 bool LinuxTimerComponentBase :: {
…}
135 void LinuxTimerComponentBase ::
142 portNum < this->getNum_CycleOut_OutputPorts(),
145 this->m_CycleOut_OutputPort[portNum].invoke(
135 void LinuxTimerComponentBase :: {
…}
PlatformIntType NATIVE_INT_TYPE
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
int PlatformIntType
DefaultTypes.hpp provides fallback defaults for the platform types.
#define PRI_PlatformIntType
PlatformAssertArgType FwAssertArgType
void init()
Object initializer.
Serializable class for carrying timer values.