aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* C++/Java scanner test 10: task function renaming to a more suitable nameSven Gothel2020-05-292-19/+19
* Eclipse: Use direct_bt_scanner10 for debugging binary blobSven Gothel2020-05-291-1/+1
* Multi-device and -threading examples *10 (java and native): Only attempt conn...Sven Gothel2020-05-282-16/+6
* Use SIGALRM instead of SIGINT to interrupt system IO (for EINTR abort)Sven Gothel2020-05-284-11/+11
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-284-42/+32
* JNI AdapterStatusListener::deviceConnectionChanged(..) can't expect the java ...Sven Gothel2020-05-281-4/+21
* JNI Callback listener issued from a native thread must not mute exceptions (f...Sven Gothel2020-05-286-152/+185
* Java GATTCharacteristic and -Descriptor readValue shall return an empty byte-...Sven Gothel2020-05-282-2/+2
* 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-284-10/+12
* AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD...Sven Gothel2020-05-287-21/+45
* 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-282-14/+16
* ScannerTinyB10: Multi-device and -threading Java example equivalent to C++ db...Sven Gothel2020-05-282-287/+287
* dbt_scanner00/10, ScannerTinyB01: Use getUTF8String(..) for GATT Characterist...Sven Gothel2020-05-284-108/+60
* BasicTypes: Add getUTF8String(..) safe UTF8 decoding to string; Expose to Jav...Sven Gothel2020-05-285-3/+162
* DBTDevice: Avoid NPE: Check user callback reference before usingSven Gothel2020-05-281-6/+18
* DBTGattCharacteristic: Added commented out code to detect notify/indicate pro...Sven Gothel2020-05-281-0/+18
* BluetoothGattCharacteristic::getFlags() Move flags == properties API doc to topSven Gothel2020-05-282-15/+13
* DBTNativeDownlink* and derivations: Avoid double-close by query isValid()Sven Gothel2020-05-285-19/+27
* 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