Timer interface used for all timers of CanEasy
interface ITimer : IDispatch
{
HRESULT
Now([out, retval]
double* pVal);
HRESULT
Counter([out, retval]
double* pVal);
};
Definition at line 6949 of file cand_tlb.idl.
◆ Start()
HRESULT CanEasy::ITimer::Start |
( |
| ) |
|
◆ Stop()
HRESULT CanEasy::ITimer::Stop |
( |
| ) |
|
◆ Suspend()
HRESULT CanEasy::ITimer::Suspend |
( |
| ) |
|
◆ Counter
double CanEasy::ITimer::Counter |
|
get |
Returns the current timer value of the internal counter
◆ Now
double CanEasy::ITimer::Now |
|
get |
◆ StartMode
Start mode, defines when to start the timer. By default manually.
◆ TimeMode
Time mode, defines whether the time is relative or absolute
◆ TimerEvents
VARIANT_BOOL CanEasy::ITimer::TimerEvents |
|
getset |
Activates/Deactivates the timer events
◆ TimerMode
Timer mode, defines whether the timer is called cyclic or just one time (one shot)
◆ TimerStatus
Returns the status of the timer (active, suspended, stopped)