aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* GATTHandler: INFO -> ERROR: MULTI-NTF not implementedv2.1.17Sven Gothel2020-07-261-1/+1
* DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m...Sven Gothel2020-07-263-19/+36
* GATTCharacteristic::toSafeString(): Remove further dereferencing to service...Sven Gothel2020-07-261-15/+2
* ScannerTinyB10: Add shutdown test issued from notify/indicate callback, testi...v2.1.16Sven Gothel2020-07-261-1/+43
* dbt_scanner0[01]: Fix conversion from getDevice() -> getDeviceChecked()Sven Gothel2020-07-262-4/+4
* GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru...Sven Gothel2020-07-266-21/+89
* DBTTypes/JavaUplink: Provide default toString() implementationSven Gothel2020-07-262-1/+4
* GATTHandler: connect/disconnect: Lock mtx_command.Sven Gothel2020-07-261-0/+4
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-2610-50/+64
* Shutdown: Drop special case, working on robustnessSven Gothel2020-07-263-56/+34
* DBTDevice.cpp: Fix DBG_PRINT..Sven Gothel2020-07-261-3/+3
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-2612-77/+118
* Make GATTHandler::configNotificationIndication(..) fault tolerant on disable ...Sven Gothel2020-07-251-1/+11
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-2511-43/+255
* DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14Sven Gothel2020-07-243-2/+17
* DBTGattCharacteristic removeAllAssociatedCharacteristicListener(..): Also cle...Sven Gothel2020-07-241-0/+1
* DBTGattCharacteristic: Always pass valid boolean[2] to configNotificationIndi...Sven Gothel2020-07-241-2/+2
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-2427-327/+697
* ScannerTinyB10: Fix verbose and debug setting: Set properties _before_ access...Sven Gothel2020-07-241-2/+7
* ScannerTinyB10 @ pingGATT: Only initiate discovery temporary w/o need to disa...v2.1.13Sven Gothel2020-07-221-2/+1
* DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it...Sven Gothel2020-07-224-30/+22
* DBTAdapter::dtor: Also clear HCIHandler's event callbacksSven Gothel2020-07-221-0/+5
* Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati...Sven Gothel2020-07-223-31/+54
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-224-7/+16
* HCIHandler: Track all incoming connections, even if not initiated by user dir...Sven Gothel2020-07-212-86/+84
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-215-83/+64
* Direct-BT: Fix API doc regarding DBTDevice's HCI connect requirement; HCI con...Sven Gothel2020-07-173-9/+1
* DBTDevice: Use atomic 'isConnected' to query connection status; Check connect...Sven Gothel2020-07-171-2/+8
* Direct-BT: Update API doc details: Remove mentioning HCIComm (too low level now)Sven Gothel2020-07-171-2/+1
* Direct-BT: Update API doc details: DBTManager's BlueZ Kernel utilization and ...Sven Gothel2020-07-171-5/+7
* dbus java: Add minimalistic toString() implementation; direct_bt toString(): ...Sven Gothel2020-07-178-3/+28
* Direct-BT Java: Implement find(..) in manager, adapter, device, service and c...Sven Gothel2020-07-177-65/+561
* DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser...Sven Gothel2020-07-152-36/+60
* org.tinyb.BluetoothFactory: API doc note: The chosen implementation can't be ...v2.1.12Sven Gothel2020-07-041-0/+15
* org.tinyb.BluetoothFactory: More versatile ImplementationIdentifier and getBl...Sven Gothel2020-07-044-32/+178
* org.tinyb: API doc: Add @implNote for tinyb.dbus implementationSven Gothel2020-07-044-0/+22
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-0410-124/+158
* tinyb: fix jni unresolved symbols (add namespace to implementationSven Gothel2020-07-041-4/+4
* DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:...Sven Gothel2020-07-033-5/+9
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-033-45/+24
* DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11Sven Gothel2020-07-032-2/+2
* EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ...Sven Gothel2020-07-035-20/+39
* GATTHandler: Initial GATT reply may even require ~2s, setting timeout to 2500ms.v2.1.10Sven Gothel2020-07-021-2/+2
* DBTAdapter_removeStatusListener (JNI): No complaint for unused statusListener...Sven Gothel2020-07-021-1/+1
* Example scanner10 (Java/C++): Show pingGATT OK on console for feedbackSven Gothel2020-07-022-0/+2
* GATTHandler: Tolerate a 3x usual reply timeout (3x 500ms) for first GATT exch...Sven Gothel2020-07-022-13/+16
* DBTAdapter: Remove debug code (discoveredDevices count)Sven Gothel2020-07-021-3/+1
* README.md: Refine 'two implementations', add notice how to disable BlueZ user...Sven Gothel2020-07-021-2/+16
* scripts/setup-machine-arch.sh: aarch64Sven Gothel2020-07-021-0/+6
* Support BDADDR_LE_RANDOM (p1.3): HCIHandler: Earmark notable SPEC sections an...Sven Gothel2020-07-021-0/+27