co2_sensor.h 377 Bytes
Newer Older
1
2
3
#ifndef CO2_SENSOR_H_
#define CO2_SENSOR_H_

Eric Duminil's avatar
Eric Duminil committed
4
#include <stdint.h> // For uint16_t
5
6

namespace sensor {
7
  extern uint16_t co2;
8
9
  extern float temperature;
  extern float humidity;
Eric Duminil's avatar
Eric Duminil committed
10
  extern char timestamp[];
11
12

  void initialize();
Eric Duminil's avatar
Eric Duminil committed
13
  bool processData();
14
  void startCalibrationProcess();
15
  void setTimer(int32_t timestep);
16
  void resetSCD();
Eric Duminil's avatar
Eric Duminil committed
17
  float getTemperatureOffset();
18
19
}
#endif