| Commit message (Expand) | Author | Age | Files | Lines |
* | Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp... | Sven Gothel | 2020-06-27 | 7 | -9/+50 |
* | Use HCIHandler *connect*/disconnect; Enhance native + java test | Sven Gothel | 2020-06-27 | 10 | -143/+157 |
* | HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ... | Sven Gothel | 2020-06-27 | 5 | -89/+264 |
* | DBTAdapter: Unify all findDevice*(..) methods, ensure all list access is sync... | Sven Gothel | 2020-06-27 | 2 | -70/+60 |
* | L2CAPComm ctor: Remove default param in impl, as only allowed in declaration | Sven Gothel | 2020-06-26 | 1 | -1/+1 |
* | HCIHandler: Fix comment (as found while reviewing whether hciReaderThreadImpl... | Sven Gothel | 2020-06-26 | 1 | -1/+1 |
* | L2CAPComm/GATTHandler: Use prefetched 'deviceString' for verbose output | Sven Gothel | 2020-06-26 | 3 | -14/+17 |
* | test/example: dbt_scanner10 + ScannerTinyB10: Add options MULTI_MEASUREMENTS ... | Sven Gothel | 2020-06-26 | 2 | -22/+77 |
* | Align DBTDevice's C++ getGATTServices() w/ Java getServices(): Catch exceptio... | Sven Gothel | 2020-06-26 | 2 | -29/+40 |
* | DBTDevice::pingGATT(): Catch exception and simply report, just the awaited po... | Sven Gothel | 2020-06-26 | 1 | -11/+16 |
* | DBTDevice, GATTHandler, L2CAPComm: Use INFO_PRINT on disconnect, allowing ana... | Sven Gothel | 2020-06-25 | 3 | -10/+12 |
* | BluetoothDevice pingGATT() non implementation shall return true, as false sha...v2.1.7 | Sven Gothel | 2020-06-25 | 2 | -2/+2 |
* | GATTHandler: Add mtx_command for all public accessible functions, ensuring se... | Sven Gothel | 2020-06-25 | 2 | -4/+15 |
* | DBTDevice::pingGATT(): Fix return value/type in error case (missed in previou... | Sven Gothel | 2020-06-25 | 1 | -1/+1 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 8 | -0/+115 |
* | L2CAPComm: connect/disconnect: Don't fail if connect and _dd doesn't match ->... | Sven Gothel | 2020-06-24 | 1 | -14/+5 |
* | DBTAdapter:: removeDiscoveredDevice(..) after mgmtEvDeviceDisconnectedCB proc...v2.1.6 | Sven Gothel | 2020-06-24 | 2 | -0/+18 |
* | DBTDevice::disconnect: Always issue 'adapter.removeConnectedDevice(*this)' at... | Sven Gothel | 2020-06-24 | 1 | -3/+1 |
* | DBTDevice: *connect* + disconnect: Lock via mutex *absent of proper atomic* a... | Sven Gothel | 2020-06-24 | 2 | -6/+14 |
* | L2CAP/GATT: Replace State with dedicated atomic<bool> isConnected and hasIOEr... | Sven Gothel | 2020-06-24 | 4 | -93/+91 |
* | HCIHandler::reader: If ringbuffer full, drop capacity/2 oldest elements | Sven Gothel | 2020-06-24 | 1 | -3/+3 |
* | *Ringbuffer: Add 'drop(int count)' method, dropping max count oldest elements | Sven Gothel | 2020-06-24 | 2 | -0/+33 |
* | GATTHandler::disconnect(..): Expose full parametrized variant only, adding 'b... | Sven Gothel | 2020-06-24 | 3 | -17/+21 |
* | L2CAPComm: Always use blocking mode, remove State::Connecting | Sven Gothel | 2020-06-24 | 2 | -17/+8 |
* | DBTDevice::getServices() shall not throw an exception but return null on erro... | Sven Gothel | 2020-06-24 | 2 | -2/+13 |
* | Remove dead code: 'DBTAdapter::performDeviceConnected(..)'v2.1.5 | Sven Gothel | 2020-06-24 | 2 | -20/+0 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 5 | -56/+90 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 4 | -222/+378 |
* | Add MgmEvent::Opcode::INVALID to have a defined invalid value like HCIEventTy... | Sven Gothel | 2020-06-24 | 2 | -0/+2 |
* | BTAddress: Add 'BDAddressType getBDAddressType(const HCIAddressType hciAddrTy... | Sven Gothel | 2020-06-24 | 2 | -0/+9 |
* | DBTManager: Use removeDeviceFromWhitelist(.., EUI48_ANY_DEVICE, 0) to flush w... | Sven Gothel | 2020-06-22 | 1 | -1/+14 |
* | GATTHandler: DBT_PRINT fix | Sven Gothel | 2020-06-22 | 1 | -1/+1 |
* | GATTHandler/L2CAPComm: Timeout while reading shall be tolerated (no error). | Sven Gothel | 2020-06-22 | 1 | -1/+3 |
* | Eclipse project: build-x86_64 -> build-amd64 | Sven Gothel | 2020-06-18 | 3 | -6/+6 |
* | ScannerTinyB01/02: Use TO_CONNECT and actually only wait 100ms in polling cyc... | Sven Gothel | 2020-06-18 | 2 | -7/+13 |
* | remove executable flag in script files | Sven Gothel | 2020-06-18 | 9 | -0/+0 |
* | Use generic 'setup-machine-arch.sh' for unified build.sh and rebuild.sh scripts | Sven Gothel | 2020-06-18 | 7 | -98/+112 |
* | Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon... | Sven Gothel | 2020-06-18 | 2 | -2/+22 |
* | Add debugging tool ScannerTinyB02; ScannerTinyB01 adds any device option. | Sven Gothel | 2020-06-18 | 5 | -10/+467 |
* | scanner example 10 (C++/Java): Add more detailed PERFormance numbersv2.1.4 | Sven Gothel | 2020-06-10 | 2 | -11/+31 |
* | DBTAdapter (Java/C++): Complete explicit synchronization on start/stop discov... | Sven Gothel | 2020-06-10 | 1 | -0/+1 |
* | Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se... | Sven Gothel | 2020-06-10 | 4 | -2/+12 |
* | HCIHandler: Remove unused method sendWithReply(..) | Sven Gothel | 2020-06-10 | 2 | -27/+0 |
* | Default Timeout, Ringbuffersize: DBTManager, HCIHandler: Same 3s command-repl... | Sven Gothel | 2020-06-10 | 3 | -6/+9 |
* | Threading robustness: DBTManager: Add singleton-get mutex, ensuring C++11 6.7... | Sven Gothel | 2020-06-10 | 2 | -0/+4 |
* | Threading robustness: DBTManager, GATTHandler, HCIHandler: Reader thread star... | Sven Gothel | 2020-06-10 | 6 | -21/+64 |
* | DBTManager: Merge private declaration blocks | Sven Gothel | 2020-06-10 | 1 | -9/+8 |
* | DBTAdapter (Java/C++): Explicit synchronization on start/stop discovery, avoi... | Sven Gothel | 2020-06-10 | 3 | -7/+15 |
* | HCIHandler::processStructMetaCmd: Success case: Use DBG_PRINT instead of WARN... | Sven Gothel | 2020-06-10 | 1 | -7/+7 |
* | DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat... | Sven Gothel | 2020-06-09 | 9 | -24/+89 |