7 #ifndef Svc_LinuxTimerComponentAc_HPP 8 #define Svc_LinuxTimerComponentAc_HPP 12 #if !FW_DIRECT_PORT_CALLS 15 #if !FW_DIRECT_PORT_CALLS 61 #if !FW_DIRECT_PORT_CALLS 77 #if !FW_DIRECT_PORT_CALLS && FW_PORT_SERIALIZATION 88 Fw::InputSerializePort* port
101 const char* compName =
"" 145 #if !FW_DIRECT_PORT_CALLS friend class LinuxTimerTester
Friend class tester implementation to support white-box testing.
void init()
Object initializer.
virtual ~LinuxTimerComponentBase()
Destroy LinuxTimerComponentBase object.
LinuxTimerComponentBase(const char *compName="")
Construct LinuxTimerComponentBase object.
static constexpr FwIndexType getNum_CycleOut_OutputPorts()
PlatformIndexType FwIndexType
friend class LinuxTimerTesterBase
Friend class tester to support autocoded test harness.
RateGroupDivider component implementation.
Auto-generated base for LinuxTimer component.
void set_CycleOut_OutputPort(FwIndexType portNum, Svc::InputCyclePort *port)
Connect port to CycleOut[portNum].
void CycleOut_out(FwIndexType portNum, Os::RawTime &cycleStart) const
Invoke output port CycleOut.
bool isConnected_CycleOut_OutputPort(FwIndexType portNum) const