aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt/BTAdapter.hpp
Commit message (Expand)AuthorAgeFilesLines
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-141-6/+6
* BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and...Sven Gothel2022-04-111-1/+4
* L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr...Sven Gothel2022-04-101-1/+1
* SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an...Sven Gothel2022-04-101-1/+1
* *::setDefaultConnParam(): Fix API doc, remove copy/paste fragmentSven Gothel2022-04-081-1/+1
* API doc: Fix DiscoveryPolicy::PAUSE_CONNECTED_UNTIL_READY and PAUSE_CONNECTED...Sven Gothel2022-02-091-5/+2
* BTAdapter/HCIHandler: Reflect: Advertising is active until either disabled vi...Sven Gothel2022-02-061-4/+13
* BTAdapter/HCIHandler: API doc: Replace HTML tag with Markup listSven Gothel2022-02-061-28/+19
* BTAdapter/BTGattChar: API doc typo fix and removal of unused/unimpl declarationSven Gothel2022-02-021-1/+1
* Custom GATT Processing: MTU and remote GATT Services shall be processed at re...Sven Gothel2022-02-021-1/+12
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-021-6/+6
* BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc...Sven Gothel2022-01-291-11/+5
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-251-0/+27
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-251-8/+16
* BTDevice: Expose aggregated scanned EIRSven Gothel2022-01-181-0/+3
* BTAdapter::l2cap_att_srv: Have l2cap_service start/stop open and close the L2...Sven Gothel2022-01-171-1/+3
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-131-0/+16
* BTAdapter: Use L2CapServer jau::service_runner if running as GATT server (Sla...Sven Gothel2022-01-121-0/+8
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-041-1/+60
* DiscoverPolicy: Fix AdapterstatusListener API doc: Add 'remote' notion and fi...Sven Gothel2022-01-021-14/+15
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-1/+29
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-281-17/+81
* DiscoveryPolicy: AdapterStatusListener::deviceReady(): Added remark: 'and GAT...Sven Gothel2021-11-281-1/+2
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-171-5/+8
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-141-8/+4
* Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code linesSven Gothel2021-11-131-25/+25
* HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,...Sven Gothel2021-11-041-2/+2
* BTAdapter: Add noexcept (startDiscovery(), removeAllStatusListener()); BTDevi...Sven Gothel2021-11-041-2/+2
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-291-4/+39
* BTAdapter::[get|set]SecureConnections*() align and complete on Java sideSven Gothel2021-10-291-0/+1
* Issue BTDevice::unpair() directly when device is discovered, disconnected and...Sven Gothel2021-10-281-0/+12
* Add BTAdapter::getSecureConnectionsEnabled()Sven Gothel2021-10-281-0/+10
* Add BTAdapter::setSMPKeyBin(..): Allowing to upload keys for peripheral mode ...Sven Gothel2021-10-271-0/+18
* Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera...Sven Gothel2021-10-271-1/+11
* Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si...Sven Gothel2021-10-261-2/+10
* BTAdapter: Fix API doc .. avoid Doxygen html rendering artifactsSven Gothel2021-10-241-4/+2
* DBGattServer.hpp: Add DBGattChar::end_handle to simplify processing; add DBGa...Sven Gothel2021-10-121-0/+2
* BTGattHandler: Pass through user's DBGattServer reference if GATTRole::ServerSven Gothel2021-10-101-0/+8
* BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ...Sven Gothel2021-10-101-10/+0
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-101-2/+10
* BTAdapter::startAdvertising(): Adjust for BT5 bigger adv param size (even if ...Sven Gothel2021-10-071-0/+5
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-051-6/+3
* BTAdapter: Only power-off at close() IF BTAdapter::initialize() has actually ...Sven Gothel2021-10-011-7/+12
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-281-0/+1
* Resove BTAdapter::checkDiscoveryState() failure @ close()Sven Gothel2021-09-271-1/+5
* BTAdapter::updateAdapterSettings(): Shall only call poweredOff(..) off-thread...Sven Gothel2021-09-271-1/+1
* BTAdapter::poweredOff: Fix passiv behavior, no ERR_PRINT (only if !isValid())...Sven Gothel2021-09-251-2/+3
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-241-0/+20
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-211-8/+10
* Bump README; Link BTAdapter::isInitialize() in API-docSven Gothel2021-09-181-0/+5