aboutsummaryrefslogtreecommitdiffstats
path: root/java/jni/direct_bt/DBTDevice.cxx
Commit message (Expand)AuthorAgeFilesLines
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-261-32/+29
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-241-27/+52
* 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-291-2/+3
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-291-4/+2
* 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-291-2/+6
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-271-0/+1
* 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
* DBTDevice Java/JNI: Implement missing methods and cleanupSven Gothel2020-06-081-91/+174
* Relax GATTHandler == nullptr for disable and listener-removal operations, it'...Sven Gothel2020-06-071-3/+6
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-281-35/+15
* JNI Callback listener issued from a native thread must not mute exceptions (f...Sven Gothel2020-05-281-26/+18
* 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-251-6/+6
* BluetoothDevice: Add connect(..) w/ LE connection parameterSven Gothel2020-05-251-0/+45
* DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener...Sven Gothel2020-05-251-43/+34
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-181-1/+3
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-171-25/+195
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-151-1/+1
* GATT Service and Characteristic Java <-> JNI binding (incomplete, TODO Descri...Sven Gothel2020-05-141-2/+28
* DBTDevice JNI: Add comment re delete and add javaObject checkSven Gothel2020-05-141-0/+2
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-121-1/+18
* Resolving flushed discovered devices and shared device reference usage.Sven Gothel2020-05-111-0/+13
* GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli...Sven Gothel2020-05-111-1/+1
* Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei...Sven Gothel2020-05-111-1/+2
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-101-20/+261
* [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c...Sven Gothel2020-05-101-0/+22
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-261-2/+2
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-211-8/+46
* Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefixSven Gothel2020-04-201-12/+12
* Initial working Java binding for the direct_bt C++ moduleSven Gothel2020-04-201-0/+78