aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* DBTDevice/BluetoothDevice: Expose getCreationTimestamp() and add BluetoothAdd...Sven Gothel2020-05-286-8/+66
* AdapterStatusListener java/C++: Add API docSven Gothel2020-05-282-6/+59
* Fix POctets copy-ctor and assignment: capacity = _source.getSize()Sven Gothel2020-05-281-2/+2
* Fix GATTHandler::readDescriptorValue(..): Use GATTDescriptor::value (don't bl...Sven Gothel2020-05-281-6/+1
* HCI connect returning HCIErrorCode to DBTDeviceSven Gothel2020-05-273-39/+56
* HCI le_connect: COMMAND_DISALLOWED handled 'softer' / applications may ignore...Sven Gothel2020-05-277-11/+17
* HCIComm: Expose 'HCI Error Codes' (BT Core Spec v5.2: Vol 1, Part F)Sven Gothel2020-05-272-68/+244
* DBTDevice.cpp: Use openHCI() instead of getHCI(), i.e. implicit open if requi...Sven Gothel2020-05-273-20/+4
* DBTAdapter/Device: ERR_PRINT: Add this->toString() in error reportSven Gothel2020-05-272-15/+12
* DBTDevice.cxx JNI: Fix connectImpl* signatureSven Gothel2020-05-271-7/+7
* Fixating certain enums -> 'enum class' (localizing enum scope avoiding duplic...Sven Gothel2020-05-278-64/+78
* dbt_scanner10.cpp: startDiscovery( keepAlive=true ) if connector thread faile...Sven Gothel2020-05-261-1/+1
* GATTHandler/L2CAPHandler: Thread safety and interrupt hanging L2CAP ::connect()Sven Gothel2020-05-266-33/+68
* GATTHandler::l2capReaderThreadImpl: Shall not use device, might be out of sco...Sven Gothel2020-05-261-2/+2
* dbt_scanner10.cpp: More verbose info message showing handled device in a mult...Sven Gothel2020-05-261-2/+2
* DBTDevice::connectGATT: Only return a non-null _and_ open GATTHandler, otherw...Sven Gothel2020-05-261-1/+3
* GATTHandler l2capReaderThread robustness (I/O error) and fail connect on exch...Sven Gothel2020-05-261-15/+13
* GATTHandler: Add more descriptive info to ERR_PRINTSven Gothel2020-05-261-17/+20
* DBTDevice/HCIComm: More 'snappy' connect method names and drop unused LE min/...Sven Gothel2020-05-2511-53/+56
* BluetoothDevice: Add connect(..) w/ LE connection parameterSven Gothel2020-05-254-2/+99
* BluetoothAdapter.addDeviceToWhitelist(..) refine API doc.Sven Gothel2020-05-251-5/+3
* Expose Whitelist (auto-)connect management to BluetoothAdapter.java, impl in ...Sven Gothel2020-05-256-1/+331
* Add API doc to EIRDataType (C++) and EIRDataTypeSet (Java)Sven Gothel2020-05-252-0/+15
* DBTAdapter: Add isDeviceWhitelisted(..) wiring to DBTManager for complete exp...Sven Gothel2020-05-252-0/+9
* DBTDevice::getGATTServices(): Reuse GATTHandler's list result, retrieve Gener...Sven Gothel2020-05-258-69/+137
* Use AppearanceCat type in DBTDevice, EIR and GenericAccessSven Gothel2020-05-257-146/+152
* Fix listener notice for discovering and connection (enabled and add connected)Sven Gothel2020-05-244-7/+7
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-2414-212/+263
* DBTManager: Support LOAD_CONN_PARAM (MgmtLoadConnParamCmd), providing same pe...Sven Gothel2020-05-245-3/+138
* DBTManager: Track whitelist and removeAllDevicesFromWhitelist() @ closing, al...Sven Gothel2020-05-242-1/+75
* 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-247-31/+48
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-249-44/+166
* ScannerTinyB10.java needs to be aligned to dbt_scanner10.cpp for multithreadi...Sven Gothel2020-05-242-0/+436
* dbt_scanner10 (multithread): Only halt discovery for hci-connect and -disconn...Sven Gothel2020-05-241-0/+24
* POctets: Add explicit move ctor and assignment, release() private, add missin...Sven Gothel2020-05-241-29/+86
* DBTDevice, EInfoReport: Default tx_power, rssi to 127 (core spec defines 127 ...Sven Gothel2020-05-243-6/+4
* C++ multithreading fixes and exampleSven Gothel2020-05-2410-77/+472
* Examples: Set COMPILE_FLAGS "-Wall -Wextra -Werror"Sven Gothel2020-05-235-14/+35
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-2311-271/+146
* README.md: Proof read fix, added 2nd Direct-BT descriptive sentenceSven Gothel2020-05-181-1/+3
* README.md: Elaborate on both implementations a bit more, add direct link to D...Sven Gothel2020-05-181-2/+22
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-189-30/+72
* API doc: Properly mark the sub-namespace module -> BT spec sectionsSven Gothel2020-05-188-0/+30
* API doc: DBT/Main refine and add lifecycle + listener; Enhance listener java/...Sven Gothel2020-05-185-15/+73
* README.md: Detail native libraries for each implementation, ..v2.1.1Sven Gothel2020-05-181-5/+5
* API Doc: Extract all elements, even undocumented ones, otherwise API doc is i...Sven Gothel2020-05-182-2/+2
* API Doc Direct-BT: Move HCI prioritization segment to main namespace section.Sven Gothel2020-05-182-8/+11
* Fix general Doxygen DocumentationSven Gothel2020-05-1813-132/+194
* API doc AdapterStatusListener, GATTCharacteristicListener restriction: One in...Sven Gothel2020-05-182-2/+27