4#include <SparkFun_TMP117.h>
Central location for pinout and config defines.
int attempt_number
Definition Device.h:19
Parent class for sensor objects.
Definition Sensor.h:13
Implementation of a Sensor for the TMP117.
Definition TMP11xSensor.h:14
String readData()
Reads temperature in Celcius from TMP117.
Definition TMP11xSensor.cpp:38
String decodeToCSV(uint8_t *&packet)
Decodes sensor data from the packet into a CSV string.
Definition TMP11xSensor.cpp:64
TMP117 tmp
Definition TMP11xSensor.h:16
float getTempC()
Getter for tempC.
Definition TMP11xSensor.cpp:78
float tempC
Definition TMP11xSensor.h:17
bool verify()
Returns if sensor is connected and working.
Definition TMP11xSensor.cpp:28
void readDataPacket(uint8_t *&packet)
Reads sensor data (Temp (C)) and appends to the passed uint8_t array pointer, incrementing it.
Definition TMP11xSensor.cpp:50
TwoWire * i2c_bus
Definition TMP11xSensor.h:18