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
42 char portName[2*FW_OBJ_NAME_MAX_SIZE];
50 this->m_CycleOut_OutputPort[port].setObjName(portName);
21 void LinuxTimerComponentBase :: {
…}
59 void LinuxTimerComponentBase ::
60 set_CycleOut_OutputPort(
66 portNum < this->getNum_CycleOut_OutputPorts(),
70 this->m_CycleOut_OutputPort[portNum].addCallPort(port);
59 void LinuxTimerComponentBase :: {
…}
73#if FW_PORT_SERIALIZATION
79 void LinuxTimerComponentBase ::
80 set_CycleOut_OutputPort(
82 Fw::InputSerializePort* port
86 portNum < this->getNum_CycleOut_OutputPorts(),
90 this->m_CycleOut_OutputPort[portNum].registerSerialPort(port);
99 LinuxTimerComponentBase ::
100 LinuxTimerComponentBase(
const char* compName) :
101 Fw::PassiveComponentBase(compName)
99 LinuxTimerComponentBase :: {
…}
106 LinuxTimerComponentBase ::
107 ~LinuxTimerComponentBase()
106 LinuxTimerComponentBase :: {
…}
117 getNum_CycleOut_OutputPorts()
const
126 bool LinuxTimerComponentBase ::
130 portNum < this->getNum_CycleOut_OutputPorts(),
134 return this->m_CycleOut_OutputPort[portNum].isConnected();
126 bool LinuxTimerComponentBase :: {
…}
141 void LinuxTimerComponentBase ::
148 portNum < this->getNum_CycleOut_OutputPorts(),
151 this->m_CycleOut_OutputPort[portNum].invoke(
141 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.