|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for BaseBluetooth, including all inherited members.
| BaseBluetooth()=default | BaseBluetooth | protected |
| BaseBluetooth(const BaseBluetooth &)=delete | BaseBluetooth | protected |
| ClearDiscoveredDevices() noexcept=0 | BaseBluetooth | pure virtual |
| ConfigureBle(const hf_bluetooth_ble_config_t &config) noexcept=0 | BaseBluetooth | pure virtual |
| ConfigureClassic(const hf_bluetooth_classic_config_t &config) noexcept=0 | BaseBluetooth | pure virtual |
| Connect(const hf_bluetooth_address_t &address, uint32_t timeout_ms=0) noexcept=0 | BaseBluetooth | pure virtual |
| Deinitialize() noexcept=0 | BaseBluetooth | pure virtual |
| Disable() noexcept=0 | BaseBluetooth | pure virtual |
| Disconnect(const hf_bluetooth_address_t &address) noexcept=0 | BaseBluetooth | pure virtual |
| DiscoverCharacteristics(const hf_bluetooth_address_t &address, const std::string &service_uuid, std::vector< hf_bluetooth_gatt_characteristic_t > &characteristics) noexcept=0 | BaseBluetooth | pure virtual |
| DiscoverServices(const hf_bluetooth_address_t &address, std::vector< hf_bluetooth_gatt_service_t > &services) noexcept=0 | BaseBluetooth | pure virtual |
| Enable() noexcept=0 | BaseBluetooth | pure virtual |
| GetAvailableData(const hf_bluetooth_address_t &address) const noexcept=0 | BaseBluetooth | pure virtual |
| GetConnectedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0 | BaseBluetooth | pure virtual |
| GetDeviceName() const noexcept=0 | BaseBluetooth | pure virtual |
| GetDiscoveredDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0 | BaseBluetooth | pure virtual |
| GetErrorString(hf_bluetooth_err_t error) | BaseBluetooth | inlinestatic |
| GetLocalAddress(hf_bluetooth_address_t &address) const noexcept=0 | BaseBluetooth | pure virtual |
| GetMode() const noexcept=0 | BaseBluetooth | pure virtual |
| GetPairedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0 | BaseBluetooth | pure virtual |
| GetRssi(const hf_bluetooth_address_t &address) const noexcept=0 | BaseBluetooth | pure virtual |
| GetState() const noexcept=0 | BaseBluetooth | pure virtual |
| Initialize(hf_bluetooth_mode_t mode) noexcept=0 | BaseBluetooth | pure virtual |
| IsAdvertising() const noexcept=0 | BaseBluetooth | pure virtual |
| IsConnected(const hf_bluetooth_address_t &address) const noexcept=0 | BaseBluetooth | pure virtual |
| IsDiscoverable() const noexcept=0 | BaseBluetooth | pure virtual |
| IsEnabled() const noexcept=0 | BaseBluetooth | pure virtual |
| IsInitialized() const noexcept=0 | BaseBluetooth | pure virtual |
| IsPaired(const hf_bluetooth_address_t &address) const noexcept=0 | BaseBluetooth | pure virtual |
| IsScanning() const noexcept=0 | BaseBluetooth | pure virtual |
| operator=(const BaseBluetooth &)=delete | BaseBluetooth | protected |
| Pair(const hf_bluetooth_address_t &address, const std::string &pin="") noexcept=0 | BaseBluetooth | pure virtual |
| ReadCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, std::vector< uint8_t > &value) noexcept=0 | BaseBluetooth | pure virtual |
| ReadData(const hf_bluetooth_address_t &address, std::vector< uint8_t > &data, size_t max_bytes=0) noexcept=0 | BaseBluetooth | pure virtual |
| RegisterDataCallback(hf_bluetooth_data_callback_t callback) noexcept=0 | BaseBluetooth | pure virtual |
| RegisterEventCallback(hf_bluetooth_event_callback_t callback) noexcept=0 | BaseBluetooth | pure virtual |
| SendData(const hf_bluetooth_address_t &address, const std::vector< uint8_t > &data) noexcept=0 | BaseBluetooth | pure virtual |
| SetDeviceName(const std::string &name) noexcept=0 | BaseBluetooth | pure virtual |
| SetDiscoverable(bool discoverable, uint32_t timeout_ms=0) noexcept=0 | BaseBluetooth | pure virtual |
| SetMode(hf_bluetooth_mode_t mode) noexcept=0 | BaseBluetooth | pure virtual |
| StartAdvertising() noexcept=0 | BaseBluetooth | pure virtual |
| StartScan(uint32_t duration_ms=0, hf_bluetooth_scan_type_t type=hf_bluetooth_scan_type_t::HF_BLUETOOTH_SCAN_TYPE_ACTIVE) noexcept=0 | BaseBluetooth | pure virtual |
| StopAdvertising() noexcept=0 | BaseBluetooth | pure virtual |
| StopScan() noexcept=0 | BaseBluetooth | pure virtual |
| SubscribeCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, bool enable) noexcept=0 | BaseBluetooth | pure virtual |
| Unpair(const hf_bluetooth_address_t &address) noexcept=0 | BaseBluetooth | pure virtual |
| UnregisterDataCallback() noexcept=0 | BaseBluetooth | pure virtual |
| UnregisterEventCallback() noexcept=0 | BaseBluetooth | pure virtual |
| WriteCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, const std::vector< uint8_t > &value, bool with_response=true) noexcept=0 | BaseBluetooth | pure virtual |
| ~BaseBluetooth() noexcept=default | BaseBluetooth | virtual |