HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
BaseBluetooth Member List

This is the complete list of members for BaseBluetooth, including all inherited members.

BaseBluetooth()=defaultBaseBluetoothprotected
BaseBluetooth(const BaseBluetooth &)=deleteBaseBluetoothprotected
ClearDiscoveredDevices() noexcept=0BaseBluetoothpure virtual
ConfigureBle(const hf_bluetooth_ble_config_t &config) noexcept=0BaseBluetoothpure virtual
ConfigureClassic(const hf_bluetooth_classic_config_t &config) noexcept=0BaseBluetoothpure virtual
Connect(const hf_bluetooth_address_t &address, uint32_t timeout_ms=0) noexcept=0BaseBluetoothpure virtual
Deinitialize() noexcept=0BaseBluetoothpure virtual
Disable() noexcept=0BaseBluetoothpure virtual
Disconnect(const hf_bluetooth_address_t &address) noexcept=0BaseBluetoothpure virtual
DiscoverCharacteristics(const hf_bluetooth_address_t &address, const std::string &service_uuid, std::vector< hf_bluetooth_gatt_characteristic_t > &characteristics) noexcept=0BaseBluetoothpure virtual
DiscoverServices(const hf_bluetooth_address_t &address, std::vector< hf_bluetooth_gatt_service_t > &services) noexcept=0BaseBluetoothpure virtual
Enable() noexcept=0BaseBluetoothpure virtual
GetAvailableData(const hf_bluetooth_address_t &address) const noexcept=0BaseBluetoothpure virtual
GetConnectedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0BaseBluetoothpure virtual
GetDeviceName() const noexcept=0BaseBluetoothpure virtual
GetDiscoveredDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0BaseBluetoothpure virtual
GetErrorString(hf_bluetooth_err_t error)BaseBluetoothinlinestatic
GetLocalAddress(hf_bluetooth_address_t &address) const noexcept=0BaseBluetoothpure virtual
GetMode() const noexcept=0BaseBluetoothpure virtual
GetPairedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept=0BaseBluetoothpure virtual
GetRssi(const hf_bluetooth_address_t &address) const noexcept=0BaseBluetoothpure virtual
GetState() const noexcept=0BaseBluetoothpure virtual
Initialize(hf_bluetooth_mode_t mode) noexcept=0BaseBluetoothpure virtual
IsAdvertising() const noexcept=0BaseBluetoothpure virtual
IsConnected(const hf_bluetooth_address_t &address) const noexcept=0BaseBluetoothpure virtual
IsDiscoverable() const noexcept=0BaseBluetoothpure virtual
IsEnabled() const noexcept=0BaseBluetoothpure virtual
IsInitialized() const noexcept=0BaseBluetoothpure virtual
IsPaired(const hf_bluetooth_address_t &address) const noexcept=0BaseBluetoothpure virtual
IsScanning() const noexcept=0BaseBluetoothpure virtual
operator=(const BaseBluetooth &)=deleteBaseBluetoothprotected
Pair(const hf_bluetooth_address_t &address, const std::string &pin="") noexcept=0BaseBluetoothpure virtual
ReadCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, std::vector< uint8_t > &value) noexcept=0BaseBluetoothpure virtual
ReadData(const hf_bluetooth_address_t &address, std::vector< uint8_t > &data, size_t max_bytes=0) noexcept=0BaseBluetoothpure virtual
RegisterDataCallback(hf_bluetooth_data_callback_t callback) noexcept=0BaseBluetoothpure virtual
RegisterEventCallback(hf_bluetooth_event_callback_t callback) noexcept=0BaseBluetoothpure virtual
SendData(const hf_bluetooth_address_t &address, const std::vector< uint8_t > &data) noexcept=0BaseBluetoothpure virtual
SetDeviceName(const std::string &name) noexcept=0BaseBluetoothpure virtual
SetDiscoverable(bool discoverable, uint32_t timeout_ms=0) noexcept=0BaseBluetoothpure virtual
SetMode(hf_bluetooth_mode_t mode) noexcept=0BaseBluetoothpure virtual
StartAdvertising() noexcept=0BaseBluetoothpure virtual
StartScan(uint32_t duration_ms=0, hf_bluetooth_scan_type_t type=hf_bluetooth_scan_type_t::HF_BLUETOOTH_SCAN_TYPE_ACTIVE) noexcept=0BaseBluetoothpure virtual
StopAdvertising() noexcept=0BaseBluetoothpure virtual
StopScan() noexcept=0BaseBluetoothpure virtual
SubscribeCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, bool enable) noexcept=0BaseBluetoothpure virtual
Unpair(const hf_bluetooth_address_t &address) noexcept=0BaseBluetoothpure virtual
UnregisterDataCallback() noexcept=0BaseBluetoothpure virtual
UnregisterEventCallback() noexcept=0BaseBluetoothpure 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=0BaseBluetoothpure virtual
~BaseBluetooth() noexcept=defaultBaseBluetoothvirtual