aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt/BTAdapter.hpp
Commit message (Expand)AuthorAgeFilesLines
* BTAdapter: Remove redundant startDiscovery overload w/o DBGattServerRef and h...Sven Gothel2023-10-291-58/+2
* BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT...Sven Gothel2023-10-271-1/+60
* LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ...Sven Gothel2023-10-251-6/+12
* GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using...Sven Gothel2023-10-231-0/+1
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-221-3/+9
* Adapter Random Address (WIP): Add BTAdapter::setPrivacy() and intercepting ne...Sven Gothel2023-10-221-0/+4
* BTAdapter/BTManager: Initialize BTAdapter w/ optional power-on, allowing subs...Sven Gothel2023-10-221-3/+4
* Adapter Random Address: Add visibleMACType = HCILEOwnAddressType::PUBLIC and ...Sven Gothel2023-10-221-1/+2
* C++20: Use C++17/20 compatible std::memory_order* valuesSven Gothel2022-12-311-4/+4
* clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener typesSven Gothel2022-11-281-6/+6
* clang-tidy fixes part-3 / 4, adding Check `performance-*`Sven Gothel2022-11-281-9/+9
* clang-tidy fixes part-1Sven Gothel2022-11-271-10/+13
* Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::...Sven Gothel2022-09-161-29/+29
* BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo...Sven Gothel2022-09-151-2/+2
* BTAdapter::powerOff(): Add msg for debug tracingSven Gothel2022-09-151-1/+1
* BTAdapter: Use jau::service_runner to ensure singleton pattern on background ...Sven Gothel2022-09-141-1/+2
* BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always...Sven Gothel2022-09-141-4/+1
* jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept'Sven Gothel2022-09-141-3/+3
* BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is...Sven Gothel2022-09-141-2/+2
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-181-0/+2
* Adopt to jaulib jau::jni namespace changesSven Gothel2022-06-061-1/+1
* Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1Sven Gothel2022-05-221-0/+9
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-141-4/+5
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-101-26/+24
* Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai...Sven Gothel2022-05-091-16/+9
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-091-7/+17
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-061-3/+4
* Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta...Sven Gothel2022-05-051-1/+2
* JavaUplink Derivations: Match virtual signature with override (requirement to...Sven Gothel2022-05-051-1/+1
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-011-1/+1
* BTAdapter Server: Offload waiting for client connection from BTAdapter::mgmtE...Sven Gothel2022-04-191-0/+1
* 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