| Commit message (Expand) | Author | Age | Files | Lines |
* | DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ... | Sven Gothel | 2020-08-28 | 4 | -26/+65 |
* | DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th... | Sven Gothel | 2020-08-28 | 3 | -4/+12 |
* | GATTHandler's GATTEnv fields can't be static (conversion error) | Sven Gothel | 2020-08-28 | 1 | -5/+5 |
* | DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi... | Sven Gothel | 2020-08-28 | 3 | -35/+125 |
* | BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert... | Sven Gothel | 2020-08-27 | 1 | -13/+13 |
* | HCIHandler: Complete using timeout from configurable fields | Sven Gothel | 2020-08-27 | 1 | -5/+1 |
* | HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)... | Sven Gothel | 2020-08-27 | 3 | -7/+29 |
* | DBTManager: Fix type in MGMT_EVT_RING_CAPACITY; Use MGMT_READ_PACKET_MAX_RETR... | Sven Gothel | 2020-08-27 | 1 | -2/+5 |
* | DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro... | Sven Gothel | 2020-08-27 | 8 | -50/+67 |
* | GATTHandler::writeValue: Use ATT_WRITE_CMD for 'withResponse = false', otherw... | Sven Gothel | 2020-08-26 | 1 | -1/+1 |
* | GATTHandler:: Introduce a GATT_WRITE_COMMAND_REPLY_TIMEOUT for writeValue(..)... | Sven Gothel | 2020-08-26 | 1 | -0/+2 |
* | dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__ | Sven Gothel | 2020-08-26 | 1 | -2/+15 |
* | GATTHandler::Defaults: Use 'GATT' prefix instead of 'L2CAP' for GATT over L2C... | Sven Gothel | 2020-08-26 | 2 | -5/+5 |
* | dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper... | Sven Gothel | 2020-08-26 | 1 | -61/+6 |
* | HCIHandler::le_enable_scan: Send MgmtEvtDiscovering; DBTAdapter start/stop Di... | Sven Gothel | 2020-08-25 | 2 | -2/+4 |
* | Adopt to exploding DEBUG value, implement 'hci.event,manager.event,adapter.ev... | Sven Gothel | 2020-08-24 | 4 | -0/+33 |
* | DBTEnv: Use plain 'foo.bar' names, not 'foo_bar'; Add 'exploding' name values... | Sven Gothel | 2020-08-24 | 1 | -2/+32 |
* | DBTEnv: Use std::string where possible | Sven Gothel | 2020-08-24 | 1 | -3/+3 |
* | HCIHAndler: Prepare filtering for HCIOpcode using condensed uint64_t HCIOpcod... | Sven Gothel | 2020-08-24 | 3 | -4/+63 |
* | :HCIHandler: HCI_COMMAND_COMPLETE_REPLY_TIMEOUT = 10s (Fix Issue #124); Adopt... | Sven Gothel | 2020-08-24 | 1 | -12/+13 |
* | dbt_debug.hpp: Use inline functions instead of macros and utilize DBTEnv for ... | Sven Gothel | 2020-08-24 | 1 | -36/+100 |
* | BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE... | Sven Gothel | 2020-08-24 | 1 | -0/+73 |
* | dbt_debug: Add prefix "[%'9d] " using elapsed time for all *_PRINT methods, a... | Sven Gothel | 2020-08-24 | 1 | -10/+10 |
* | Add DBTEnv.hpp/cpp providing certain environment utilities (For now elapsed t... | Sven Gothel | 2020-08-24 | 1 | -0/+61 |
* | HCIHandler: Add verbose flag (defaults to false) for all command/reply proces... | Sven Gothel | 2020-08-23 | 1 | -4/+5 |
* | HCIHandler: le_set_scan_param(..) use lower defaults, add more refs to spec; ... | Sven Gothel | 2020-08-23 | 1 | -4/+5 |
* | HCIStatusCode: Add and use INTERNAL_TIMEOUT, denoting a read response timeout... | Sven Gothel | 2020-08-23 | 1 | -0/+1 |
* | EInfoReport Make setEvtType(..) public | Sven Gothel | 2020-08-23 | 1 | -1/+1 |
* | HCIHandler: Refine le_set_scan_param(..) and le_enable_scan(..) API doc; Dire... | Sven Gothel | 2020-08-23 | 2 | -5/+17 |
* | Rename LEADVEventType -> AD_PDU_Type and refine API doc, add ADV_UNDEFINED | Sven Gothel | 2020-08-23 | 1 | -9/+19 |
* | DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->... | Sven Gothel | 2020-08-23 | 1 | -1/+1 |
* | HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..) | Sven Gothel | 2020-08-23 | 1 | -0/+20 |
* | DBTAdapter: Use HCIHandler to listen to DEVICE_FOUND events | Sven Gothel | 2020-08-23 | 1 | -1/+1 |
* | HCIHandler: Produce MgmtEvtDeviceFound events from LE_ADVERTISING_REPORT; EIn... | Sven Gothel | 2020-08-23 | 3 | -18/+71 |
* | HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand... | Sven Gothel | 2020-08-23 | 2 | -6/+9 |
* | DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization... | Sven Gothel | 2020-08-22 | 1 | -3/+16 |
* | DiscoveryState: Complete state transition table | Sven Gothel | 2020-07-29 | 1 | -10/+10 |
* | DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ... | Sven Gothel | 2020-07-29 | 1 | -5/+26 |
* | Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin... | Sven Gothel | 2020-07-29 | 5 | -18/+45 |
* | Fix typo in HCIStatusCode enum value | Sven Gothel | 2020-07-28 | 1 | -1/+1 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 2 | -5/+7 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 2 | -29/+37 |
* | DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m... | Sven Gothel | 2020-07-26 | 1 | -1/+2 |
* | GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru... | Sven Gothel | 2020-07-26 | 3 | -5/+33 |
* | DBTTypes/JavaUplink: Provide default toString() implementation | Sven Gothel | 2020-07-26 | 2 | -1/+4 |
* | Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ... | Sven Gothel | 2020-07-26 | 3 | -7/+9 |
* | Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid... | Sven Gothel | 2020-07-26 | 5 | -8/+21 |
* | GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15 | Sven Gothel | 2020-07-25 | 3 | -13/+53 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 3 | -34/+141 |
* | DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it... | Sven Gothel | 2020-07-22 | 2 | -6/+10 |