| addAdvertisingUuid(const BleUuid &uuid) | cdc::hal::IBluetoothController | inlinevirtual |
| addCharacteristicReadCallback(CharacteristicReadCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addConnectionCallback(ConnectionCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addDisconnectionCallback(DisconnectionCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addEncryptionChangeCallback(EncChangeCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addNotificationCallback(NotificationCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addNumericComparisonCallback(NumericComparisonCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addServiceDiscoveryCallback(ServiceDiscoveryCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| addWriteCompleteCallback(WriteCompleteCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| AuthCompleteCallback typedef | cdc::hal::IBluetoothController | |
| cancelConnect() | cdc::hal::IBluetoothController | inlinevirtual |
| CharacteristicReadCallback typedef | cdc::hal::IBluetoothController | |
| clearAdvertisingManufacturerData() | cdc::hal::IBluetoothController | inlinevirtual |
| clearAllBonds() | cdc::hal::IBluetoothController | inlinevirtual |
| connect(const uint8_t *addr, uint8_t addrType=0) | cdc::hal::IBluetoothController | inlinevirtual |
| ConnectionCallback typedef | cdc::hal::IBluetoothController | |
| disable()=0 | cdc::hal::IBluetoothController | pure virtual |
| disconnect()=0 | cdc::hal::IBluetoothController | pure virtual |
| disconnectHandle(uint16_t connHandle) | cdc::hal::IBluetoothController | inlinevirtual |
| DisconnectionCallback typedef | cdc::hal::IBluetoothController | |
| discoverServiceByUuid(uint16_t connHandle, const BleUuid &uuid) | cdc::hal::IBluetoothController | inlinevirtual |
| enable()=0 | cdc::hal::IBluetoothController | pure virtual |
| enableNotifications(uint16_t connHandle, uint16_t cccdHandle) | cdc::hal::IBluetoothController | inlinevirtual |
| EncChangeCallback typedef | cdc::hal::IBluetoothController | |
| forgetBond(const uint8_t addr[6], uint8_t addrType) | cdc::hal::IBluetoothController | inlinevirtual |
| getBondedDeviceCount() const | cdc::hal::IBluetoothController | inlinevirtual |
| getBondedDevices(BleBondInfo *out, uint8_t maxCount) const | cdc::hal::IBluetoothController | inlinevirtual |
| getConnectedDeviceName(char *buf, size_t bufLen) const | cdc::hal::IBluetoothController | inlinevirtual |
| getConnectionHandle() const | cdc::hal::IBluetoothController | inlinevirtual |
| getDeviceName() const =0 | cdc::hal::IBluetoothController | pure virtual |
| getMacAddress(uint8_t *mac) const =0 | cdc::hal::IBluetoothController | pure virtual |
| getMtu() const | cdc::hal::IBluetoothController | inlinevirtual |
| getName() const =0 | cdc::core::IService | pure virtual |
| getPeerIdAddr(uint16_t connHandle, uint8_t addr[6], uint8_t *addrType) const | cdc::hal::IBluetoothController | inlinevirtual |
| getRssi() const =0 | cdc::hal::IBluetoothController | pure virtual |
| getScanResults(BleScanResult *results, uint8_t maxResults) | cdc::hal::IBluetoothController | inlinevirtual |
| getState() const =0 | cdc::core::IService | pure virtual |
| init()=0 | cdc::core::IService | pure virtual |
| initiateSecurity(uint16_t connHandle) | cdc::hal::IBluetoothController | inlinevirtual |
| INVALID_LISTENER | cdc::hal::IBluetoothController | static |
| isAdvertising() const | cdc::hal::IBluetoothController | inlinevirtual |
| isConnected() const =0 | cdc::hal::IBluetoothController | pure virtual |
| isEnabled() const =0 | cdc::hal::IBluetoothController | pure virtual |
| isScanComplete() const | cdc::hal::IBluetoothController | inlinevirtual |
| ListenerToken typedef | cdc::hal::IBluetoothController | |
| MAX_BONDED_DEVICES | cdc::hal::IBluetoothController | static |
| MAX_CHARS_PER_SERVICE | cdc::hal::IBluetoothController | static |
| MAX_REGISTERED_SERVICES | cdc::hal::IBluetoothController | static |
| MAX_SCAN_RESULTS | cdc::hal::IBluetoothController | static |
| NotificationCallback typedef | cdc::hal::IBluetoothController | |
| NumericComparisonCallback typedef | cdc::hal::IBluetoothController | |
| PasskeyCallback typedef | cdc::hal::IBluetoothController | |
| readCharacteristic(uint16_t connHandle, uint16_t attrHandle) | cdc::hal::IBluetoothController | inlinevirtual |
| registerGattService(const GattServiceDef &service, bool pluginReserved=false) | cdc::hal::IBluetoothController | inlinevirtual |
| removeAdvertisingUuid(const BleUuid &uuid) | cdc::hal::IBluetoothController | inlinevirtual |
| removeCharacteristicReadCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeConnectionCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeDisconnectionCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeEncryptionChangeCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeNotificationCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeNumericComparisonCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeServiceDiscoveryCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| removeWriteCompleteCallback(ListenerToken token) | cdc::hal::IBluetoothController | inlinevirtual |
| respondToNumericComparison(uint16_t connHandle, bool accept) | cdc::hal::IBluetoothController | inlinevirtual |
| sendIndication(uint16_t connHandle, uint16_t attrHandle, const uint8_t *data, uint16_t len) | cdc::hal::IBluetoothController | inlinevirtual |
| sendNotification(uint16_t connHandle, uint16_t attrHandle, const uint8_t *data, uint16_t len) | cdc::hal::IBluetoothController | inlinevirtual |
| ServiceDiscoveryCallback typedef | cdc::hal::IBluetoothController | |
| setAdvertisingManufacturerData(uint16_t companyId, const uint8_t *data, uint16_t len) | cdc::hal::IBluetoothController | inlinevirtual |
| setAppearance(uint16_t appearance) | cdc::hal::IBluetoothController | inlinevirtual |
| setAuthCompleteCallback(AuthCompleteCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setCharacteristicReadCallback(CharacteristicReadCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setDeviceName(const char *name)=0 | cdc::hal::IBluetoothController | pure virtual |
| setNotificationCallback(NotificationCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setNumericComparisonCallback(NumericComparisonCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setPasskeyCallback(PasskeyCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setServiceDiscoveryCallback(ServiceDiscoveryCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| setWriteCompleteCallback(WriteCompleteCallback cb) | cdc::hal::IBluetoothController | inlinevirtual |
| start()=0 | cdc::core::IService | pure virtual |
| startAdvertising() | cdc::hal::IBluetoothController | inlinevirtual |
| startScan(uint32_t durationMs=5000, bool keepAdvertising=false) | cdc::hal::IBluetoothController | inlinevirtual |
| stop()=0 | cdc::core::IService | pure virtual |
| stopAdvertising() | cdc::hal::IBluetoothController | inlinevirtual |
| stopScan() | cdc::hal::IBluetoothController | inlinevirtual |
| unregisterGattService(const BleUuid &serviceUuid) | cdc::hal::IBluetoothController | inlinevirtual |
| writeCharacteristic(uint16_t connHandle, uint16_t attrHandle, const uint8_t *data, uint16_t len, bool withResponse=true) | cdc::hal::IBluetoothController | inlinevirtual |
| WriteCompleteCallback typedef | cdc::hal::IBluetoothController | |
| ~IBluetoothController()=default | cdc::hal::IBluetoothController | virtual |
| ~IService()=default | cdc::core::IService | virtual |