summaryrefslogtreecommitdiffstats
path: root/examples/java
Commit message (Expand)AuthorAgeFilesLines
* dbt_peripheral00/DBTPeripheral00: Fix using *Indicate handle where selectedSven Gothel2022-01-011-2/+2
* Examples: Use clear 'client_keys' and 'server_keys' for key client- and serve...Sven Gothel2022-01-013-7/+7
* dbt_scanner10/DBTScanner10: Remove redundant adapter::removeDiscoveredDevices...Sven Gothel2021-12-051-3/+0
* DiscoveryPolicy: DBTScanner10.java align with dbt_scanner10.cpp, remove all s...Sven Gothel2021-11-291-12/+0
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-0/+4
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-282-53/+23
* SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over...Sven Gothel2021-11-191-1/+1
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-171-1/+3
* dbt_peripheral00: Drop virtual on override; DBTPeripheral00: Drop overriding ...Sven Gothel2021-11-151-3/+1
* peripheral00 example: Bring back 100ms sleep @ disconnected before restart ad...Sven Gothel2021-11-141-0/+3
* Align DBTPeripheral00.java w/ dbt_peripheral00.cpp: initAdapter() w/ full nam...Sven Gothel2021-11-143-24/+80
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-142-10/+59
* DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ...Sven Gothel2021-11-131-7/+12
* Align early Direct-BT version output in main function and use fprintf_td() / ...Sven Gothel2021-11-091-3/+2
* DBTPeripheral: Port over 'MyGATTServerListener extends DBGattServer.Listener'...Sven Gothel2021-11-091-11/+207
* DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co...Sven Gothel2021-11-091-24/+25
* DBTScanner10.java: Show utf8 value for notification/indication data (like dbt...Sven Gothel2021-11-091-2/+4
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-091-1/+109
* Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its...Sven Gothel2021-11-081-1/+39
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-081-2/+2
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-291-2/+2
* Issue BTDevice::unpair() directly when device is discovered, disconnected and...Sven Gothel2021-10-281-10/+0
* README.md: Mention Peripheral Example C++/Java; Sync bothSven Gothel2021-10-151-0/+3
* SMPKeyBin Version 4: Add localAddress (adapter) to filename with shortened fo...Sven Gothel2021-10-062-4/+4
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-052-7/+2
* dbt_scanner10/DBTScanner10: Only show notify/indicate if availableSven Gothel2021-10-021-5/+8
* Examples: Cleanup up dbt_scanner10/DBTScanner10, moving test-code into upcomi...Sven Gothel2021-09-291-56/+0
* Examples: Build using a set of idiomatic names, one recipe for each examples;...Sven Gothel2021-09-271-11/+19
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-241-2/+2
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-241-0/+31
* Refine initAdapter() in exampled: Remove listener on start[Discovery/Advertis...Sven Gothel2021-09-212-2/+6
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-212-27/+46
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-182-17/+19
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-182-2/+2
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-162-3/+4
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-152-0/+397
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-151-8/+31
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-311-0/+3
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-318-1892/+5
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-301-7/+12
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-281-32/+46
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-051-5/+5
* BTDeviceRegistry: Replace print*() to get*String() and clarify method names (...Sven Gothel2021-08-041-17/+16
* DBTScanner10.java: Show -dbt_debug option 'hci.scan_ad_eir'Sven Gothel2021-08-031-1/+1
* dbt_scanner10/DBTScanner10: Extract BTDeviceRegistry and BTSecurityRegistry t...Sven Gothel2021-07-311-125/+58
* SMPKeyFile: Tightened Constraints: readAndApply(..) key file's BTSecurityLeve...Sven Gothel2021-07-291-14/+16
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-284-4/+12
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-284-5/+5
* SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri...Sven Gothel2021-02-211-36/+4
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-143-89/+116