| Commit message (Expand) | Author | Age | Files | Lines |
* | Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ... | Sven Gothel | 2020-06-29 | 14 | -47/+72 |
* | 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 | 4 | -26/+32 |
* | Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p... | Sven Gothel | 2020-06-29 | 6 | -22/+64 |
* | Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow... | Sven Gothel | 2020-06-29 | 3 | -6/+18 |
* | 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 | 6 | -8/+49 |
* | BluetoothDevice pingGATT() non implementation shall return true, as false sha...v2.1.7 | Sven Gothel | 2020-06-25 | 2 | -2/+2 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 4 | -0/+45 |
* | DBTDevice::getServices() shall not throw an exception but return null on erro... | Sven Gothel | 2020-06-24 | 2 | -2/+13 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 1 | -11/+11 |
* | Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon... | Sven Gothel | 2020-06-18 | 1 | -1/+9 |
* | 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 | 4 | -10/+53 |
* | BluetoothManager startDiscovery(): Add @Deprecated tag; Fix misc DBG_PRINT co... | Sven Gothel | 2020-06-09 | 1 | -0/+1 |
* | 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 | 4 | -1/+27 |
* | Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE... | Sven Gothel | 2020-06-09 | 2 | -2/+8 |
* | L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT... | Sven Gothel | 2020-06-09 | 1 | -1/+1 |
* | DBTDevice Java/JNI: Implement missing methods and cleanup | Sven Gothel | 2020-06-08 | 2 | -158/+363 |
* | DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt... | Sven Gothel | 2020-06-08 | 3 | -103/+51 |
* | Relax GATTHandler == nullptr for disable and listener-removal operations, it'... | Sven Gothel | 2020-06-07 | 1 | -3/+6 |
* | BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2 | Sven Gothel | 2020-06-04 | 2 | -3/+7 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 5 | -22/+22 |
* | Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M... | Sven Gothel | 2020-06-04 | 1 | -2/+2 |
* | Specify le_create_connection arguments (API doc) and set default le_scan_* to... | Sven Gothel | 2020-06-01 | 1 | -5/+5 |
* | Clarify le_scan and conn[ection] arguments for whitelist and connect methods ... | Sven Gothel | 2020-06-01 | 4 | -27/+27 |
* | Complete using definite tyep HCIErrorCode for disconnect reason; Add Mgmt Dis... | Sven Gothel | 2020-06-01 | 1 | -2/+4 |
* | HCIErrorCode (Java): Use byte native value (uint8_t) and fast switch/case val... | Sven Gothel | 2020-05-31 | 2 | -78/+142 |
* | AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (... | Sven Gothel | 2020-05-31 | 7 | -28/+261 |
* | 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 | 2 | -39/+27 |
* | JNI AdapterStatusListener::deviceConnectionChanged(..) can't expect the java ... | Sven Gothel | 2020-05-28 | 1 | -4/+21 |
* | JNI Callback listener issued from a native thread must not mute exceptions (f... | Sven Gothel | 2020-05-28 | 2 | -128/+83 |
* | Java GATTCharacteristic and -Descriptor readValue shall return an empty byte-... | Sven Gothel | 2020-05-28 | 2 | -2/+2 |
* | AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD... | Sven Gothel | 2020-05-28 | 1 | -4/+12 |
* | BasicTypes: Add getUTF8String(..) safe UTF8 decoding to string; Expose to Jav... | Sven Gothel | 2020-05-28 | 3 | -0/+69 |
* | 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 | 2 | -15/+13 |
* | 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 | 5 | -8/+61 |
* | AdapterStatusListener java/C++: Add API doc | Sven Gothel | 2020-05-28 | 1 | -6/+27 |
* | HCI le_connect: COMMAND_DISALLOWED handled 'softer' / applications may ignore... | Sven Gothel | 2020-05-27 | 1 | -3/+3 |
* | DBTDevice.cxx JNI: Fix connectImpl* signature | Sven Gothel | 2020-05-27 | 1 | -7/+7 |
* | DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/... | Sven Gothel | 2020-05-25 | 3 | -7/+10 |