Hall Switch  2.1.0
C++ library of Infineon single Hall-effect switch family for magnetic sensing applications
TimerIno Class Reference

#include <hall-pal-ino.hpp>

Inheritance diagram for TimerIno:
Collaboration diagram for TimerIno:

Public Member Functions

 TimerIno ()
 
 ~TimerIno ()
 
HallSwitch::Error_t init ()
 Initialiazes the timer. More...
 
HallSwitch::Error_t deinit ()
 Deinitialiazes the timer. More...
 
HallSwitch::Error_t start ()
 Starts the timer. More...
 
HallSwitch::Error_t elapsed (uint32_t &elapsed)
 Elapsed time since the timer was started. More...
 
HallSwitch::Error_t stop ()
 Stops the timer. More...
 
HallSwitch::Error_t delay (uint32_t timeout)
 Introduces a delay during the specified time. More...
 

Constructor & Destructor Documentation

TimerIno::TimerIno ( )
TimerIno::~TimerIno ( )

Member Function Documentation

HallSwitch::Error_t TimerIno::init ( )
inlinevirtual

Initialiazes the timer.

Returns
Timer error code
Return values
OKif success (always)

Implements HallSpeed::Timer.

HallSwitch::Error_t TimerIno::deinit ( )
inlinevirtual

Deinitialiazes the timer.

Returns
Timer error code
Return values
OKif success (always)

Implements HallSpeed::Timer.

HallSwitch::Error_t TimerIno::start ( )
inlinevirtual

Starts the timer.

Returns
Timer error code
Return values
OKif success (always)

Implements HallSpeed::Timer.

HallSwitch::Error_t TimerIno::elapsed ( uint32_t &  elapsed)
inlinevirtual

Elapsed time since the timer was started.

Parameters
[out]elapsedTime in milliseconds
Returns
Timer error code
Return values
OKif success (always)

Implements HallSpeed::Timer.

HallSwitch::Error_t TimerIno::stop ( )
inlinevirtual

Stops the timer.

Returns
Timer error code
Return values
OKif success
OKif success (always)

Implements HallSpeed::Timer.

HallSwitch::Error_t TimerIno::delay ( uint32_t  timeout)
inlinevirtual

Introduces a delay during the specified time.

Parameters
[in]timeoutDelay time in milliseconds
Returns
Timer error code
Return values
OKif success
OKif success (always)

Implements HallSpeed::Timer.


The documentation for this class was generated from the following files: