30 #include <mraa/aio.hpp> 32 #define TEX00_DEFAULT_AREF 5.0 81 STYPE_THERMISTOR_TED = 0,
105 TEX00(
int tPin,
float balanceResistor, SENSOR_TYPES_T stype,
106 float aref=TEX00_DEFAULT_AREF);
166 float thermistor(
float ohms);
178 float m_balanceResistor;
180 int average(
int samples);
190 tempEntry(
float o,
float t) : ohms(o), temp(t) {};
197 std::vector<tempEntry> m_tempVector;
200 void initThermistorTED();
201 void initThermistorTEB();
202 void initThermistorTEC();
203 void initThermistorTEI();
204 void initThermistorTEE();
205 void initThermistorTEF();
206 void initThermistorTEH();
207 void initThermistorTEJ();
208 void initThermistorTES();
209 void initThermistorTER();
210 void initThermistorTEM();
211 void initThermistorTEU();
212 void initThermistorTET();
API for the Veris TEX00 Temperature Sensor.
Definition: tex00.hpp:77
float getTemperature(bool fahrenheit=false)
Definition: tex00.cxx:136
C++ API wrapper for the bh1749 driver.
Definition: a110x.hpp:29
~TEX00()
Definition: tex00.cxx:119
bool isOutOfRange()
Definition: tex00.hpp:157
float getTemperatureRangeMax()
Definition: tex00.cxx:235
float getTemperatureRangeMin()
Definition: tex00.cxx:224
TEX00(int tPin, float balanceResistor, SENSOR_TYPES_T stype, float aref=TEX00_DEFAULT_AREF)
Definition: tex00.cxx:43
void update()
Definition: tex00.cxx:123