summaryrefslogtreecommitdiffstats
path: root/java/direct_bt
Commit message (Expand)AuthorAgeFilesLines
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-251-12/+67
* DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14Sven Gothel2020-07-241-1/+1
* DBTGattCharacteristic removeAllAssociatedCharacteristicListener(..): Also cle...Sven Gothel2020-07-241-0/+1
* DBTGattCharacteristic: Always pass valid boolean[2] to configNotificationIndi...Sven Gothel2020-07-241-2/+2
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-242-93/+99
* Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati...Sven Gothel2020-07-223-31/+54
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-5/+4
* dbus java: Add minimalistic toString() implementation; direct_bt toString(): ...Sven Gothel2020-07-173-3/+3
* Direct-BT Java: Implement find(..) in manager, adapter, device, service and c...Sven Gothel2020-07-175-21/+456
* 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
* DBTManager: Range-check user given DefaultAdapterIndex before usingSven Gothel2020-07-021-1/+4
* 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
* DBTManager: Use system property (int value) 'org.tinyb.default_adapter' for o...Sven Gothel2020-06-291-1/+7
* DBTAdapter: Fix equals(..)Sven Gothel2020-06-291-1/+1
* DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9Sven Gothel2020-06-291-2/+15
* DBTGattCharacteristic.disableValueNotifications(): Tolerate exception at 'tak...Sven Gothel2020-06-291-3/+10
* Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ...Sven Gothel2020-06-297-29/+54
* 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-292-6/+12
* Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p...Sven Gothel2020-06-295-21/+63
* Java DBTNativeDownlink toString(): If !valid use alternative short representa...Sven Gothel2020-06-286-6/+32
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-271-2/+12
* 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
* DBTAdapter (Java/C++): Explicit synchronization on start/stop discovery, avoi...Sven Gothel2020-06-101-7/+12
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-091-2/+10
* Java/C++: start/stop discovery shall return true even if operation not requiredSven Gothel2020-06-091-1/+1
* C++: Utilize 'currentScanType' for start/stop discovery same as for Java code...Sven Gothel2020-06-091-0/+4
* 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-092-153/+139
* DBTAdapter.java: startDiscovery() -> keepAlive=true defaultSven Gothel2020-06-091-2/+2
* [DBT]Adapter (Java/C++) startDiscovery(bool keepAlive) policy change: keepAli...Sven Gothel2020-06-091-1/+4
* Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE...Sven Gothel2020-06-091-1/+2
* DBTDevice Java/JNI: Implement missing methods and cleanupSven Gothel2020-06-081-67/+189
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-042-4/+4
* Clarify le_scan and conn[ection] arguments for whitelist and connect methods ...Sven Gothel2020-06-012-12/+12
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-312-9/+35
* Aligned Java scanner 10 w/ native example (working error recovery); Tolerant ...Sven Gothel2020-05-301-1/+1
* 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
* DBTGattCharacteristic: Added commented out code to detect notify/indicate pro...Sven Gothel2020-05-281-0/+18
* BluetoothGattCharacteristic::getFlags() Move flags == properties API doc to topSven Gothel2020-05-281-12/+0
* DBTNativeDownlink* and derivations: Avoid double-close by query isValid()Sven Gothel2020-05-285-19/+27
* DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd...Sven Gothel2020-05-281-1/+12
* BluetoothDevice: Add connect(..) w/ LE connection parameterSven Gothel2020-05-251-2/+23
* Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ...Sven Gothel2020-05-251-0/+30
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-242-35/+39
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-241-2/+5