summaryrefslogtreecommitdiffstats
path: root/java/jni
Commit message (Expand)AuthorAgeFilesLines
* DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14Sven Gothel2020-07-242-1/+16
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-247-39/+87
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-211-2/+2
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-043-58/+28
* tinyb: fix jni unresolved symbols (add namespace to implementationSven Gothel2020-07-041-4/+4
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-031-10/+2
* DBTAdapter_removeStatusListener (JNI): No complaint for unused statusListener...Sven Gothel2020-07-021-1/+1
* Support BDADDR_LE_RANDOM (p1.1): Add missing DBTAdapter.cxx patch for changed...Sven Gothel2020-07-021-3/+7
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-021-5/+2
* DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9Sven Gothel2020-06-291-0/+11
* Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ...Sven Gothel2020-06-297-18/+18
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-292-20/+20
* Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p...Sven Gothel2020-06-291-1/+1
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-293-6/+18
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-275-6/+37
* GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil...Sven Gothel2020-06-251-0/+13
* DBTDevice::getServices() shall not throw an exception but return null on erro...Sven Gothel2020-06-241-1/+1
* 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
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-091-7/+17
* 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-081-91/+174
* 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-041-2/+2
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-041-10/+10
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-041-2/+2
* HCIErrorCode (Java): Use byte native value (uint8_t) and fast switch/case val...Sven Gothel2020-05-311-2/+2
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-311-13/+60
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-281-35/+15
* 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-282-0/+58
* DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd...Sven Gothel2020-05-281-4/+6
* 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-252-7/+7
* BluetoothDevice: Add connect(..) w/ LE connection parameterSven Gothel2020-05-251-0/+45
* Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ...Sven Gothel2020-05-251-0/+60
* 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-241-112/+121
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-241-2/+2
* C++ multithreading fixes and exampleSven Gothel2020-05-241-15/+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-186-4/+30
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-178-117/+628
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-152-3/+3