summaryrefslogtreecommitdiffstats
path: root/api/direct_bt/HCIComm.hpp
Commit message (Expand)AuthorAgeFilesLines
* Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-...Sven Gothel2022-05-011-2/+2
* [HCI|L2CAP]Comm: Clarify external interrupted API: is_interrupted_t -> get_bo...Sven Gothel2022-04-221-5/+5
* [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ...Sven Gothel2022-04-181-8/+18
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-251-1/+1
* L2CAPComm: Add getSocketDescriptor(); Fix API doc in HCIComm::getSocketDescri...Sven Gothel2020-11-101-1/+1
* GATTHandler, HCIComm and HCIHandler: Delete copy-ctor and copy-assignmentSven Gothel2020-11-081-0/+3
* Small footprint compromise: Use jau::nsize_t and jau::snsize_t where appropriateSven Gothel2020-10-201-2/+2
* Normalize: Use size_t where appropriate; timestamp is uint64_tSven Gothel2020-10-201-13/+13
* [L2CAP|HCI]Comm + [GATT|HCI]Handler/DBTManager: Properly synchronize reader t...Sven Gothel2020-09-291-4/+4
* Make clang++ 9.0 happy (no warnings)Sven Gothel2020-09-281-2/+4
* HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ...Sven Gothel2020-09-181-7/+6
* Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ...Sven Gothel2020-09-181-1/+1
* C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandlerSven Gothel2020-09-141-25/+25
* HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)...Sven Gothel2020-08-271-5/+11
* DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro...Sven Gothel2020-08-271-6/+3
* HCIHandler: Add 'pass_replies_only_filter' mode (in use now)v2.1.3Sven Gothel2020-06-091-1/+1
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-041-168/+5
* Specify le_create_connection arguments (API doc) and set default le_scan_* to...Sven Gothel2020-06-011-1/+13
* Clarify le_scan and conn[ection] arguments for whitelist and connect methods ...Sven Gothel2020-06-011-3/+3
* Complete using definite tyep HCIErrorCode for disconnect reason; Add Mgmt Dis...Sven Gothel2020-06-011-2/+4
* Use a lower le_connect (supervisor) timeout: 10s instead of 32s.Sven Gothel2020-05-311-2/+4
* Differentiate disconnect w/ IO-Error, i.e. DBTDevice shall not issue HCI nor ...Sven Gothel2020-05-311-0/+1
* HCIComm::disconnect: default reason shall 0x13 HCIErrorCode::REMOTE_USER_TERM...Sven Gothel2020-05-281-1/+1
* HCI connect returning HCIErrorCode to DBTDeviceSven Gothel2020-05-271-9/+9
* HCIComm: Expose 'HCI Error Codes' (BT Core Spec v5.2: Vol 1, Part F)Sven Gothel2020-05-271-2/+83
* DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/...Sven Gothel2020-05-251-3/+4
* API doc: Properly mark the sub-namespace module -> BT spec sectionsSven Gothel2020-05-181-0/+4
* Fix general Doxygen DocumentationSven Gothel2020-05-181-0/+3
* HCIComm: HCI_TO_SEND_REQ_POLL_MS 1s -> 3s timeoutSven Gothel2020-05-031-2/+2
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-261-3/+32
* DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove...Sven Gothel2020-04-261-3/+3
* Use Kernel BlueZ Manager for Discovery, Connect, etc. (Initial Commit - Java ...Sven Gothel2020-04-251-0/+7
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-211-8/+13
* HCIComm thread safety, resolve deadlock; Renaming: MgmtHandler -> DBTManager,...Sven Gothel2020-04-201-0/+6
* Implement direct_bt: Direct Bluetooth access via Linux's Kernel BlueZ protoco...Sven Gothel2020-04-091-0/+167