ble functioning