#include <stdint.h>
Functions | |
uint8_t | battery_service_server_get_battery_value () |
Return battery value. More... | |
void | battery_service_server_init (uint8_t battery_value) |
Implementation of the GATT Battery Service Server To use with your application, add '#import <battery_service.gatt' to your .gatt file. More... | |
void | battery_service_server_set_battery_value (uint8_t battery_value) |
Update battery value. More... | |
uint8_t battery_service_server_get_battery_value | ( | ) |
Return battery value.
battery_value | in range 0-100 |
References battery_value.
Referenced by http_request().
void battery_service_server_init | ( | uint8_t | battery_value | ) |
Implementation of the GATT Battery Service Server To use with your application, add '#import <battery_service.gatt' to your .gatt file.
Init Battery Service Server with ATT DB
battery_value | in range 0-100 |
References att_register_service_handler(), battery_service_read_callback(), battery_service_write_callback(), battery_value, battery_value_handle_client_configuration, battery_value_handle_value, att_service_handler::end_handle, gatt_server_get_client_configuration_handle_for_characteristic_with_uuid16(), gatt_server_get_get_handle_range_for_service_with_uuid16(), gatt_server_get_value_handle_for_characteristic_with_uuid16(), ORG_BLUETOOTH_CHARACTERISTIC_BATTERY_LEVEL, ORG_BLUETOOTH_SERVICE_BATTERY_SERVICE, att_service_handler::read_callback, att_service_handler::start_handle, and att_service_handler::write_callback.
Referenced by le_counter_setup().
void battery_service_server_set_battery_value | ( | uint8_t | battery_value | ) |
Update battery value.
battery_value | in range 0-100 |
References att_server_register_can_send_now_callback(), battery_service_can_send_now(), battery_value, battery_value_client_configuration, battery_value_client_configuration_connection, btstack_context_callback_registration_t::callback, and btstack_context_callback_registration_t::context.
Referenced by heartbeat_handler().