aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt/HCIHandler.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-5/+5
* BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching C...v2.6.5Sven Gothel2022-04-191-2/+2
* [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ...Sven Gothel2022-04-181-1/+1
* SMPHandler: Also use service_runner; Remove HCIHandler::pidSelfSven Gothel2022-04-151-2/+0
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-141-3/+3
* BTAdapter/HCIHandler: Reflect: Advertising is active until either disabled vi...Sven Gothel2022-02-061-1/+13
* BTAdapter/HCIHandler: API doc: Replace HTML tag with Markup listSven Gothel2022-02-061-15/+12
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-021-3/+3
* HCIHandler: Use jau::service_runnerSven Gothel2022-01-121-7/+4
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-041-5/+5
* Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s...Sven Gothel2021-11-171-1/+1
* HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,...Sven Gothel2021-11-041-2/+2
* Adapt to jau::ringbuffer API changeSven Gothel2021-10-311-1/+1
* Add 3 HCI Commands + 1 HCI MetaEvent to support SMP SC on slave peripheral si...Sven Gothel2021-10-261-0/+1
* Fix hci_cp_le_set_ext_adv_data and hci_cp_le_set_ext_scan_rsp_data: Use HCI_M...Sven Gothel2021-10-071-2/+11
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-051-11/+5
* HCIHandler/BTAdapter/BTDevice: Add le_set[_default]_phy(..) / set[Connected|D...Sven Gothel2021-09-241-0/+39
* HCIHandler::le_read_phy(..)/BTDevice::getConnectedLE_PHY(..): Use orig HCI ar...Sven Gothel2021-09-241-3/+4
* Added HCIHandler::check_open_connection(..): Reuse same state and param check...Sven Gothel2021-09-241-0/+18
* HCIHandler/BTDevice: Enhance API doc on conn_latency and supervision_timeout;...Sven Gothel2021-09-231-2/+2
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-181-2/+2
* Add HCIHandler::le_read_remote_features(..)Sven Gothel2021-09-161-2/+30
* BTAdapter/HCIHandler Refine advertising/discovery state validationSven Gothel2021-09-151-0/+1
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-151-2/+129
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-151-12/+35
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-301-54/+85
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-281-5/+7
* Clarify EInfoReport ownership between MgmtEvtDeviceFound, HCIHandler and BTAd...Sven Gothel2021-07-271-0/+8
* Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changesSven Gothel2021-06-111-1/+1
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-101-1/+1
* HCIHandle: Expose const HCIEnv singleton instanceSven Gothel2021-02-011-1/+2
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-251-3/+3
* Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...Sven Gothel2021-01-111-6/+6
* Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...Sven Gothel2021-01-061-1/+1
* smart_ptr-3: Handle HCIEvent + SMPPDUMsg instances via std::unique_ptr instea...Sven Gothel2020-12-141-11/+12
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-121-23/+42
* HCIHandler: Expose clear[ConnectionLists -> AllStates](), allowing to flush s...Sven Gothel2020-11-161-2/+6
* Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe...Sven Gothel2020-11-141-1/+1
* Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac...Sven Gothel2020-11-111-5/+5
* HCITypes.hpp: Add HCIACLData incl l2cap_frame providing potential SMPPDUMsg (...Sven Gothel2020-11-111-2/+12
* HCIHandler.hpp: Move HCIConnection -> HCIHandler::HCIConnection (private, exc...Sven Gothel2020-11-111-37/+37
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-081-5/+5
* GATTHandler, HCIComm and HCIHandler: Delete copy-ctor and copy-assignmentSven Gothel2020-11-081-3/+3
* DBTManager, HCIHandler, GATTHandler: Add reader thread cleanup, setting <bla>...Sven Gothel2020-10-271-3/+3
* HCIHandler:: *create_conn(): Synchronize command for SC 'pending tracker conn...Sven Gothel2020-10-271-0/+4
* Sent discovery event directly (!off-thread) guaranteeing SC; Push ScanType di...Sven Gothel2020-10-231-0/+1
* HCIHandler: *create_conn(..) mitigate any pending connection commands avoidin...Sven Gothel2020-10-221-21/+96
* Small footprint compromise: Use jau::nsize_t and jau::snsize_t where appropriateSven Gothel2020-10-201-2/+2
* adopt ringbuffer Size_type changes, using jau::nsize_tSven Gothel2020-10-201-1/+1
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-201-2/+2