|
Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
This is the complete list of members for direct_bt::HCIHandler, including all inherited members.
| addMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::HCIHandler | |
| addSMPMsgCallback(const HCISMPMsgCallback &l) | direct_bt::HCIHandler | |
| clearAllCallbacks() noexcept | direct_bt::HCIHandler | |
| clearMgmtEventCallbacks(const MgmtEvent::Opcode opc) noexcept | direct_bt::HCIHandler | |
| close() noexcept | direct_bt::HCIHandler | |
| create_conn(const EUI48 &bdaddr, const uint16_t pkt_type=HCI_DM1|HCI_DM3|HCI_DM5|HCI_DH1|HCI_DH3|HCI_DH5, const uint16_t clock_offset=0x0000, const uint8_t role_switch=0x01) noexcept | direct_bt::HCIHandler | |
| DefaultsSizeT enum name | direct_bt::HCIHandler | |
| disconnect(const uint16_t conn_handle, const BDAddressAndType &addressAndType, const HCIStatusCode reason=HCIStatusCode::REMOTE_USER_TERMINATED_CONNECTION) noexcept | direct_bt::HCIHandler | |
| env | direct_bt::HCIHandler | |
| getBTMode() const noexcept | direct_bt::HCIHandler | inline |
| getCurrentScanType() const noexcept | direct_bt::HCIHandler | inline |
| getLocalVersion(HCILocalVersion &version) noexcept | direct_bt::HCIHandler | |
| HCI_MAX_MTU enum value | direct_bt::HCIHandler | |
| HCIHandler(const uint16_t dev_id, const BTMode btMode=BTMode::NONE) noexcept | direct_bt::HCIHandler | |
| HCIHandler(const HCIHandler &)=delete | direct_bt::HCIHandler | |
| isOpen() const noexcept | direct_bt::HCIHandler | inline |
| le_create_conn(const EUI48 &peer_bdaddr, const HCILEPeerAddressType peer_mac_type=HCILEPeerAddressType::PUBLIC, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, const uint16_t conn_interval_min=12, const uint16_t conn_interval_max=12, const uint16_t conn_latency=0, const uint16_t supervision_timeout=getHCIConnSupervisorTimeout(0, 15)) noexcept | direct_bt::HCIHandler | |
| le_enable_scan(const bool enable, const bool filter_dup=true) noexcept | direct_bt::HCIHandler | |
| le_read_local_features(LE_Features &res) noexcept | direct_bt::HCIHandler | |
| le_read_phy(const uint16_t conn_handle, const BDAddressAndType &addressAndType, LE_PHYs &resRx, LE_PHYs &resTx) noexcept | direct_bt::HCIHandler | |
| le_set_scan_param(const bool le_scan_active=false, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, const uint8_t filter_policy=0x00) noexcept | direct_bt::HCIHandler | |
| le_start_scan(const bool filter_dup=true, const bool le_scan_active=false, const HCILEOwnAddressType own_mac_type=HCILEOwnAddressType::PUBLIC, const uint16_t le_scan_interval=24, const uint16_t le_scan_window=24, const uint8_t filter_policy=0x00) noexcept | direct_bt::HCIHandler | |
| operator=(const HCIHandler &)=delete | direct_bt::HCIHandler | |
| pidSelf | direct_bt::HCIHandler | static |
| removeMgmtEventCallback(const MgmtEvent::Opcode opc, const MgmtEventCallback &cb) noexcept | direct_bt::HCIHandler | |
| removeSMPMsgCallback(const HCISMPMsgCallback &l) | direct_bt::HCIHandler | |
| reset() noexcept | direct_bt::HCIHandler | |
| resetAdapter() | direct_bt::HCIHandler | |
| resetAllStates(const bool powered_on) noexcept | direct_bt::HCIHandler | |
| sendMgmtEvent(const MgmtEvent &event) noexcept | direct_bt::HCIHandler | |
| setBTMode(const BTMode mode) noexcept | direct_bt::HCIHandler | inline |
| setCurrentScanType(const ScanType v) noexcept | direct_bt::HCIHandler | inline |
| startAdapter() | direct_bt::HCIHandler | |
| stopAdapter() | direct_bt::HCIHandler | |
| toString() const noexcept | direct_bt::HCIHandler | |
| use_ext_conn() const noexcept | direct_bt::HCIHandler | inline |
| use_ext_scan() const noexcept | direct_bt::HCIHandler | inline |
| ~HCIHandler() noexcept | direct_bt::HCIHandler | inline |
1.8.18