summaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* BluetoothDevice: Add connect(..) w/ LE connection parameterSven Gothel2020-05-254-2/+99
* BluetoothAdapter.addDeviceToWhitelist(..) refine API doc.Sven Gothel2020-05-251-5/+3
* Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ...Sven Gothel2020-05-256-1/+331
* Add API doc to EIRDataType (C++) and EIRDataTypeSet (Java)Sven Gothel2020-05-251-0/+11
* DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener...Sven Gothel2020-05-251-43/+34
* Fix listener notice for discovering and connection (enabled and add connected)Sven Gothel2020-05-241-2/+2
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-246-159/+195
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-242-4/+7
* C++ multithreading fixes and exampleSven Gothel2020-05-242-24/+5
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-231-2/+2
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-187-6/+53
* API doc: DBT/Main refine and add lifecycle + listener; Enhance listener java/...Sven Gothel2020-05-182-5/+11
* API doc AdapterStatusListener, GATTCharacteristicListener restriction: One in...Sven Gothel2020-05-182-2/+27
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-1725-266/+1281
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-152-3/+3
* GATT Service and Characteristic Java <-> JNI binding (incomplete, TODO Descri...Sven Gothel2020-05-145-20/+167
* DBTDevice JNI: Add comment re delete and add javaObject checkSven Gothel2020-05-141-0/+2
* DBTManager(java/jni): get/setDefaultAdapter(..) java side implementation, rem...Sven Gothel2020-05-142-44/+11
* jni helper: Unique rename for 'convert_vector*(..)' template functionsSven Gothel2020-05-1410-53/+19
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-1210-22/+166
* Resolving flushed discovered devices and shared device reference usage.Sven Gothel2020-05-111-0/+13
* Revert "Adapter::startDiscovery(): removeDevices() will not work as previousl...Sven Gothel2020-05-111-0/+1
* Adapter::startDiscovery(): removeDevices() will not work as previously scanne...Sven Gothel2020-05-111-1/+0