| Commit message (Expand) | Author | Age | Files | Lines |
* | GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15 | Sven Gothel | 2020-07-25 | 1 | -12/+67 |
* | DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14 | Sven Gothel | 2020-07-24 | 1 | -1/+1 |
* | DBTGattCharacteristic removeAllAssociatedCharacteristicListener(..): Also cle... | Sven Gothel | 2020-07-24 | 1 | -0/+1 |
* | DBTGattCharacteristic: Always pass valid boolean[2] to configNotificationIndi... | Sven Gothel | 2020-07-24 | 1 | -2/+2 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 2 | -93/+99 |
* | Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati... | Sven Gothel | 2020-07-22 | 3 | -31/+54 |
* | DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv... | Sven Gothel | 2020-07-22 | 1 | -5/+4 |
* | dbus java: Add minimalistic toString() implementation; direct_bt toString(): ... | Sven Gothel | 2020-07-17 | 3 | -3/+3 |
* | Direct-BT Java: Implement find(..) in manager, adapter, device, service and c... | Sven Gothel | 2020-07-17 | 5 | -21/+456 |
* | DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11 | Sven Gothel | 2020-07-03 | 1 | -1/+1 |
* | EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ... | Sven Gothel | 2020-07-03 | 1 | -3/+9 |
* | DBTManager: Range-check user given DefaultAdapterIndex before using | Sven Gothel | 2020-07-02 | 1 | -1/+4 |
* | Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre... | Sven Gothel | 2020-07-02 | 1 | -1/+20 |
* | Minor armv7l g++ 8.3.0 build fixed | Sven Gothel | 2020-07-02 | 1 | -1/+1 |
* | DBTManager: Use system property (int value) 'org.tinyb.default_adapter' for o... | Sven Gothel | 2020-06-29 | 1 | -1/+7 |
* | DBTAdapter: Fix equals(..) | Sven Gothel | 2020-06-29 | 1 | -1/+1 |
* | DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9 | Sven Gothel | 2020-06-29 | 1 | -2/+15 |
* | DBTGattCharacteristic.disableValueNotifications(): Tolerate exception at 'tak... | Sven Gothel | 2020-06-29 | 1 | -3/+10 |
* | Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ... | Sven Gothel | 2020-06-29 | 7 | -29/+54 |
* | DBTDevice.java: Align its identity with C++: Only use EUI48 address for hash ... | Sven Gothel | 2020-06-29 | 1 | -2/+2 |
* | Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem... | Sven Gothel | 2020-06-29 | 2 | -6/+12 |
* | Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p... | Sven Gothel | 2020-06-29 | 5 | -21/+63 |
* | Java DBTNativeDownlink toString(): If !valid use alternative short representa... | Sven Gothel | 2020-06-28 | 6 | -6/+32 |
* | Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp... | Sven Gothel | 2020-06-27 | 1 | -2/+12 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 1 | -0/+14 |
* | DBTDevice::getServices() shall not throw an exception but return null on erro... | Sven Gothel | 2020-06-24 | 1 | -1/+12 |
* | DBTAdapter (Java/C++): Explicit synchronization on start/stop discovery, avoi... | Sven Gothel | 2020-06-10 | 1 | -7/+12 |
* | DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat... | Sven Gothel | 2020-06-09 | 1 | -2/+10 |
* | Java/C++: start/stop discovery shall return true even if operation not required | Sven Gothel | 2020-06-09 | 1 | -1/+1 |
* | C++: Utilize 'currentScanType' for start/stop discovery same as for Java code... | Sven Gothel | 2020-06-09 | 1 | -0/+4 |
* | DBTDevice.java: Add missing semicolon (oops) | Sven Gothel | 2020-06-09 | 1 | -1/+1 |
* | DBT Adapter/Device (java): Use AtomicBoolean for states and only handle resul... | Sven Gothel | 2020-06-09 | 2 | -153/+139 |
* | DBTAdapter.java: startDiscovery() -> keepAlive=true default | Sven Gothel | 2020-06-09 | 1 | -2/+2 |
* | [DBT]Adapter (Java/C++) startDiscovery(bool keepAlive) policy change: keepAli... | Sven Gothel | 2020-06-09 | 1 | -1/+4 |
* | Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE... | Sven Gothel | 2020-06-09 | 1 | -1/+2 |
* | DBTDevice Java/JNI: Implement missing methods and cleanup | Sven Gothel | 2020-06-08 | 1 | -67/+189 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 2 | -4/+4 |
* | Clarify le_scan and conn[ection] arguments for whitelist and connect methods ... | Sven Gothel | 2020-06-01 | 2 | -12/+12 |
* | AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (... | Sven Gothel | 2020-05-31 | 2 | -9/+35 |
* | Aligned Java scanner 10 w/ native example (working error recovery); Tolerant ... | Sven Gothel | 2020-05-30 | 1 | -1/+1 |
* | Java DBTDevice: Drop getGATTService() from connect* as it should be done afte... | Sven Gothel | 2020-05-28 | 1 | -4/+12 |
* | DBTDevice: Avoid NPE: Check user callback reference before using | Sven Gothel | 2020-05-28 | 1 | -6/+18 |
* | DBTGattCharacteristic: Added commented out code to detect notify/indicate pro... | Sven Gothel | 2020-05-28 | 1 | -0/+18 |
* | BluetoothGattCharacteristic::getFlags() Move flags == properties API doc to top | Sven Gothel | 2020-05-28 | 1 | -12/+0 |
* | DBTNativeDownlink* and derivations: Avoid double-close by query isValid() | Sven Gothel | 2020-05-28 | 5 | -19/+27 |
* | DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd... | Sven Gothel | 2020-05-28 | 1 | -1/+12 |
* | BluetoothDevice: Add connect(..) w/ LE connection parameter | Sven Gothel | 2020-05-25 | 1 | -2/+23 |
* | Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ... | Sven Gothel | 2020-05-25 | 1 | -0/+30 |
* | AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device... | Sven Gothel | 2020-05-24 | 2 | -35/+39 |
* | Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection) | Sven Gothel | 2020-05-24 | 1 | -2/+5 |