| Commit message (Expand) | Author | Age | Files | Lines |
* | Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p... | Sven Gothel | 2020-06-29 | 4 | -4/+4 |
* | Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow... | Sven Gothel | 2020-06-29 | 7 | -14/+51 |
* | DBTAdapter::mgmtEvDeviceFoundMgmt: Show count of device in discoveredDevices ... | Sven Gothel | 2020-06-28 | 1 | -0/+1 |
* | Use HCIHandler *connect*/disconnect; Enhance native + java test | Sven Gothel | 2020-06-27 | 3 | -19/+26 |
* | HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ... | Sven Gothel | 2020-06-27 | 3 | -34/+46 |
* | DBTAdapter: Unify all findDevice*(..) methods, ensure all list access is sync... | Sven Gothel | 2020-06-27 | 1 | -5/+7 |
* | L2CAPComm/GATTHandler: Use prefetched 'deviceString' for verbose output | Sven Gothel | 2020-06-26 | 1 | -4/+2 |
* | Align DBTDevice's C++ getGATTServices() w/ Java getServices(): Catch exceptio... | Sven Gothel | 2020-06-26 | 1 | -2/+8 |
* | GATTHandler: Add mtx_command for all public accessible functions, ensuring se... | Sven Gothel | 2020-06-25 | 1 | -0/+1 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 2 | -0/+30 |
* | DBTAdapter:: removeDiscoveredDevice(..) after mgmtEvDeviceDisconnectedCB proc...v2.1.6 | Sven Gothel | 2020-06-24 | 1 | -0/+1 |
* | DBTDevice: *connect* + disconnect: Lock via mutex *absent of proper atomic* a... | Sven Gothel | 2020-06-24 | 1 | -1/+2 |
* | L2CAP/GATT: Replace State with dedicated atomic<bool> isConnected and hasIOEr... | Sven Gothel | 2020-06-24 | 2 | -18/+18 |
* | *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 | 1 | -5/+9 |
* | L2CAPComm: Always use blocking mode, remove State::Connecting | Sven Gothel | 2020-06-24 | 1 | -6/+4 |
* | Remove dead code: 'DBTAdapter::performDeviceConnected(..)'v2.1.5 | Sven Gothel | 2020-06-24 | 1 | -1/+0 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 2 | -19/+39 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 2 | -22/+107 |
* | Add MgmEvent::Opcode::INVALID to have a defined invalid value like HCIEventTy... | Sven Gothel | 2020-06-24 | 1 | -0/+1 |
* | BTAddress: Add 'BDAddressType getBDAddressType(const HCIAddressType hciAddrTy... | Sven Gothel | 2020-06-24 | 1 | -0/+1 |
* | Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon... | Sven Gothel | 2020-06-18 | 1 | -1/+13 |
* | Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se... | Sven Gothel | 2020-06-10 | 2 | -0/+2 |
* | HCIHandler: Remove unused method sendWithReply(..) | Sven Gothel | 2020-06-10 | 1 | -1/+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 | 1 | -0/+3 |
* | Threading robustness: DBTManager, GATTHandler, HCIHandler: Reader thread star... | Sven Gothel | 2020-06-10 | 3 | -0/+6 |
* | 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 | 1 | -0/+1 |
* | DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat... | Sven Gothel | 2020-06-09 | 1 | -6/+22 |
* | C++: Utilize 'currentScanType' for start/stop discovery same as for Java code... | Sven Gothel | 2020-06-09 | 1 | -2/+16 |
* | [DBT]Adapter (Java/C++) startDiscovery(bool keepAlive) policy change: keepAli... | Sven Gothel | 2020-06-09 | 1 | -4/+13 |
* | L2CAPComm::connect: Retry connect on ETIMEDOUT up to 3, working around rare s... | Sven Gothel | 2020-06-09 | 1 | -0/+5 |
* | L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT... | Sven Gothel | 2020-06-09 | 3 | -28/+15 |
* | HCIHandler: Add 'pass_replies_only_filter' mode (in use now)v2.1.3 | Sven Gothel | 2020-06-09 | 2 | -6/+9 |
* | HCIHandler/Types: template process*Cmd: Pass pre-allocated template command, ... | Sven Gothel | 2020-06-09 | 2 | -16/+72 |
* | DBTManager/MgmtTypes: Expose MgmtEvtDeviceBlocked, MgmtEvtDeviceUnblocked, Mg... | Sven Gothel | 2020-06-08 | 2 | -22/+51 |
* | DBTDevice: make 'getSharedInstance()' public | Sven Gothel | 2020-06-08 | 1 | -3/+3 |
* | BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2 | Sven Gothel | 2020-06-04 | 1 | -1/+5 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 6 | -45/+45 |
* | Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M... | Sven Gothel | 2020-06-04 | 12 | -231/+1108 |
* | Specify le_create_connection arguments (API doc) and set default le_scan_* to... | Sven Gothel | 2020-06-01 | 2 | -7/+19 |
* | DisconnectedEvent: Show both reasons, hci and mgmt | Sven Gothel | 2020-06-01 | 1 | -2/+4 |
* | DBTAdapter::performDeviceConnected(..) leaving (currently dead) code path for... | Sven Gothel | 2020-06-01 | 1 | -1/+1 |
* | Clarify le_scan and conn[ection] arguments for whitelist and connect methods ... | Sven Gothel | 2020-06-01 | 4 | -10/+38 |
* | Complete using definite tyep HCIErrorCode for disconnect reason; Add Mgmt Dis... | Sven Gothel | 2020-06-01 | 5 | -13/+52 |
* | Use a lower le_connect (supervisor) timeout: 10s instead of 32s. | Sven Gothel | 2020-05-31 | 4 | -9/+11 |
* | AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (... | Sven Gothel | 2020-05-31 | 2 | -9/+17 |
* | MgmtTypes: Rename non-class enums to be usage specific: Add MGMT_ prefix. | Sven Gothel | 2020-05-31 | 1 | -15/+15 |
* | Differentiate disconnect w/ IO-Error, i.e. DBTDevice shall not issue HCI nor ... | Sven Gothel | 2020-05-31 | 5 | -9/+25 |