aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
* Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3Sven Gothel2021-02-022-398/+59
* Complete C++/Java Scanner10 example for automatic security negotiationSven Gothel2021-02-012-6/+15
* BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa...Sven Gothel2021-02-012-22/+68
* DBTScanner10/dbt_scanner10: Use better block formatting, don't hide block {}Sven Gothel2021-01-302-2/+4
* Fix missed JNI renaming: Java_jau_direct_1bt_DBTDevice_removeAll[Characterist...Sven Gothel2021-01-282-0/+2
* dbt_scanner10.cpp: Drop 'constexpr' from isResponder() in My LTK/CSRK Info st...Sven Gothel2021-01-281-2/+2
* Enhance Scanner10's MyLongTermKeyInfo (C++/Java): Store BTSecurityLevel and S...Sven Gothel2021-01-282-190/+307
* Example Scanner10 (C++/Java): Support Security setting per device BDAddressAn...Sven Gothel2021-01-272-39/+185
* API renaming of missed 'Characteristic', add listener to API name tableSven Gothel2021-01-271-1/+1
* Have BTFactory.main(..) show version info and available adapter, also whether...Sven Gothel2021-01-277-7/+7
* Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha...Sven Gothel2021-01-2510-392/+392
* Java: New Layout: [tinyb2 -> direct_bt].jar ; org.[tinyb -> direct_bt] ..; Up...Sven Gothel2021-01-258-120/+119
* DBTScanner10: Use BDAddressAndType.matches() to support BDAddressType.BDADDR_...Sven Gothel2021-01-181-4/+12
* *Adapter: Clarity [get|remove]Devices() -> [get|remove]DiscoveredDevices(); A...Sven Gothel2021-01-185-4/+28
* DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapterSven Gothel2021-01-184-166/+66
* AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun...Sven Gothel2021-01-176-8/+20
* Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...Sven Gothel2021-01-113-21/+40
* Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...Sven Gothel2021-01-061-3/+3
* dbt_sanner10 / DBTScanner10: Prepare for using hash-map/set (unordered_map/set)Sven Gothel2021-01-052-15/+32
* Adapty to jau::cow_vector changes (along w/ new jau::darray): Use const_itera...Sven Gothel2021-01-051-2/+3
* cmake: Move jaucpp -> jaulib (source locations and add_subdirectory(jaulib))Sven Gothel2020-12-211-1/+1
* smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as...Sven Gothel2020-12-143-15/+15
* Adopt new BDAddressAndType key value across projectSven Gothel2020-12-1210-170/+191
* Added support for SMPSignatureResolvingKeyInfo and SMPKeyType querySven Gothel2020-12-102-12/+144
* SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...Sven Gothel2020-12-102-6/+20
* BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),...Sven Gothel2020-12-102-2/+114
* Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr...Sven Gothel2020-12-104-31/+27
* BluetoothUtils.bytesHexString(..): Align with native jau::bytesHexString(), a...Sven Gothel2020-12-093-9/+9
* DBTDevice: Add get/set methods for SMPLongTermKeyInfo (tested); TODO: JavaSven Gothel2020-12-091-0/+52
* DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ...Sven Gothel2020-12-032-61/+35
* MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an...Sven Gothel2020-12-031-0/+47
* Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED;Sven Gothel2020-12-032-23/+23
* DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov...Sven Gothel2020-11-242-7/+15
* Fix dbt_scanner10.cpp (NPE) and align DBTScanner10.java ..Sven Gothel2020-11-232-8/+10
* Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa...Sven Gothel2020-11-232-6/+25
* DBTScanner10: Optional argument for one characteristic UUID identifier and va...Sven Gothel2020-11-212-20/+69
* Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over...Sven Gothel2020-11-192-4/+16
* Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ...Sven Gothel2020-11-191-3/+16
* AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur...Sven Gothel2020-11-172-4/+2
* DBTScanner10.java: Adopt to new [SMP] PairingSven Gothel2020-11-171-17/+58
* Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D...Sven Gothel2020-11-171-1/+1
* Fix minor compiler error: DBTScanner10.java: complete using executeOffThread(...Sven Gothel2020-11-171-4/+2
* DBTScanner10: Simplify off-thread execution codingSven Gothel2020-11-171-47/+26
* AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event...Sven Gothel2020-11-154-54/+70
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-144-56/+72
* Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa...Sven Gothel2020-10-271-9/+13
* Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB...Sven Gothel2020-10-252-70/+156
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-252-52/+98
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-256-13/+7
* BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:...Sven Gothel2020-10-233-33/+33