summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
...
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-091-6/+22
* C++: Utilize 'currentScanType' for start/stop discovery same as for Java code...Sven Gothel2020-06-091-2/+16
* [DBT]Adapter (Java/C++) startDiscovery(bool keepAlive) policy change: keepAli...Sven Gothel2020-06-091-4/+13
* L2CAPComm::connect: Retry connect on ETIMEDOUT up to 3, working around rare s...Sven Gothel2020-06-091-0/+5
* L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT...Sven Gothel2020-06-093-28/+15
* HCIHandler: Add 'pass_replies_only_filter' mode (in use now)v2.1.3Sven Gothel2020-06-092-6/+9
* HCIHandler/Types: template process*Cmd: Pass pre-allocated template command, ...Sven Gothel2020-06-092-16/+72
* DBTManager/MgmtTypes: Expose MgmtEvtDeviceBlocked, MgmtEvtDeviceUnblocked, Mg...Sven Gothel2020-06-082-22/+51
* DBTDevice: make 'getSharedInstance()' publicSven Gothel2020-06-081-3/+3
* BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2Sven Gothel2020-06-041-1/+5
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-046-45/+45
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-0412-231/+1108
* Specify le_create_connection arguments (API doc) and set default le_scan_* to...Sven Gothel2020-06-012-7/+19
* DisconnectedEvent: Show both reasons, hci and mgmtSven Gothel2020-06-011-2/+4
* DBTAdapter::performDeviceConnected(..) leaving (currently dead) code path for...Sven Gothel2020-06-011-1/+1
* Clarify le_scan and conn[ection] arguments for whitelist and connect methods ...Sven Gothel2020-06-014-10/+38
* Complete using definite tyep HCIErrorCode for disconnect reason; Add Mgmt Dis...Sven Gothel2020-06-015-13/+52
* Use a lower le_connect (supervisor) timeout: 10s instead of 32s.Sven Gothel2020-05-314-9/+11
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-312-9/+17
* MgmtTypes: Rename non-class enums to be usage specific: Add MGMT_ prefix.Sven Gothel2020-05-311-15/+15
* Differentiate disconnect w/ IO-Error, i.e. DBTDevice shall not issue HCI nor ...Sven Gothel2020-05-315-9/+25
* DBTDevice::disconnect: After skipping the hci_disconnect, the manager::discon...Sven Gothel2020-05-301-1/+1
* GATTHandler robustness: Fail hard on 'send' and 'sendWithReply': disconnect G...Sven Gothel2020-05-301-3/+3
* GATTHandler DBG_PRINT: Use prefetch device address instead of full device->to...Sven Gothel2020-05-301-0/+1
* DBTManager robusteness: Non-matching replies shall wait for more packets; dis...Sven Gothel2020-05-301-7/+6
* Ensure any L2CAP/GATT disconnect leads to disconnect the owning Device itself...Sven Gothel2020-05-291-1/+4
* DBTAdapter::disconnectAllDevices: User proper HCI disconnect reason REMOTE_US...Sven Gothel2020-05-291-1/+1
* DBTDevice.hpp: More API docSven Gothel2020-05-281-1/+10
* Use atomic as a memory barrier (data race), volatile is not suitable for mult...Sven Gothel2020-05-283-9/+9
* AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD...Sven Gothel2020-05-282-1/+5
* HCIComm::disconnect: default reason shall 0x13 HCIErrorCode::REMOTE_USER_TERM...Sven Gothel2020-05-282-2/+2
* Fix HCIComm::send_req: Always add 'exp_event', use 'continue' statement for n...Sven Gothel2020-05-281-0/+1
* BasicTypes: Add getUTF8String(..) safe UTF8 decoding to string; Expose to Jav...Sven Gothel2020-05-281-0/+10
* DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd...Sven Gothel2020-05-281-0/+5
* AdapterStatusListener java/C++: Add API docSven Gothel2020-05-281-0/+32
* Fix POctets copy-ctor and assignment: capacity = _source.getSize()Sven Gothel2020-05-281-2/+2
* 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
* Fixating certain enums -> 'enum class' (localizing enum scope avoiding duplic...Sven Gothel2020-05-273-44/+49
* GATTHandler/L2CAPHandler: Thread safety and interrupt hanging L2CAP ::connect()Sven Gothel2020-05-262-8/+10
* DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/...Sven Gothel2020-05-253-22/+22
* Add API doc to EIRDataType (C++) and EIRDataTypeSet (Java)Sven Gothel2020-05-251-0/+4
* DBTAdapter: Add isDeviceWhitelisted(..) wiring to DBTManager for complete exp...Sven Gothel2020-05-251-0/+5
* DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener...Sven Gothel2020-05-253-3/+16
* Use AppearanceCat type in DBTDevice, EIR and GenericAccessSven Gothel2020-05-253-70/+70
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-241-4/+9
* DBTManager: Support LOAD_CONN_PARAM (MgmtLoadConnParamCmd), providing same pe...Sven Gothel2020-05-243-2/+105
* DBTManager: Track whitelist and removeAllDevicesFromWhitelist() @ closing, al...Sven Gothel2020-05-241-1/+25
* MgmtTypes: Add valueString() override to all MgmtCommand specialization for s...Sven Gothel2020-05-241-1/+62
* Fix Whitelist to DBTManager/DBTAdapter and test (Result: Auto-connection but ...Sven Gothel2020-05-244-4/+16