aboutsummaryrefslogtreecommitdiffstats
path: root/examples/java/DBTPeripheral00.java
Commit message (Expand)AuthorAgeFilesLines
* Sync Java with C++ and tag API changes; All trial unit tests passedSven Gothel2023-10-221-7/+5
* clang-tidy fixes part-1Sven Gothel2022-11-271-2/+1
* Use jaulib's BasicTypes, PrintUtil and Clock, drop duplicates in BTUtilSven Gothel2022-07-081-80/+83
* BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5...Sven Gothel2022-06-181-1/+3
* Removes using the 'device processing' list, as already the case for the trial...Sven Gothel2022-05-161-2/+0
* noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na...Sven Gothel2022-05-151-10/+10
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-061-2/+2
* Example & Trial Cleanup ..Sven Gothel2022-05-011-9/+0
* DBTServer00/DBTPeripheral00: Use classic monitor lock instead of 'experimenta...Sven Gothel2022-04-181-47/+43
* Zero uninitialized POctet values (valgrind: conditional jump)Sven Gothel2022-04-151-0/+1
* Align dbt_peripheral00, DBTPeripheral00 to Trial's DBTServer00Sven Gothel2022-04-151-21/+45
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-141-3/+3
* Use project name 'Direct-BT' instead of 'DirectBT' for version info .. it is ...Sven Gothel2022-04-111-4/+4
* Examples: Only attempt using LE_PHYs::LE_2M if BT.major > 4, to keep the logs...Sven Gothel2022-04-111-1/+1
* No need for BTAdapter::removeDiscoveredDevices() for server nor client before...Sven Gothel2022-04-091-3/+0
* Server Test: Align connection interval min to system default, max to 30ms: (8...Sven Gothel2022-04-081-1/+1
* DBTPeripheral00/DBTServer00: Issue device.remove() in processDisconnectedDevi...Sven Gothel2022-02-081-0/+2
* Add invocation example to dbt_peripheral00.cpp and dbt_repeater00.cpp (and re...Sven Gothel2022-02-051-0/+3
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-021-4/+3
* Peripheral00: Send echo response on writeCharValueDone(..); Get and use DBGat...Sven Gothel2022-01-281-16/+26
* DBGatt[Char|Desc] (Server): Add setValue(..), allowing user to safely overwri...Sven Gothel2022-01-281-1/+11
* Expose BTManager::setDefaultConnParam(..) via BTAdapter::setDefaultConnParam(...Sven Gothel2022-01-251-0/+15
* Refine BTAdapter API and doc on commands in powerd-off state only: setName() ...Sven Gothel2022-01-251-2/+4
* dbt_peripheral00.cpp/DBTPeripheral00.java: Add adapter->setServerConnSecurity...Sven Gothel2022-01-241-4/+14
* Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies...Sven Gothel2022-01-241-2/+20
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-041-1/+25
* peripheral00 example: Use adapter name for GENERIC_ACCESS.DEVICE_NAMESven Gothel2022-01-021-1/+1
* 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-011-1/+1
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-281-2/+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-141-18/+46
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-141-9/+57
* 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
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-091-1/+109
* 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-061-2/+2
* BTAdapter/Device: Simplify set[DefaultConnected]LE_PHY(..): Remove bool args ...Sven Gothel2021-10-051-1/+0
* Refine initAdapter() in exampled: Remove listener on start[Discovery/Advertis...Sven Gothel2021-09-211-1/+3
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-211-17/+26
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-181-16/+18
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-181-1/+1
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-161-1/+2
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-151-0/+390