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

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

AddressToString(const hf_bluetooth_address_t &address) constEspBluetoothprivate
BaseBluetooth()=defaultBaseBluetoothprotected
BaseBluetooth(const BaseBluetooth &)=deleteBaseBluetoothprotected
ClearDiscoveredDevices() noexcept overrideEspBluetoothvirtual
ConfigureBle(const hf_bluetooth_ble_config_t &config) noexcept overrideEspBluetoothvirtual
ConfigureClassic(const hf_bluetooth_classic_config_t &config) noexcept overrideEspBluetoothvirtual
Connect(const hf_bluetooth_address_t &address, uint32_t timeout_ms=0) noexcept overrideEspBluetoothvirtual
Deinitialize() noexcept overrideEspBluetoothvirtual
Disable() noexcept overrideEspBluetoothvirtual
Disconnect(const hf_bluetooth_address_t &address) noexcept overrideEspBluetoothvirtual
DiscoverCharacteristics(const hf_bluetooth_address_t &address, const std::string &service_uuid, std::vector< hf_bluetooth_gatt_characteristic_t > &characteristics) noexcept overrideEspBluetoothvirtual
DiscoverServices(const hf_bluetooth_address_t &address, std::vector< hf_bluetooth_gatt_service_t > &services) noexcept overrideEspBluetoothvirtual
Enable() noexcept overrideEspBluetoothvirtual
EspBluetooth()EspBluetooth
GetAvailableData(const hf_bluetooth_address_t &address) const noexcept overrideEspBluetoothvirtual
GetConnectedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept overrideEspBluetoothvirtual
GetDeviceName() const noexcept overrideEspBluetoothvirtual
GetDiscoveredDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept overrideEspBluetoothvirtual
GetErrorString(hf_bluetooth_err_t error)BaseBluetoothinlinestatic
GetImplementationInfo() constEspBluetooth
GetLocalAddress(hf_bluetooth_address_t &address) const noexcept overrideEspBluetoothvirtual
GetMode() const noexcept overrideEspBluetoothvirtual
GetPairedDevices(std::vector< hf_bluetooth_device_info_t > &devices) noexcept overrideEspBluetoothvirtual
GetRssi(const hf_bluetooth_address_t &address) const noexcept overrideEspBluetoothvirtual
GetState() const noexcept overrideEspBluetoothvirtual
GetSupportedFeatures() constEspBluetooth
Initialize(hf_bluetooth_mode_t mode) noexcept overrideEspBluetoothvirtual
IsAdvertising() const noexcept overrideEspBluetoothvirtual
IsConnected(const hf_bluetooth_address_t &address) const noexcept overrideEspBluetoothvirtual
IsDiscoverable() const noexcept overrideEspBluetoothvirtual
IsEnabled() const noexcept overrideEspBluetoothvirtual
IsInitialized() const noexcept overrideEspBluetoothvirtual
IsPaired(const hf_bluetooth_address_t &address) const noexcept overrideEspBluetoothvirtual
IsScanning() const noexcept overrideEspBluetoothvirtual
m_ble_configEspBluetoothprivate
m_callback_contextEspBluetoothprivate
m_connected_devicesEspBluetoothprivate
m_data_callbackEspBluetoothprivate
m_device_mutexEspBluetoothmutableprivate
m_discovered_devicesEspBluetoothprivate
m_enabledEspBluetoothprivate
m_event_callbackEspBluetoothprivate
m_initializedEspBluetoothprivate
m_modeEspBluetoothprivate
m_stateEspBluetoothprivate
m_state_mutexEspBluetoothmutableprivate
operator=(const BaseBluetooth &)=deleteBaseBluetoothprotected
Pair(const hf_bluetooth_address_t &address, const std::string &pin="") noexcept overrideEspBluetoothvirtual
ReadCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, std::vector< uint8_t > &value) noexcept overrideEspBluetoothvirtual
ReadData(const hf_bluetooth_address_t &address, std::vector< uint8_t > &data, size_t max_bytes=0) noexcept overrideEspBluetoothvirtual
RegisterDataCallback(hf_bluetooth_data_callback_t callback) noexcept overrideEspBluetoothvirtual
RegisterEventCallback(hf_bluetooth_event_callback_t callback) noexcept overrideEspBluetoothvirtual
SendData(const hf_bluetooth_address_t &address, const std::vector< uint8_t > &data) noexcept overrideEspBluetoothvirtual
SetDeviceName(const std::string &name) noexcept overrideEspBluetoothvirtual
SetDiscoverable(bool discoverable, uint32_t timeout_ms=0) noexcept overrideEspBluetoothvirtual
SetMode(hf_bluetooth_mode_t mode) noexcept overrideEspBluetoothvirtual
StartAdvertising() noexcept overrideEspBluetoothvirtual
StartScan(uint32_t duration_ms=0, hf_bluetooth_scan_type_t type=hf_bluetooth_scan_type_t::HF_BLUETOOTH_SCAN_TYPE_ACTIVE) noexcept overrideEspBluetoothvirtual
StopAdvertising() noexcept overrideEspBluetoothvirtual
StopScan() noexcept overrideEspBluetoothvirtual
StringToAddress(const std::string &address_str) constEspBluetoothprivate
SubscribeCharacteristic(const hf_bluetooth_address_t &address, const std::string &service_uuid, const std::string &characteristic_uuid, bool enable) noexcept overrideEspBluetoothvirtual
TriggerEvent(hf_bluetooth_event_t event, const void *data=nullptr)EspBluetoothprivate
Unpair(const hf_bluetooth_address_t &address) noexcept overrideEspBluetoothvirtual
UnregisterDataCallback() noexcept overrideEspBluetoothvirtual
UnregisterEventCallback() noexcept overrideEspBluetoothvirtual
ValidateAddress(const hf_bluetooth_address_t &address) constEspBluetoothprivate
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 overrideEspBluetoothvirtual
~BaseBluetooth() noexcept=defaultBaseBluetoothvirtual
~EspBluetooth()EspBluetoothvirtual