aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
...
* DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->...Sven Gothel2020-08-231-1/+1
* HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..)Sven Gothel2020-08-231-0/+20
* DBTAdapter: Use HCIHandler to listen to DEVICE_FOUND eventsSven Gothel2020-08-231-1/+1
* HCIHandler: Produce MgmtEvtDeviceFound events from LE_ADVERTISING_REPORT; EIn...Sven Gothel2020-08-233-18/+71
* HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand...Sven Gothel2020-08-232-6/+9
* DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization...Sven Gothel2020-08-221-3/+16
* DiscoveryState: Complete state transition tableSven Gothel2020-07-291-10/+10
* DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ...Sven Gothel2020-07-291-5/+26
* Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin...Sven Gothel2020-07-295-18/+45
* Fix typo in HCIStatusCode enum valueSven Gothel2020-07-281-1/+1
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-282-5/+7
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-272-29/+37
* DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m...Sven Gothel2020-07-261-1/+2
* GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru...Sven Gothel2020-07-263-5/+33
* DBTTypes/JavaUplink: Provide default toString() implementationSven Gothel2020-07-262-1/+4
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-263-7/+9
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-265-8/+21
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-253-13/+53
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-243-34/+141
* DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it...Sven Gothel2020-07-222-6/+10
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-1/+1
* HCIHandler: Track all incoming connections, even if not initiated by user dir...Sven Gothel2020-07-211-11/+31
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-211-14/+9
* Direct-BT: Fix API doc regarding DBTDevice's HCI connect requirement; HCI con...Sven Gothel2020-07-173-9/+1
* Direct-BT: Update API doc details: Remove mentioning HCIComm (too low level now)Sven Gothel2020-07-171-2/+1
* Direct-BT: Update API doc details: DBTManager's BlueZ Kernel utilization and ...Sven Gothel2020-07-171-5/+7
* DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser...Sven Gothel2020-07-151-8/+20
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-042-14/+53
* DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:...Sven Gothel2020-07-031-1/+5
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-031-6/+5
* DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11Sven Gothel2020-07-031-1/+1
* EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ...Sven Gothel2020-07-031-4/+2
* GATTHandler: Initial GATT reply may even require ~2s, setting timeout to 2500ms.v2.1.10Sven Gothel2020-07-021-2/+2
* GATTHandler: Tolerate a 3x usual reply timeout (3x 500ms) for first GATT exch...Sven Gothel2020-07-021-2/+4
* Support BDADDR_LE_RANDOM (p1.3): HCIHandler: Earmark notable SPEC sections an...Sven Gothel2020-07-021-0/+27
* Support BDADDR_LE_RANDOM (p1.2): Map BLERandomAddressType::STATIC_PUBLIC -> R...Sven Gothel2020-07-021-2/+1
* Support BDADDR_LE_RANDOM (p1.2): Add HCILEPeerAddressType/HCILEOwnAddressType...Sven Gothel2020-07-021-4/+14
* aarch64: <sys/param.h> defines __u64 _le64 and __be64Xerxes RĂ„nby2020-07-021-0/+10
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-025-71/+141
* Minor armv7l g++ 8.3.0 build fixedSven Gothel2020-07-021-2/+2
* Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p...Sven Gothel2020-06-294-4/+4
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-297-14/+51
* DBTAdapter::mgmtEvDeviceFoundMgmt: Show count of device in discoveredDevices ...Sven Gothel2020-06-281-0/+1
* Use HCIHandler *connect*/disconnect; Enhance native + java testSven Gothel2020-06-273-19/+26
* HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ...Sven Gothel2020-06-273-34/+46
* DBTAdapter: Unify all findDevice*(..) methods, ensure all list access is sync...Sven Gothel2020-06-271-5/+7
* L2CAPComm/GATTHandler: Use prefetched 'deviceString' for verbose outputSven Gothel2020-06-261-4/+2
* Align DBTDevice's C++ getGATTServices() w/ Java getServices(): Catch exceptio...Sven Gothel2020-06-261-2/+8
* GATTHandler: Add mtx_command for all public accessible functions, ensuring se...Sven Gothel2020-06-251-0/+1
* GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil...Sven Gothel2020-06-252-0/+30