summaryrefslogtreecommitdiffstats
path: root/java/jau
Commit message (Expand)AuthorAgeFilesLines
* BTDevice::setSMPKeyBin: Align C++/Java code using setSMPKeyBin()Sven Gothel2023-11-241-1/+11
* DBTAdapter.deviceUpdated(): Debug: Only show update events w/o EVT_TYPE, RSSI...Sven Gothel2023-11-241-1/+2
* BTGattHandler::BTGattHandler: Pick BTAdapter::getGATTServerData() also in GAT...Sven Gothel2023-10-271-5/+7
* LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ...Sven Gothel2023-10-252-4/+24
* GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using...Sven Gothel2023-10-231-0/+8
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-221-8/+9
* clang-tidy fixes part-1Sven Gothel2022-11-271-2/+0
* Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtilSven Gothel2022-07-083-30/+30
* Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi...Sven Gothel2022-05-161-0/+7
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-141-4/+12
* DBTNativeDownlink, AdapterStatusListener, BTGattCharListener: Allow `false ==...Sven Gothel2022-05-101-6/+5
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-102-30/+12
* JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s...Sven Gothel2022-05-096-14/+45
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-061-2/+2
* DBTManager.java: DEBUG: Br verbose about ShutdownHookSven Gothel2022-04-241-1/+4
* 'Fix' OpenJDK 17 deprecated and removal warningsSven Gothel2022-04-231-2/+1
* DBTAdapter.java: Fix BTAdapter::removeStatusListener() return valueSven Gothel2022-04-231-1/+1
* Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by...Sven Gothel2022-04-201-0/+20
* Align C++ -> Java BTGattChar::get[ClientCharConfig,UserDescription]() and add...Sven Gothel2022-04-111-26/+30
* DBTGattChar.findGattDesc() (java): Fix wrong comparison (inverse, typo)Sven Gothel2022-04-091-1/+1
* BT[Adapter|Device].java: Document equals(..) methodSven Gothel2022-02-081-13/+13
* Fix DBTAdapter.removeAllStatusListener(): Remove DBTDevice listener and have ...Sven Gothel2022-02-072-31/+13
* DBTAdapter: Fix removeAllStatusListener(): Re-add internal listener to mainta...Sven Gothel2022-02-061-2/+7
* DBTAdapter: Use BTUtils.println(..) instead of System.err.println(..)Sven Gothel2022-02-061-11/+11
* DBT[Adapter|Manager].java: Add 'final' qualifier to public methodsSven Gothel2022-02-062-40/+40
* Custom GATT Processing: MTU and remote GATT Services shall be processed at re...Sven Gothel2022-02-021-2/+5
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-021-1/+1
* BTAdapter: Expose `getBTMajorVersion()` in C++ and Java, removing hasHCIExtSc...Sven Gothel2022-01-291-0/+3
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-251-0/+9
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-251-1/+4
* EInfoReport: Use via share_ptr to allow CoW replacement and copy once (via Ja...Sven Gothel2022-01-251-2/+4
* DBTDevice.java/cxx: Reuse EInfoReport instance and clear before retrieving dataSven Gothel2022-01-181-4/+4
* BTDevice: Expose aggregated scanned EIRSven Gothel2022-01-181-1/+7
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-131-0/+8
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-131-29/+0
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-041-4/+26
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-0/+9
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-281-7/+12
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-171-4/+8
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-141-2/+14
* Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng...Sven Gothel2021-11-091-0/+6
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-091-5/+6
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-081-7/+7
* Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less...Sven Gothel2021-11-082-1/+22
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-291-0/+3
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-291-12/+127
* BTAdapter::[get|set]SecureConnections*() align and complete on Java sideSven Gothel2021-10-291-0/+3
* BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex...Sven Gothel2021-10-271-0/+25
* Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera...Sven Gothel2021-10-271-1/+4
* [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de...Sven Gothel2021-10-131-1/+9