PAS CO2 Sensor  1.0.3
C++ library for Infineon Photoacoustic Spectroscopy (PAS) XENSIV™ CO2 miniaturized sensor
pas-co2-pal-timer-ino.hpp
Go to the documentation of this file.
1 
10 #ifndef PAS_CO2_PAL_TIMER_INO_HPP_
11 #define PAS_CO2_PAL_TIMER_INO_HPP_
12 
13 #include "pas-co2-pal-timer.hpp"
14 
15 using namespace pasco2;
16 
22 class TimerIno: virtual public Timer
23 {
24  public:
25  TimerIno ();
26  ~TimerIno ();
27  Error_t init ();
28  Error_t deinit ();
29  Error_t start ();
30  Error_t elapsed (uint32_t & elapsed);
31  Error_t elapsedMicro (uint32_t & elapsed);
32  Error_t stop ();
33  Error_t delay (const uint32_t timeout);
34 
35  private:
36  uint32_t curTime;
37 };
38 
41 #endif
Definition: pas-co2-i2c.hpp:21
Error_t
Definition: pas-co2-types.hpp:24
Definition: pas-co2-pal-timer-ino.hpp:22
PAS CO2 Timer Platform Abstraction Layer.
Definition: pas-co2-pal-timer.hpp:24