BLE Health Thermometer Service. More...
#include <HealthThermometerService.h>
| Public Types | 
| Public Member Functions | |
| HealthThermometerService (BLE &_ble, float initialTemp, uint8_t _location) | |
| Add the Health Thermometer Service to an existing BLE object, initialize with temperature and location.  More... | |
| void | updateTemperature (float temperature) | 
| Update the temperature being broadcast.  More... | |
| void | updateLocation (SensorLocation_t loc) | 
| Update the location.  More... | |
BLE Health Thermometer Service.
This service provides the location of the thermometer and the temperature. Service: https://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.health_thermometer.xml Temperature Measurement: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.temperature_measurement.xml Temperature Type: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.temperature_type.xml
Definition at line 38 of file HealthThermometerService.h.
| enum SensorLocation_t | 
Location of sensor on the body.
Definition at line 43 of file HealthThermometerService.h.
| HealthThermometerService | ( | BLE & | _ble, | 
| float | initialTemp, | ||
| uint8_t | _location | ||
| ) | 
Add the Health Thermometer Service to an existing BLE object, initialize with temperature and location.
| [in] | _ble | Reference to the BLE device. | 
| [in] | initialTemp | Initial value in celsius. | 
| [in] | _location | 
Definition at line 62 of file HealthThermometerService.h.
| void updateLocation | ( | SensorLocation_t | loc | ) | 
Update the location.
| loc | New location value. | 
Definition at line 91 of file HealthThermometerService.h.
| void updateTemperature | ( | float | temperature | ) | 
Update the temperature being broadcast.
| [in] | temperature | Floating point value of the temperature. | 
Definition at line 81 of file HealthThermometerService.h.