aboutsummaryrefslogtreecommitdiffstats
path: root/java/jni
Commit message (Expand)AuthorAgeFilesLines
* DBTDevice::getEIRImpl(): Just copy instance w/o clear and setSven Gothel2022-01-181-2/+1
* DBTDevice.java/cxx: Reuse EInfoReport instance and clear before retrieving dataSven Gothel2022-01-181-1/+2
* Add EInfoReport::clear()Sven Gothel2022-01-181-0/+9
* BTDevice: Expose aggregated scanned EIRSven Gothel2022-01-181-30/+3
* Add EInfoReport::set(const EInfoReport&) to merger multiple scanned EIR; toSt...Sven Gothel2022-01-181-0/+47
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-131-0/+12
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-131-38/+14
* DBTAdapter.cxx: Use EUI48 reference and fix exception message (show EUI48 size).Sven Gothel2022-01-041-7/+7
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-041-4/+35
* EInfoReport: Add Java JNI mapping and support slave connection interval range...Sven Gothel2022-01-043-2/+611
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-0/+25
* DBTAdapter.cxx: Fix AdapterStatusListener.discoveringChanged(..) signatureSven Gothel2021-11-291-1/+1
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-281-5/+21
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-171-2/+3
* Java JNI: Implement DBGattServer.Listener incl DBGattServer.[add|remove]Liste...Sven Gothel2021-11-151-0/+203
* DBGattServer.hpp: DBGatt[Desc|Char|Service|Server]: Use jau::JavaUplink for o...Sven Gothel2021-11-151-16/+32
* DBTAdapter.cxx: jau::search_*(..) already validates results and throws jau::I...Sven Gothel2021-11-151-120/+13
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-141-0/+48
* DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ...Sven Gothel2021-11-133-2/+462
* Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng...Sven Gothel2021-11-091-0/+52
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-091-0/+2
* Fix JNI DBTGattService_getCharsImpl(): Missed 'userDescriptionIndex' in _char...Sven Gothel2021-11-081-3/+4
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-081-1/+1
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-291-0/+11
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-291-17/+21
* BTAdapter::[get|set]SecureConnections*() align and complete on Java sideSven Gothel2021-10-291-0/+11
* BTDevice: SMP Keys (C++/Java): Have setter update PairingData::keys_*_has; Ex...Sven Gothel2021-10-271-2/+80
* Add BTAdapter::setSecureConnections(bool) (C++/Java): Allow testing periphera...Sven Gothel2021-10-271-0/+11
* [BT|DB]GattChar::getUserDescription() and userDescriptionIndex added (from de...Sven Gothel2021-10-131-1/+3
* BTAdapter: Remove setDiscoverable() and setBondable() (-> startAdvertising() ...Sven Gothel2021-10-101-22/+0
* DBGattServer.hpp: Add and use DBGattServer, a complete list of Gatt Service o...Sven Gothel2021-10-101-1/+1
* Remove DirectBTJNISettings: Always use uuid_t -> uuid128_t mapping, unifying ...Sven Gothel2021-10-106-30/+4
* Removed TinyB API artifacts, fix copyright notice. Add README.md 'Direct-BT O...Sven Gothel2021-10-102-21/+2
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-052-4/+2
* Renamed SMP*KeyInfo -> SMP*Key: Simplify language and namesSven Gothel2021-10-052-31/+31
* Adopt to jaulib v0.4.9; Fixes BTSecurityRegistry::getStartOf(..)Sven Gothel2021-10-054-12/+12
* BTGattService: Clarify fields; BTGatt*::toString(): Add type prefixSven Gothel2021-10-031-2/+2
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-281-0/+51
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-242-0/+112
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-211-2/+2
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-181-0/+11
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-161-0/+11
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-151-0/+22
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-151-0/+39
* BTAdapter: Resolve name and short_name, both readable via get<Name>() and set...Sven Gothel2021-09-151-5/+18
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-153-6/+18
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-311-2/+15
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3119-3095/+41
* DBTAdapter.cxx: Fix JNIAdapterStatusListener::deviceConnected(..): NewObject(...v2.2.12Sven Gothel2021-08-251-38/+29
* Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...Sven Gothel2021-08-032-3/+3