summaryrefslogtreecommitdiffstats
path: root/java/direct_bt/tinyb
Commit message (Expand)AuthorAgeFilesLines
* Bump GetGitRevisionDescription.cmake to 6a748896188fdf3f885820ccd686393ea5215...Sven Gothel2021-01-259-3250/+0
* *Adapter: Clarity [get|remove]Devices() -> [get|remove]DiscoveredDevices(); A...Sven Gothel2021-01-182-10/+35
* DBTAdapter.java: equal/hash key is dev_id + addressSven Gothel2021-01-181-4/+4
* DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapterSven Gothel2021-01-182-13/+25
* AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun...Sven Gothel2021-01-171-1/+2
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-122-47/+31
* 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-103-42/+85
* BluetoothUtils.bytesHexString(..): Align with native jau::bytesHexString(), a...Sven Gothel2020-12-091-2/+2
* 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
* AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event...Sven Gothel2020-11-151-0/+7
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-151-6/+6
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-142-32/+29
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-081-9/+15
* Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa...Sven Gothel2020-10-272-25/+42
* Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB...Sven Gothel2020-10-251-0/+54
* DBTAdapter.java toString(): Add dev_id to string representation if !isValid()Sven Gothel2020-10-251-1/+1
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-252-2/+49
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-254-47/+48
* AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan...Sven Gothel2020-10-231-15/+22
* Cleanup warningsSven Gothel2020-10-163-4/+0
* AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA...Sven Gothel2020-10-132-15/+16
* DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java bindingSven Gothel2020-10-091-0/+6
* DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi...Sven Gothel2020-09-302-3/+20
* DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev...Sven Gothel2020-09-271-16/+0
* [DBT|DBus]Manager.LazySingletonHolder: make static final, properly showing un...Sven Gothel2020-09-261-1/+1
* DBTAdapter::startDiscoveryBackground() check isEnabled(); DBTAdapter.stopDisc...Sven Gothel2020-09-261-4/+2
* DBTAdapter.adapterSettingsChanged(): Handle 'initialSetting' (0 == oldmask): ...Sven Gothel2020-09-261-35/+40
* BluetoothAdapter.getManager() added; BluetoothManager.Settings added; D*Manag...Sven Gothel2020-09-253-15/+47
* DBTAdapter.java: poweredOff(): Don't clear discoveredDevices (!references); H...Sven Gothel2020-09-231-1/+0
* Merge Secure Pairing API changele_secure_connectionsSven Gothel2020-09-231-6/+6
|\
| * BluetoothDevice.get[Supported|Required]PairingModes(): Return List<PairingMod...Sven Gothel2020-09-221-6/+6
* | Conclude POWERED state change across C++/Java; Newly added AdapterStatusListe...Sven Gothel2020-09-231-1/+11
|/
* 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
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-031-2/+2
* BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write...Sven Gothel2020-08-261-3/+3
* DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization...Sven Gothel2020-08-222-3/+23
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-282-8/+14
* DBTManager.getServices(): Simplify gathering services, dropping manual connect.Sven Gothel2020-07-271-17/+6
* 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-263-56/+34