summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* 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
* DBTAdapter:: removeDiscoveredDevice(..) after mgmtEvDeviceDisconnectedCB proc...v2.1.6Sven Gothel2020-06-241-0/+1
* DBTDevice: *connect* + disconnect: Lock via mutex *absent of proper atomic* a...Sven Gothel2020-06-241-1/+2
* L2CAP/GATT: Replace State with dedicated atomic<bool> isConnected and hasIOEr...Sven Gothel2020-06-242-18/+18
* *Ringbuffer: Add 'drop(int count)' method, dropping max count oldest elementsSven Gothel2020-06-242-0/+33
* GATTHandler::disconnect(..): Expose full parametrized variant only, adding 'b...Sven Gothel2020-06-241-5/+9
* L2CAPComm: Always use blocking mode, remove State::ConnectingSven Gothel2020-06-241-6/+4
* Remove dead code: 'DBTAdapter::performDeviceConnected(..)'v2.1.5Sven Gothel2020-06-241-1/+0
* HCIHandler: Use async event mechanism for delayed replies, commands shall ret...Sven Gothel2020-06-242-19/+39
* HCIHandler: Use async event mechanism for delayed replies, commands shall ret...Sven Gothel2020-06-242-22/+107
* Add MgmEvent::Opcode::INVALID to have a defined invalid value like HCIEventTy...Sven Gothel2020-06-241-0/+1
* BTAddress: Add 'BDAddressType getBDAddressType(const HCIAddressType hciAddrTy...Sven Gothel2020-06-241-0/+1
* Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon...Sven Gothel2020-06-181-1/+13
* Threading and transmission robustness: DBTManager, HCIHandler: Synchronize se...Sven Gothel2020-06-102-0/+2
* HCIHandler: Remove unused method sendWithReply(..)Sven Gothel2020-06-101-1/+0
* Default Timeout, Ringbuffersize: DBTManager, HCIHandler: Same 3s command-repl...Sven Gothel2020-06-103-6/+9
* Threading robustness: DBTManager: Add singleton-get mutex, ensuring C++11 6.7...Sven Gothel2020-06-101-0/+3
* Threading robustness: DBTManager, GATTHandler, HCIHandler: Reader thread star...Sven Gothel2020-06-103-0/+6
* DBTManager: Merge private declaration blocksSven Gothel2020-06-101-9/+8
* DBTAdapter (Java/C++): Explicit synchronization on start/stop discovery, avoi...Sven Gothel2020-06-101-0/+1