| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Adopt to exploding DEBUG value, implement 'hci.event,manager.event,adapter.ev... | Sven Gothel | 2020-08-24 | 1 | -0/+8 |
* | Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin... | Sven Gothel | 2020-07-29 | 1 | -2/+4 |
* | Use HCIHandler *connect*/disconnect; Enhance native + java test | Sven Gothel | 2020-06-27 | 1 | -8/+0 |
* | Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se... | Sven Gothel | 2020-06-10 | 1 | -0/+1 |
* | Default Timeout, Ringbuffersize: DBTManager, HCIHandler: Same 3s command-repl... | Sven Gothel | 2020-06-10 | 1 | -5/+6 |
* | 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 | 1 | -0/+2 |
* | DBTManager: Merge private declaration blocks | Sven Gothel | 2020-06-10 | 1 | -9/+8 |
* | DBTManager/MgmtTypes: Expose MgmtEvtDeviceBlocked, MgmtEvtDeviceUnblocked, Mg... | Sven Gothel | 2020-06-08 | 1 | -1/+4 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 1 | -1/+1 |
* | Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M... | Sven Gothel | 2020-06-04 | 1 | -42/+6 |
* | Clarify le_scan and conn[ection] arguments for whitelist and connect methods ... | Sven Gothel | 2020-06-01 | 1 | -2/+11 |
* | Complete using definite tyep HCIErrorCode for disconnect reason; Add Mgmt Dis... | Sven Gothel | 2020-06-01 | 1 | -1/+1 |
* | Use a lower le_connect (supervisor) timeout: 10s instead of 32s. | Sven Gothel | 2020-05-31 | 1 | -4/+2 |
* | Differentiate disconnect w/ IO-Error, i.e. DBTDevice shall not issue HCI nor ... | Sven Gothel | 2020-05-31 | 1 | -1/+5 |
* | DBTManager robusteness: Non-matching replies shall wait for more packets; dis... | Sven Gothel | 2020-05-30 | 1 | -7/+6 |
* | Use atomic as a memory barrier (data race), volatile is not suitable for mult... | Sven Gothel | 2020-05-28 | 1 | -2/+2 |
* | Fixating certain enums -> 'enum class' (localizing enum scope avoiding duplic... | Sven Gothel | 2020-05-27 | 1 | -3/+3 |
* | DBTManager: Support LOAD_CONN_PARAM (MgmtLoadConnParamCmd), providing same pe... | Sven Gothel | 2020-05-24 | 1 | -0/+9 |
* | DBTManager: Track whitelist and removeAllDevicesFromWhitelist() @ closing, al... | Sven Gothel | 2020-05-24 | 1 | -1/+25 |
* | Fix Whitelist to DBTManager/DBTAdapter and test (Result: Auto-connection but ... | Sven Gothel | 2020-05-24 | 1 | -1/+1 |
* | Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection) | Sven Gothel | 2020-05-24 | 1 | -0/+5 |
* | Converging Java/JNI and C++ API to match tinyb interface requirements (step-2) | Sven Gothel | 2020-05-10 | 1 | -1/+3 |
* | Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ... | Sven Gothel | 2020-05-04 | 1 | -1/+0 |
* | MgmtAdapterEventCallback: Pass MgmtEventCallback by reference, avoiding one copy | Sven Gothel | 2020-05-03 | 1 | -1/+1 |
* | ClassFunction -> FunctionDef generalization, adding plain function (non-class... | Sven Gothel | 2020-05-03 | 1 | -2/+2 |
* | DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del... | Sven Gothel | 2020-05-03 | 1 | -1/+2 |
* | MgmtEventCallbackList -> MgmtAdapterEventCallbackList: Adding adapter dev_id ... | Sven Gothel | 2020-05-03 | 1 | -7/+50 |
* | DBTManager Java: Add getAdapterListImpl() | Sven Gothel | 2020-05-02 | 1 | -0/+8 |
* | GATTHandler/DBTManager Timeout/Error: Limit ringbuffer.getBlocking(..) with t... | Sven Gothel | 2020-05-02 | 1 | -1/+1 |
* | GATTHandler/DBTManager Timeout/Error: Use 3s timeout; GATTHandler/l2cap use t... | Sven Gothel | 2020-05-02 | 1 | -2/+2 |
* | GATTHandler/DBTManager Timeout/Error: Unique SIGINT handler; GATTHandler disc... | Sven Gothel | 2020-05-02 | 1 | -0/+2 |
* | DBTManager::disconnect(..): send explicit MgmtEvtDeviceDisconnected to listener | Sven Gothel | 2020-05-02 | 1 | -1/+2 |
* | DBTManager: Only require a mtx_callbackLists for mgmtEventCallbackLists | Sven Gothel | 2020-04-28 | 1 | -1/+1 |
* | AdapterInfo: Validate index == dev_id @ array creation in ctor, drop at usage | Sven Gothel | 2020-04-28 | 1 | -12/+0 |
* | Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn... | Sven Gothel | 2020-04-27 | 1 | -7/+36 |
* | MgmtEvent: Add MgmtSetting type; MgmtEvtNewSettings, MgmtEvtNewConnectionPara... | Sven Gothel | 2020-04-27 | 1 | -15/+2 |
* | DBTManager: Fix multiple adapters: Align kernel dev_id with our adapters indi... | Sven Gothel | 2020-04-27 | 1 | -1/+1 |
* | MgmtTypes: Add PinCode command and events; Clarify DEVICE_ADDED/REMOVED -> DE... | Sven Gothel | 2020-04-26 | 1 | -4/+6 |
* | DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove... | Sven Gothel | 2020-04-26 | 1 | -0/+15 |
* | Use Kernel BlueZ Manager for Discovery, Connect, etc. (Initial Commit - Java ... | Sven Gothel | 2020-04-25 | 1 | -17/+98 |
* | HCIComm thread safety, resolve deadlock; Renaming: MgmtHandler -> DBTManager,... | Sven Gothel | 2020-04-20 | 1 | -0/+117 |