aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-2710-22/+35
* ScannerTinyB10: Wrap whole services/characteristic walk through block in a tr...Sven Gothel2020-07-271-15/+15
* BluetoothUtil: Add getElapsedMillisecond(); ScannerTinyB10 shows elapsed mill...Sven Gothel2020-07-271-62/+76
* ScannerTinyB10: Add shutdown test issued from notify/indicate callback, testi...v2.1.16Sven Gothel2020-07-261-1/+43
* dbt_scanner0[01]: Fix conversion from getDevice() -> getDeviceChecked()Sven Gothel2020-07-262-4/+4
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-261-2/+2
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-251-0/+3
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-246-75/+62
* ScannerTinyB10: Fix verbose and debug setting: Set properties _before_ access...Sven Gothel2020-07-241-2/+7
* ScannerTinyB10 @ pingGATT: Only initiate discovery temporary w/o need to disa...v2.1.13Sven Gothel2020-07-221-2/+1
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-0/+2
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-211-9/+0
* Direct-BT Java: Implement find(..) in manager, adapter, device, service and c...Sven Gothel2020-07-172-44/+105
* org.tinyb.BluetoothFactory: More versatile ImplementationIdentifier and getBl...Sven Gothel2020-07-043-25/+81
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-042-2/+6
* DBTAdapter::printDevices() -> printSharedPtrListOfDevices() + API doc remark:...Sven Gothel2020-07-031-3/+3
* Example scanner10 (Java/C++): Show pingGATT OK on console for feedbackSven Gothel2020-07-022-0/+2
* Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre...Sven Gothel2020-07-022-4/+5
* Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem...Sven Gothel2020-06-291-8/+3
* Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow...Sven Gothel2020-06-292-70/+115
* ScannerTinyB10: Allow waiting for multiple devices.Sven Gothel2020-06-282-14/+14
* Use HCIHandler *connect*/disconnect; Enhance native + java testSven Gothel2020-06-272-9/+20
* test/example: dbt_scanner10 + ScannerTinyB10: Add options MULTI_MEASUREMENTS ...Sven Gothel2020-06-262-22/+77
* ScannerTinyB01/02: Use TO_CONNECT and actually only wait 100ms in polling cyc...Sven Gothel2020-06-182-7/+13
* Add debugging tool ScannerTinyB02; ScannerTinyB01 adds any device option.Sven Gothel2020-06-183-10/+448
* scanner example 10 (C++/Java): Add more detailed PERFormance numbersv2.1.4Sven Gothel2020-06-102-11/+31
* DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat...Sven Gothel2020-06-092-4/+4
* Event driven C++/Java scanner 10 example: Issue stopDiscovery() @ processConn...Sven Gothel2020-06-092-1/+3
* Expose 'org.tinyb.verbose' and 'org.tinyb.debug' via BluetoothFactory VERBOSE...Sven Gothel2020-06-091-0/+1
* L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT...Sven Gothel2020-06-093-4/+4
* BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2Sven Gothel2020-06-044-4/+4
* Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyesSven Gothel2020-06-045-10/+10
* Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M...Sven Gothel2020-06-044-14/+14
* dbt_scanner10.cpp: Add missing CRSven Gothel2020-06-011-1/+1
* AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (...Sven Gothel2020-05-315-41/+56
* C++/Java Scanner 10: Refine found/connect criteria: Also in EUI48_ANY_DEVICE ...Sven Gothel2020-05-312-16/+15
* Aligned Java scanner 10 w/ native example (working error recovery); Tolerant ...Sven Gothel2020-05-302-48/+38
* Simplify dbt_scanner10.cpp: Only WHITELIST and !WHITELIST discovery mode, ...Sven Gothel2020-05-301-98/+52
* ScannerTinyB10: No need to explicitly remove Characteristic listener before d...Sven Gothel2020-05-291-4/+1
* C++/Java scanner test 10: task function renaming to a more suitable nameSven Gothel2020-05-292-19/+19
* Multi-device and -threading examples *10 (java and native): Only attempt conn...Sven Gothel2020-05-282-16/+6
* Java DBTDevice: Drop getGATTService() from connect* as it should be done afte...Sven Gothel2020-05-281-1/+3
* AdapterStatusListener (C++): Add toString() for error handling purposes; DBTD...Sven Gothel2020-05-283-14/+26
* ScannerTinyB10: Multi-device and -threading Java example equivalent to C++ db...Sven Gothel2020-05-281-287/+274
* dbt_scanner00/10, ScannerTinyB01: Use getUTF8String(..) for GATT Characterist...Sven Gothel2020-05-283-108/+59
* HCI le_connect: COMMAND_DISALLOWED handled 'softer' / applications may ignore...Sven Gothel2020-05-274-2/+4
* DBTDevice.cpp: Use openHCI() instead of getHCI(), i.e. implicit open if requi...Sven Gothel2020-05-272-16/+0
* 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-261-1/+3
* dbt_scanner10.cpp: More verbose info message showing handled device in a mult...Sven Gothel2020-05-261-2/+2