aboutsummaryrefslogtreecommitdiffstats
path: root/java/jni/direct_bt
Commit message (Expand)AuthorAgeFilesLines
* 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-251-0/+8
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-259-251/+251
* Java: New Layout: [tinyb2 -> direct_bt].jar ; org.[tinyb -> direct_bt] ..; Up...Sven Gothel2021-01-2510-114/+114
* *Adapter: Clarity [get|remove]Devices() -> [get|remove]DiscoveredDevices(); A...Sven Gothel2021-01-181-1/+29
* 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-115-10/+14
* cmake: Move jaucpp -> jaulib (source locations and add_subdirectory(jaulib))Sven Gothel2020-12-211-3/+3
* 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-102-35/+103
* 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-252-29/+53
* 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-205-76/+76
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-201-3/+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-1611-375/+231
* Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN...Sven Gothel2020-10-141-3/+2
* 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-131-14/+17
* DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java bindingSven Gothel2020-10-091-0/+12
* Direct-BT JNI: DeleteLocalRef when no more needed, avoiding the 32 max local-...Sven Gothel2020-09-305-21/+40
* DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi...Sven Gothel2020-09-301-1/+1
* Make clang++ 9.0 happy (no warnings)Sven Gothel2020-09-281-2/+2
* DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor...Sven Gothel2020-09-261-6/+6
* GATTNumbers: Concluding review: API doc, better naming, have optional data an...Sven Gothel2020-09-241-1/+1
* DBTDevice JNI: Tolerate an already destructed native instance on 'remove*Char...Sven Gothel2020-09-241-3/+15
* Fix Java_direct_1bt_tinyb_DBTGattDescriptor_toStringImpl(..): Wrong arg list,...v2.1.27Sven Gothel2020-09-221-4/+4