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 |