uint32_t tx_time;
uint32_t rx_time;
uint32_t idle_time;
- uint16_t session_connected_time;
- uint16_t session_scan_time;
+ uint32_t session_connected_time;
+ uint32_t session_scan_time;
GSList *atm_list;
} bt_battery_data;
typedef struct {
uid_t uid;
pid_t pid;
- uint16_t rx_bytes;
- uint16_t tx_bytes;
+ uint32_t rx_bytes;
+ uint32_t tx_bytes;
uint time;
} bt_battery_app_data;
int bluetooth_disconnect_le(const bluetooth_device_address_t *device_address);
#endif
+int bluetooth_get_gatt_data_batching_available_packets(
+ int *available_packets);
+
+int bluetooth_enable_gatt_data_batching(
+ const bluetooth_device_address_t *device_address, int packet_threshold, int timeout);
+
+int bluetooth_disable_gatt_data_batching(
+ const bluetooth_device_address_t *device_address);
+
/**
* @fn int bluetooth_gatt_discover_characteristic_descriptor(const char *characteristic_handle);
*