aboutsummaryrefslogtreecommitdiffstats
path: root/api/direct_bt/HCIHandler.hpp
Commit message (Expand)AuthorAgeFilesLines
* DBTAdapter, DBTManager, HCIHandler: Ensure take-down (dtor, disconnect, remov...Sven Gothel2020-09-251-7/+9
* HCIHandler*: Tuning LE scan + connection parameters for higher performance (s...Sven Gothel2020-09-241-4/+4
* HCIHandler::disconnect(): Drop notion of 'ioErrorCause' as it is no more used...Sven Gothel2020-09-241-2/+1
* HCIHandler*: Tuning LE scan + connection parameters for higher transmission r...Sven Gothel2020-09-241-12/+19
* Use constexpr where applicable in api/direct_btSven Gothel2020-09-241-5/+5
* HCIHandler: Earmark BT Spec details for LE Secure ConnectionsSven Gothel2020-09-201-0/+14
* C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandlerSven Gothel2020-09-141-41/+41
* C++ noexcept: MgmtTypes: MgmtEvent ctor gets exp_param_size to validate data ...Sven Gothel2020-09-141-1/+1
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-281-4/+1
* Inherit all *Env classes from DBTEnvironment, having them grouped for documen...Sven Gothel2020-08-281-6/+38
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-281-0/+2
* DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th...Sven Gothel2020-08-281-1/+3
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-281-13/+45
* HCIHandler: Complete using timeout from configurable fieldsSven Gothel2020-08-271-5/+1
* DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro...Sven Gothel2020-08-271-13/+14
* HCIHandler::le_enable_scan: Send MgmtEvtDiscovering; DBTAdapter start/stop Di...Sven Gothel2020-08-251-2/+3
* Adopt to exploding DEBUG value, implement 'hci.event,manager.event,adapter.ev...Sven Gothel2020-08-241-0/+7
* HCIHAndler: Prepare filtering for HCIOpcode using condensed uint64_t HCIOpcod...Sven Gothel2020-08-241-1/+9
* :HCIHandler: HCI_COMMAND_COMPLETE_REPLY_TIMEOUT = 10s (Fix Issue #124); Adopt...Sven Gothel2020-08-241-12/+13
* HCIHandler: Add verbose flag (defaults to false) for all command/reply proces...Sven Gothel2020-08-231-4/+5
* HCIHandler: le_set_scan_param(..) use lower defaults, add more refs to spec; ...Sven Gothel2020-08-231-4/+5
* HCIHandler: Refine le_set_scan_param(..) and le_enable_scan(..) API doc; Dire...Sven Gothel2020-08-231-1/+12
* HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..)Sven Gothel2020-08-231-0/+20
* HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand...Sven Gothel2020-08-231-4/+4
* Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin...Sven Gothel2020-07-291-1/+1
* HCIHandler: Track all incoming connections, even if not initiated by user dir...Sven Gothel2020-07-211-11/+31
* Direct-BT: Fix API doc regarding DBTDevice's HCI connect requirement; HCI con...Sven Gothel2020-07-171-4/+0
* Support BDADDR_LE_RANDOM (p1.3): HCIHandler: Earmark notable SPEC sections an...Sven Gothel2020-07-021-0/+27
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-021-2/+2
* HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ...Sven Gothel2020-06-271-15/+24
* HCIHandler: Use async event mechanism for delayed replies, commands shall ret...Sven Gothel2020-06-241-16/+74
* Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se...Sven Gothel2020-06-101-0/+1
* HCIHandler: Remove unused method sendWithReply(..)Sven Gothel2020-06-101-1/+0
* Default Timeout, Ringbuffersize: DBTManager, HCIHandler: Same 3s command-repl...Sven Gothel2020-06-101-1/+2
* Threading robustness: DBTManager, GATTHandler, HCIHandler: Reader thread star...Sven Gothel2020-06-101-0/+2
* HCIHandler: Add 'pass_replies_only_filter' mode (in use now)v2.1.3Sven Gothel2020-06-091-5/+8
* HCIHandler/Types: template process*Cmd: Pass pre-allocated template command, ...Sven Gothel2020-06-091-3/+3
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-041-7/+7
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-041-0/+200