Environment Sensing - Ambient Light and UV Index GATT Service#
Provides ambient light and UV index sensor data in GATT characteristics. Designed for the Thunderboard smartphone app.
Functions#
void
sl_gatt_service_light_on_event(sl_bt_msg_t *evt)
sl_status_t
sl_gatt_service_light_get(float *lux, float *uvi)
Function Documentation#
sl_gatt_service_light_on_event#
void sl_gatt_service_light_on_event (sl_bt_msg_t * evt)
Parameters
[in] | evt | Event coming from the Bluetooth stack. |
Bluetooth stack event handler.
Definition at line
45
of file common/gatt_service_light/sl_gatt_service_light.h
sl_gatt_service_light_get#
sl_status_t sl_gatt_service_light_get (float * lux, float * uvi)
Parameters
[out] | lux | Ambient light illuminance (in lux). |
[out] | uvi | UV index. |
Getter for Ambient Light and UV Index characteristic values. Returns
Status of the operation.
Note
To be implemented in user code.
Definition at line
54
of file common/gatt_service_light/sl_gatt_service_light.h
Macro Definition Documentation#
SL_GATT_SERVICE_LIGHT_LUX_INVALID#
#define SL_GATT_SERVICE_LIGHT_LUX_INVALIDValue:
0xFFFFFFFF
Definition at line
43
of file common/gatt_service_light/config/sl_gatt_service_light_config.h
SL_GATT_SERVICE_LIGHT_UVI_INVALID#
#define SL_GATT_SERVICE_LIGHT_UVI_INVALIDValue:
0xFF
Definition at line
47
of file common/gatt_service_light/config/sl_gatt_service_light_config.h