| Commit message (Expand) | Author | Age | Files | Lines |
* | DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->... | Sven Gothel | 2020-08-23 | 1 | -2/+3 |
* | DBTAdapter: Use HCIHandler discovery/scan start and stop | Sven Gothel | 2020-08-23 | 1 | -4/+72 |
* | HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..) | Sven Gothel | 2020-08-23 | 1 | -0/+40 |
* | DBTAdapter: Use HCIHandler to listen to DEVICE_FOUND events | Sven Gothel | 2020-08-23 | 1 | -20/+23 |
* | HCIHandler: Produce MgmtEvtDeviceFound events from LE_ADVERTISING_REPORT; EIn... | Sven Gothel | 2020-08-23 | 2 | -51/+73 |
* | HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand... | Sven Gothel | 2020-08-23 | 1 | -54/+53 |
* | HCIHandler::disconnect(..): Resolve CONNECTION_ALREADY_EXISTS re-connect fail... | Sven Gothel | 2020-08-22 | 1 | -2/+8 |
* | DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization... | Sven Gothel | 2020-08-22 | 2 | -23/+34 |
* | Refine send DISCOVERY event (m true, n false) -> (m false, n false), fix stat...v2.1.20 | Sven Gothel | 2020-07-29 | 1 | -4/+21 |
* | DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ... | Sven Gothel | 2020-07-29 | 1 | -21/+77 |
* | Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin... | Sven Gothel | 2020-07-29 | 3 | -36/+61 |
* | GATTHandler::l2capReaderThread: 'l2cap read error' merely a warning, if at all | Sven Gothel | 2020-07-29 | 1 | -1/+1 |
* | Fix typo in HCIStatusCode enum value | Sven Gothel | 2020-07-28 | 1 | -1/+1 |
* | DBTAdapter::ctor: Avoid using adapterInfo before initialized (SIGSEGV) | Sven Gothel | 2020-07-28 | 1 | -3/+5 |
* | DBTAdapter: Reduce verbosity again of stopDiscovery() and findDiscoveredDevic...v2.1.19 | Sven Gothel | 2020-07-28 | 1 | -6/+5 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 1 | -5/+6 |
* | DBTAdapter: Increase verbosity DBG -> INFO + enhance output (shall moved to D... | Sven Gothel | 2020-07-28 | 1 | -8/+15 |
* | DBT Adapter/Device: Enhance WARN and DBG PRINT (no more verbosity) | Sven Gothel | 2020-07-28 | 2 | -6/+14 |
* | DBTAdapter::mgmtEvDeviceDiscoveringMgmt: Don't hold mtx_discovery: Not necess... | Sven Gothel | 2020-07-27 | 1 | -1/+0 |
* | DBTAdapter::mgmtEvDeviceFoundMgmt: Fix drop INFO_PRINT to 'DBTAdapter::EventC... | Sven Gothel | 2020-07-27 | 1 | -5/+5 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 1 | -26/+22 |
* | GATTHandler::sendWithReply(): Disclose timeout value in error and exception o... | Sven Gothel | 2020-07-27 | 1 | -2/+2 |
* | DBTAdapter.cpp: Turn VERBOSE_ON off (oopsie) | Sven Gothel | 2020-07-26 | 1 | -1/+1 |
* | GATTHandler: INFO -> ERROR: MULTI-NTF not implementedv2.1.17 | Sven Gothel | 2020-07-26 | 1 | -1/+1 |
* | DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m... | Sven Gothel | 2020-07-26 | 2 | -18/+34 |
* | GATTCharacteristic::toSafeString(): Remove further dereferencing to service... | Sven Gothel | 2020-07-26 | 1 | -15/+2 |
* | GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru... | Sven Gothel | 2020-07-26 | 3 | -16/+56 |
* | GATTHandler: connect/disconnect: Lock mtx_command. | Sven Gothel | 2020-07-26 | 1 | -0/+4 |
* | Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ... | Sven Gothel | 2020-07-26 | 4 | -33/+51 |
* | DBTDevice.cpp: Fix DBG_PRINT.. | Sven Gothel | 2020-07-26 | 1 | -3/+3 |
* | Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid... | Sven Gothel | 2020-07-26 | 1 | -8/+8 |
* | Make GATTHandler::configNotificationIndication(..) fault tolerant on disable ... | Sven Gothel | 2020-07-25 | 1 | -1/+11 |
* | GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15 | Sven Gothel | 2020-07-25 | 1 | -9/+34 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 3 | -61/+106 |
* | DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it... | Sven Gothel | 2020-07-22 | 2 | -24/+12 |
* | DBTAdapter::dtor: Also clear HCIHandler's event callbacks | Sven Gothel | 2020-07-22 | 1 | -0/+5 |
* | DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv... | Sven Gothel | 2020-07-22 | 1 | -1/+9 |
* | HCIHandler: Track all incoming connections, even if not initiated by user dir... | Sven Gothel | 2020-07-21 | 1 | -75/+53 |
* | DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ... | Sven Gothel | 2020-07-21 | 2 | -58/+53 |
* | DBTDevice: Use atomic 'isConnected' to query connection status; Check connect... | Sven Gothel | 2020-07-17 | 1 | -2/+8 |
* | DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser... | Sven Gothel | 2020-07-15 | 1 | -28/+40 |
* | Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na... | Sven Gothel | 2020-07-04 | 4 | -80/+101 |
* | DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:... | Sven Gothel | 2020-07-03 | 1 | -1/+1 |
* | DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressType | Sven Gothel | 2020-07-03 | 1 | -29/+17 |
* | EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ... | Sven Gothel | 2020-07-03 | 2 | -11/+23 |
* | GATTHandler: Tolerate a 3x usual reply timeout (3x 500ms) for first GATT exch... | Sven Gothel | 2020-07-02 | 1 | -11/+12 |
* | DBTAdapter: Remove debug code (discoveredDevices count) | Sven Gothel | 2020-07-02 | 1 | -3/+1 |
* | Support BDADDR_LE_RANDOM (p1.2): Map BLERandomAddressType::STATIC_PUBLIC -> R... | Sven Gothel | 2020-07-02 | 2 | -9/+14 |
* | Support BDADDR_LE_RANDOM (p1.2): Add HCILEPeerAddressType/HCILEOwnAddressType... | Sven Gothel | 2020-07-02 | 2 | -10/+43 |
* | Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre... | Sven Gothel | 2020-07-02 | 4 | -31/+122 |