summaryrefslogtreecommitdiffstats
path: root/java/jni
Commit message (Expand)AuthorAgeFilesLines
* 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
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-151-4/+4
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-142-32/+90
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-081-16/+19
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-251-0/+101
* AdapterStatusListener (Java): Have native destruction clear the 'nativeInstan...Sven Gothel2020-10-251-11/+32
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-253-30/+54
* BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:...Sven Gothel2020-10-231-1/+10
* AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan...Sven Gothel2020-10-231-12/+42
* Minor int -> uint16_t explicit castSven Gothel2020-10-201-1/+1
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-206-78/+78
* Normalize: Use size_t where appropriate; timestamp is uint64_tSven Gothel2020-10-201-1/+1
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-202-5/+0
* direct_bt/JNI: Adopt to JavaUplink changesSven Gothel2020-10-182-4/+3
* Extract common C++ Support Library inclusive Java JNI Binding to sub-project ...Sven Gothel2020-10-1627-1242/+280
* Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN...Sven Gothel2020-10-142-13/+12
* DBTAdapter Cleanup: Use aggregated HCIHandler @ ctor; Use default adapter sem...Sven Gothel2020-10-141-3/+3
* AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA...Sven Gothel2020-10-133-21/+34
* DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java bindingSven Gothel2020-10-091-0/+12
* dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva...Sven Gothel2020-10-081-6/+1
* JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ...Sven Gothel2020-09-301-6/+8
* JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t...Sven Gothel2020-09-301-0/+3
* JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';'Sven Gothel2020-09-301-1/+1