10#if FW_ENABLE_TEXT_LOGGING
20 void LinuxTimerComponentBase ::
29 port < static_cast<FwIndexType>(this->getNum_CycleOut_OutputPorts());
32 this->m_CycleOut_OutputPort[port].init();
34#if FW_OBJECT_NAMES == 1
38 this->m_objName.toChar(),
41 this->m_CycleOut_OutputPort[port].setObjName(portName.
toChar());
50 void LinuxTimerComponentBase ::
51 set_CycleOut_OutputPort(
57 portNum < this->getNum_CycleOut_OutputPorts(),
61 this->m_CycleOut_OutputPort[portNum].addCallPort(port);
64#if FW_PORT_SERIALIZATION
70 void LinuxTimerComponentBase ::
71 set_CycleOut_OutputPort(
73 Fw::InputSerializePort* port
77 portNum < this->getNum_CycleOut_OutputPorts(),
81 this->m_CycleOut_OutputPort[portNum].registerSerialPort(port);
90 LinuxTimerComponentBase ::
91 LinuxTimerComponentBase(
const char* compName) :
92 Fw::PassiveComponentBase(compName)
97 LinuxTimerComponentBase ::
98 ~LinuxTimerComponentBase()
108 getNum_CycleOut_OutputPorts()
const
117 bool LinuxTimerComponentBase ::
118 isConnected_CycleOut_OutputPort(
FwIndexType portNum)
121 portNum < this->getNum_CycleOut_OutputPorts(),
125 return this->m_CycleOut_OutputPort[portNum].isConnected();
132 void LinuxTimerComponentBase ::
139 portNum < this->getNum_CycleOut_OutputPorts(),
142 this->m_CycleOut_OutputPort[portNum].invoke(
#define FW_NUM_ARRAY_ELEMENTS(a)
number of elements in an array
#define PRI_PlatformIntType
PlatformAssertArgType FwAssertArgType
PlatformIndexType FwIndexType
void init()
Object initializer.
const char * toChar() const
void format(const CHAR *formatString,...)
write formatted string to buffer