11 #if FW_ENABLE_TEXT_LOGGING
33 this->m_CycleOut_OutputPort[port].
init();
35 #if FW_OBJECT_NAMES == 1
50 this->m_CycleOut_OutputPort[port].setObjName(portName);
70 this->m_CycleOut_OutputPort[portNum].
addCallPort(port);
73 #if FW_PORT_SERIALIZATION
82 Fw::InputSerializePort* port
90 this->m_CycleOut_OutputPort[portNum].registerSerialPort(port);
101 Fw::PassiveComponentBase(compName)
134 return this->m_CycleOut_OutputPort[portNum].
isConnected();
151 this->m_CycleOut_OutputPort[portNum].
invoke(
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
#define FW_OBJ_NAME_MAX_SIZE
Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80.
void init()
Object initializer.
void set_CycleOut_OutputPort(NATIVE_INT_TYPE portNum, Svc::InputCyclePort *port)
Connect port to CycleOut[portNum].
bool isConnected_CycleOut_OutputPort(NATIVE_INT_TYPE portNum)
virtual ~LinuxTimerComponentBase()
Destroy LinuxTimerComponentBase object.
NATIVE_INT_TYPE getNum_CycleOut_OutputPorts() const
LinuxTimerComponentBase(const char *compName="")
Construct LinuxTimerComponentBase object.
void CycleOut_out(NATIVE_INT_TYPE portNum, Svc::TimerVal &cycleStart)
Invoke output port CycleOut.
void init()
Initialization function.
void addCallPort(InputCyclePort *callPort)
Register an input port.
void invoke(Svc::TimerVal &cycleStart)
Invoke a port interface.
Serializable class for carrying timer values.