summaryrefslogtreecommitdiffstats
path: root/java/direct_bt/tinyb/DBTDevice.java
Commit message (Expand)AuthorAgeFilesLines
* Bump GetGitRevisionDescription.cmake to 6a748896188fdf3f885820ccd686393ea5215...Sven Gothel2021-01-251-871/+0
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-121-26/+10
* Added support for SMPSignatureResolvingKeyInfo and SMPKeyType querySven Gothel2020-12-101-0/+16
* SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...Sven Gothel2020-12-101-3/+3
* BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),...Sven Gothel2020-12-101-0/+17
* EUI48.java: Remove hash-value cachingSven Gothel2020-12-101-1/+1
* Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr...Sven Gothel2020-12-101-18/+16
* DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ...Sven Gothel2020-12-031-9/+32
* DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov...Sven Gothel2020-11-241-3/+3
* Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa...Sven Gothel2020-11-231-6/+25
* Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over...Sven Gothel2020-11-191-0/+13
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-151-6/+6
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-141-28/+16
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-081-9/+15
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-251-3/+0
* Cleanup warningsSven Gothel2020-10-161-1/+0
* DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi...Sven Gothel2020-09-301-1/+6
* DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev...Sven Gothel2020-09-271-16/+0
* BluetoothDevice.get[Supported|Required]PairingModes(): Return List<PairingMod...Sven Gothel2020-09-221-6/+6
* LE Secure Connections: Initial API to support secure pairing with varying Pai...Sven Gothel2020-09-221-15/+61
* DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22Sven Gothel2020-09-181-4/+1
* Correct API doc for DBTDevice::remove() (C++ and Java):Sven Gothel2020-09-161-4/+6
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-281-5/+11
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-271-16/+16
* GATTHandler::sendWithReply(): Disclose timeout value in error and exception o...Sven Gothel2020-07-271-2/+2
* Shutdown: Drop special case, working on robustnessSven Gothel2020-07-261-24/+18
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-241-2/+9
* Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati...Sven Gothel2020-07-221-17/+23
* Direct-BT Java: Implement find(..) in manager, adapter, device, service and c...Sven Gothel2020-07-171-4/+120
* DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11Sven Gothel2020-07-031-1/+1
* EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ...Sven Gothel2020-07-031-3/+9
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-021-1/+20
* Minor armv7l g++ 8.3.0 build fixedSven Gothel2020-07-021-1/+1
* DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9Sven Gothel2020-06-291-2/+15
* Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ...Sven Gothel2020-06-291-1/+1
* DBTDevice.java: Align its identity with C++: Only use EUI48 address for hash ...Sven Gothel2020-06-291-2/+2
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-291-5/+10
* Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p...Sven Gothel2020-06-291-9/+39
* Java DBTNativeDownlink toString(): If !valid use alternative short representa...Sven Gothel2020-06-281-1/+7
* GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil...Sven Gothel2020-06-251-0/+14
* DBTDevice::getServices() shall not throw an exception but return null on erro...Sven Gothel2020-06-241-1/+12
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-091-2/+10
* DBTDevice.java: Add missing semicolon (oops)Sven Gothel2020-06-091-1/+1
* DBT Adapter/Device (java): Use AtomicBoolean for states and only handle resul...Sven Gothel2020-06-091-97/+53
* DBTDevice Java/JNI: Implement missing methods and cleanupSven Gothel2020-06-081-67/+189
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-041-2/+2
* Clarify le_scan and conn[ection] arguments for whitelist and connect methods ...Sven Gothel2020-06-011-7/+7
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-311-6/+24
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-281-4/+12
* DBTDevice: Avoid NPE: Check user callback reference before usingSven Gothel2020-05-281-6/+18