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