aboutsummaryrefslogtreecommitdiffstats
path: root/java/jni
Commit message (Expand)AuthorAgeFilesLines
* SMP SC (non-legacy): Add full Link Key (LK) support (SMP, SMPKeyBin, ..); Res...Sven Gothel2021-09-281-0/+51
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-242-0/+112
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-211-2/+2
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-181-0/+11
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-161-0/+11
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-151-0/+22
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-151-0/+39
* BTAdapter: Resolve name and short_name, both readable via get<Name>() and set...Sven Gothel2021-09-151-5/+18
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-153-6/+18
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-311-2/+15
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3119-3095/+41
* DBTAdapter.cxx: Fix JNIAdapterStatusListener::deviceConnected(..): NewObject(...v2.2.12Sven Gothel2021-08-251-38/+29
* Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...Sven Gothel2021-08-032-3/+3
* Fix DBTDevice.java regression (commit e8e7f0958ed452a79eb2977555c2281b3ff3ba1...Sven Gothel2021-07-291-2/+5
* DBTDevice.java: Remove 'name' field: Use native name via JNI (resolve device ...Sven Gothel2021-07-281-5/+2
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-281-2/+4
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-281-3/+3
* BTUtils.java: Add 'long wallClockSeconds()'Sven Gothel2021-02-211-4/+14
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-141-9/+26
* JNI: Fix missed package and class name renaming in jni code.Sven Gothel2021-02-122-6/+6
* BTDevice::setPairingPasskeyNegative(): Added API doc and missing Java binding...Sven Gothel2021-02-111-1/+12
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-102-6/+6
* BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa...Sven Gothel2021-02-011-0/+24
* DBTDevice.cxx: Adopt implementation names and DEBUG output to renaming schemeSven Gothel2021-01-281-18/+18
* Fix missed JNI renaming: Java_jau_direct_1bt_DBTDevice_removeAllAssociated[Ch...Sven Gothel2021-01-281-1/+1
* Fix missed JNI renaming: Java_jau_direct_1bt_DBTDevice_removeAll[Characterist...Sven Gothel2021-01-281-1/+1
* Complete build change: Using jaulib[_fat] if available (for Java) incl. nativ...Sven Gothel2021-01-252-0/+16
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-2515-265/+265
* Java: New Layout: [tinyb2 -> direct_bt].jar ; org.[tinyb -> direct_bt] ..; Up...Sven Gothel2021-01-2513-124/+124
* *Adapter: Clarity [get|remove]Devices() -> [get|remove]DiscoveredDevices(); A...Sven Gothel2021-01-182-3/+31
* DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapterSven Gothel2021-01-183-35/+13
* AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun...Sven Gothel2021-01-171-4/+8
* Replace std::vector w/ jau::darray: Adapt JNI methodsSven Gothel2021-01-1110-25/+30
* cmake: Move jaucpp -> jaulib (source locations and add_subdirectory(jaulib))Sven Gothel2020-12-212-7/+7
* smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as...Sven Gothel2020-12-141-6/+6
* smart_ptr-2: Handle MgmtEvent instances via std::unique_ptr instead of shared...Sven Gothel2020-12-142-25/+38
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-122-20/+21
* Added support for SMPSignatureResolvingKeyInfo and SMPKeyType querySven Gothel2020-12-101-0/+36
* SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...Sven Gothel2020-12-101-2/+2
* BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),...Sven Gothel2020-12-101-0/+51
* Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr...Sven Gothel2020-12-104-38/+106
* DBTDevice::address: Earmark (FIXME) to become mutable for resolvable -> ident...Sven Gothel2020-12-091-1/+1
* DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ...Sven Gothel2020-12-031-5/+15
* DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov...Sven Gothel2020-11-241-2/+2
* Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa...Sven Gothel2020-11-231-4/+43
* Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over...Sven Gothel2020-11-191-0/+24
* Native -> Java Callback: No Java action on removed DBTDevice jobject: JNIAdap...Sven Gothel2020-11-172-12/+26
* DBTDevice.cxx: Fix setPairing* glue codeSven Gothel2020-11-171-3/+3
* DBTAdapter.cxx: Forward AdapterStatusListener::deviceReady() to JavaSven Gothel2020-11-161-5/+18
* AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event...Sven Gothel2020-11-151-0/+5