aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero...Sven Gothel2022-05-151-10/+13
* noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na...Sven Gothel2022-05-151-4/+2
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-142-24/+28
* DBTNativeDownlink, AdapterStatusListener, BTGattCharListener: Allow `false ==...Sven Gothel2022-05-104-19/+37
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-1010-221/+140
* AdapterStatusListener.java: Constructor must be publicSven Gothel2022-05-091-1/+1
* AdapterStatusListener.java restrictions removed since having AdapterStatusLis...Sven Gothel2022-05-091-14/+0
* Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai...Sven Gothel2022-05-091-19/+4
* JNI Lifecycle Fix: Make Java/Native object relation inherently thread safe by...Sven Gothel2022-05-098-520/+657
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-092-109/+168
* JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s...Sven Gothel2022-05-097-18/+51
* Add BTUtils.toUUID128() and mention it and existing UUID16 definition from DB...Sven Gothel2022-05-067-15/+38
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-063-8/+9
* JNI: Lock jobject instance as JNIGlobalRef first, then move it to std::make_s...Sven Gothel2022-05-053-8/+13
* Adopt to jni_mem -> namespace jauSven Gothel2022-05-055-62/+62
* JNI on DBT*: Hold the JNIGlobalRef shared_ptr<JavaAnon> while inside JNI call...Sven Gothel2022-05-044-14/+29
* Add test using fat fat `Direct-BT Jaulib Fat Jar`: TestBringup00 [ loading na...Sven Gothel2022-04-241-0/+83
* DBTManager.java: DEBUG: Br verbose about ShutdownHookSven Gothel2022-04-241-1/+4
* 'Fix' OpenJDK 17 deprecated and removal warningsSven Gothel2022-04-233-7/+15
* DBTAdapter.java: Fix BTAdapter::removeStatusListener() return valueSven Gothel2022-04-231-1/+1
* noexcept: BTGattChar + BTGattDescSven Gothel2022-04-231-1/+4
* Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by...Sven Gothel2022-04-206-2/+117
* BTDevice::connectLE(): Fix default conn_interval_min 15ms -> 10ms, matching C...v2.6.5Sven Gothel2022-04-191-1/+1
* DBTManager.cxx: Adopt to jaulib FunctionDef changesSven Gothel2022-04-181-2/+2
* Fix and document default connection paramter, leaning to higher performance s...Sven Gothel2022-04-141-4/+4
* Align C++ -> Java BTGattChar::get[ClientCharConfig,UserDescription]() and add...Sven Gothel2022-04-113-48/+70
* Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund...Sven Gothel2022-04-112-0/+2
* BTGattCmd: Fix DEBUG mode: Check rsp_data @ string conversion and use BTUtils...Sven Gothel2022-04-091-2/+6
* DBTGattChar.findGattDesc() (java): Fix wrong comparison (inverse, typo)Sven Gothel2022-04-091-1/+1
* *::setDefaultConnParam(): Fix API doc, remove copy/paste fragmentSven Gothel2022-04-081-1/+1
* API doc: Fix DiscoveryPolicy::PAUSE_CONNECTED_UNTIL_READY and PAUSE_CONNECTED...Sven Gothel2022-02-092-5/+2
* BDAddressAndType: Document equals(..) methodSven Gothel2022-02-081-0/+6
* BT[Adapter|Device].java: Document equals(..) methodSven Gothel2022-02-083-13/+31
* Refactor TestDBTClientServer* (reuse tasks); Adding server-adapter for client...Sven Gothel2022-02-071-1/+5
* Adopt jaulib detailed git version info: Using VERSION_COMMITS and VERSION_SHA...Sven Gothel2022-02-072-7/+7
* Fix commit ecaa2cf69208586da5305cd0289820a88859eb6b: Eclipse erroneous added ...Sven Gothel2022-02-071-4/+0
* Doxygen: Add 'trial' source path, disable CALL_GRAPH (CALLER_GRAPH is enough)...Sven Gothel2022-02-071-0/+21
* BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat...Sven Gothel2022-02-071-0/+2
* Fix DBTAdapter.removeAllStatusListener(): Remove DBTDevice listener and have ...Sven Gothel2022-02-072-31/+13
* BTAdapter/HCIHandler: Reflect: Advertising is active until either disabled vi...Sven Gothel2022-02-061-0/+11
* BTFactory: Expose getManifest() .. helper function to retrieve a Manifest ins...Sven Gothel2022-02-061-1/+4
* DBTAdapter: Fix removeAllStatusListener(): Re-add internal listener to mainta...Sven Gothel2022-02-062-3/+8
* DBTAdapter: Use BTUtils.println(..) instead of System.err.println(..)Sven Gothel2022-02-061-11/+11
* DBT[Adapter|Manager].java: Add 'final' qualifier to public methodsSven Gothel2022-02-062-40/+40
* BTAdapter.java: API doc: Replace HTML tag with Markup listSven Gothel2022-02-061-24/+19
* Add invocation example to dbt_peripheral00.cpp and dbt_repeater00.cpp (and re...Sven Gothel2022-02-051-0/+3
* Custom GATT Processing: MTU and remote GATT Services shall be processed at re...Sven Gothel2022-02-024-12/+18
* BTAdapter::startAdvertising(): Set default adv_interval from 1.28s -> 400ms a...Sven Gothel2022-02-023-7/+7
* Refine dbt_scanner10/DBTScanner10: Title, PERF status and QUIET flagSven Gothel2022-02-021-3/+2
* JNI DBGatt[Server|Service|Char]_ctorImpl(): Add platform agnostic conversion ...Sven Gothel2022-01-291-25/+28