aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-271-26/+22
* GATTHandler::sendWithReply(): Disclose timeout value in error and exception o...Sven Gothel2020-07-271-2/+2
* DBTAdapter.cpp: Turn VERBOSE_ON off (oopsie)Sven Gothel2020-07-261-1/+1
* GATTHandler: INFO -> ERROR: MULTI-NTF not implementedv2.1.17Sven Gothel2020-07-261-1/+1
* DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m...Sven Gothel2020-07-262-18/+34
* GATTCharacteristic::toSafeString(): Remove further dereferencing to service...Sven Gothel2020-07-261-15/+2
* GATT[Service,Characteristic,Descriptor]: Use new 'toSafeString()' for constru...Sven Gothel2020-07-263-16/+56
* GATTHandler: connect/disconnect: Lock mtx_command.Sven Gothel2020-07-261-0/+4
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-264-33/+51
* DBTDevice.cpp: Fix DBG_PRINT..Sven Gothel2020-07-261-3/+3
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-261-8/+8
* Make GATTHandler::configNotificationIndication(..) fault tolerant on disable ...Sven Gothel2020-07-251-1/+11
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-251-9/+34
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-243-61/+106
* DBTAdapter/Device: Simplify adapter's HCIHandler access, as we can rely on it...Sven Gothel2020-07-222-24/+12
* DBTAdapter::dtor: Also clear HCIHandler's event callbacksSven Gothel2020-07-221-0/+5
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-1/+9
* HCIHandler: Track all incoming connections, even if not initiated by user dir...Sven Gothel2020-07-211-75/+53
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-212-58/+53
* DBTDevice: Use atomic 'isConnected' to query connection status; Check connect...Sven Gothel2020-07-171-2/+8
* DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser...Sven Gothel2020-07-151-28/+40
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-044-80/+101
* DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:...Sven Gothel2020-07-031-1/+1
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-031-29/+17
* EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ...Sven Gothel2020-07-032-11/+23
* GATTHandler: Tolerate a 3x usual reply timeout (3x 500ms) for first GATT exch...Sven Gothel2020-07-021-11/+12
* DBTAdapter: Remove debug code (discoveredDevices count)Sven Gothel2020-07-021-3/+1
* Support BDADDR_LE_RANDOM (p1.2): Map BLERandomAddressType::STATIC_PUBLIC -> R...Sven Gothel2020-07-022-9/+14
* Support BDADDR_LE_RANDOM (p1.2): Add HCILEPeerAddressType/HCILEOwnAddressType...Sven Gothel2020-07-022-10/+43
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-024-31/+122
* DBTAdapter: DBTDevice list find operations: Always compare the DBTDevice addr...Sven Gothel2020-06-291-17/+19
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-295-18/+62
* DBTAdapter::mgmtEvDeviceFoundMgmt: Show count of device in discoveredDevices ...Sven Gothel2020-06-281-6/+26
* Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp...Sven Gothel2020-06-271-1/+1
* Use HCIHandler *connect*/disconnect; Enhance native + java testSven Gothel2020-06-275-115/+111
* HCIHandler: Complete HCIConnection Tracker for full *connect* and disconnect ...Sven Gothel2020-06-272-55/+218
* DBTAdapter: Unify all findDevice*(..) methods, ensure all list access is sync...Sven Gothel2020-06-271-65/+53
* L2CAPComm ctor: Remove default param in impl, as only allowed in declarationSven Gothel2020-06-261-1/+1
* HCIHandler: Fix comment (as found while reviewing whether hciReaderThreadImpl...Sven Gothel2020-06-261-1/+1
* L2CAPComm/GATTHandler: Use prefetched 'deviceString' for verbose outputSven Gothel2020-06-262-10/+15
* Align DBTDevice's C++ getGATTServices() w/ Java getServices(): Catch exceptio...Sven Gothel2020-06-261-27/+32
* DBTDevice::pingGATT(): Catch exception and simply report, just the awaited po...Sven Gothel2020-06-261-11/+16
* DBTDevice, GATTHandler, L2CAPComm: Use INFO_PRINT on disconnect, allowing ana...Sven Gothel2020-06-253-10/+12
* GATTHandler: Add mtx_command for all public accessible functions, ensuring se...Sven Gothel2020-06-251-4/+14
* DBTDevice::pingGATT(): Fix return value/type in error case (missed in previou...Sven Gothel2020-06-251-1/+1
* GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil...Sven Gothel2020-06-252-0/+40
* L2CAPComm: connect/disconnect: Don't fail if connect and _dd doesn't match ->...Sven Gothel2020-06-241-14/+5
* DBTAdapter:: removeDiscoveredDevice(..) after mgmtEvDeviceDisconnectedCB proc...v2.1.6Sven Gothel2020-06-241-0/+17
* DBTDevice::disconnect: Always issue 'adapter.removeConnectedDevice(*this)' at...Sven Gothel2020-06-241-3/+1
* DBTDevice: *connect* + disconnect: Lock via mutex *absent of proper atomic* a...Sven Gothel2020-06-241-5/+12