17 #if FW_ENABLE_TEXT_LOGGING
34 FW_ASSERT(portNum < this->getNum_CycleOut_OutputPorts(),
static_cast<AssertArg>(portNum));
35 this->m_CycleOut_OutputPort[portNum].addCallPort(port);
42 #if FW_PORT_SERIALIZATION
47 Fw::InputSerializePort *port
50 FW_ASSERT(portNum < this->getNum_CycleOut_OutputPorts(),
static_cast<AssertArg>(portNum));
51 return this->m_CycleOut_OutputPort[portNum].registerSerialPort(port);
60 LinuxTimerComponentBase ::
61 #if FW_OBJECT_NAMES == 1
62 LinuxTimerComponentBase(
const char* compName) :
63 Fw::PassiveComponentBase(compName)
65 LinuxTimerComponentBase() :
66 Fw::PassiveComponentBase()
85 port < this->getNum_CycleOut_OutputPorts();
88 this->m_CycleOut_OutputPort[port].init();
90 #if FW_OBJECT_NAMES == 1
95 "%s_CycleOut_OutputPort[%d]",
99 this->m_CycleOut_OutputPort[port].setObjName(portName);
116 void LinuxTimerComponentBase ::
122 FW_ASSERT(portNum < this->getNum_CycleOut_OutputPorts(),
static_cast<AssertArg>(portNum));
123 this->m_CycleOut_OutputPort[portNum].invoke(
cycleStart);
131 getNum_CycleOut_OutputPorts(
void)
134 this->m_CycleOut_OutputPort
142 bool LinuxTimerComponentBase ::
146 portNum < this->getNum_CycleOut_OutputPorts(),
149 return this->m_CycleOut_OutputPort[portNum].isConnected();