aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* Add BTGattChar::removeCharListener() and add convenience BTGattChar::disableI...Sven Gothel2021-09-242-56/+119
* EIRDataTypeSet: Simplify toString()Sven Gothel2021-09-241-62/+6
* Java: BTAdapter/BTDevice: Add [get|set]ConnectedLE_PHY(..), setDefaultLE_PHY(...Sven Gothel2021-09-248-4/+459
* BTAdapter::initialize() validates power-on state and fails if not successful,...Sven Gothel2021-09-213-9/+14
* Bump README; Link BTAdapter::isInitialize() in API-docSven Gothel2021-09-181-0/+6
* Java public interface methods are always public, remove 'public' qualifier in...Sven Gothel2021-09-185-77/+77
* Add BTGattChar::findGattDesc() (C++ and Java) - Aligned find* methods across ...Sven Gothel2021-09-184-41/+14
* Add BTAdapter::isInitialized(): Allow to avoid re-initialization of an adapter.Sven Gothel2021-09-183-0/+21
* Align Java/C++ findGatt[Service,Char](..) in BTDevice and BTGattService, remo...Sven Gothel2021-09-184-59/+45
* Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene...Sven Gothel2021-09-189-605/+38
* BTDevice.java API doc: Align w/ C++, mention 'remote'Sven Gothel2021-09-161-1/+1
* Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and...Sven Gothel2021-09-165-31/+95
* Doxygen: Add dbt_peripheral00.cpp / DBTPeripheral00.java to Examples and ment...Sven Gothel2021-09-161-1/+5
* Introduce BTRole: Bluetooth device roles from the perspective of the link lay...Sven Gothel2021-09-155-8/+133
* BTAdapter/HCIHandler Refine advertising/discovery state validationSven Gothel2021-09-152-1/+14
* Add advertising support (start with set-data and -params, stop) via HCIHandlerSven Gothel2021-09-153-1/+132
* BTAdapter: Resolve name and short_name, both readable via get<Name>() and set...Sven Gothel2021-09-153-28/+81
* Multi Direct-BT application, each using 1 adapter: Have user explicitly initi...Sven Gothel2021-09-158-38/+90
* Properly expose runtime version C++ (DIRECT_BT_VERSION etc) and Java via BTFa...Sven Gothel2021-08-312-3/+17
* Merge branch 'master' into b_v2.3v2.3.0Sven Gothel2021-08-311-13/+18
|\
| * EIRDataTypeSet.DataType: Fix data type, aligned with C++ change of commit 294...Sven Gothel2021-08-311-13/+18
* | Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3152-6108/+228
|/
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-284-61/+101
* Fix EUI48Sub::scanEUI48Sub(..): Fail on missing expected colon, i.e. after ea...Sven Gothel2021-08-251-3/+10
* DBTAdapter.cxx: Fix JNIAdapterStatusListener::deviceConnected(..): NewObject(...v2.2.12Sven Gothel2021-08-251-38/+29
* BTDeviceRegistry::DeviceQuery: No need for EUI48Sub string representation if ...Sven Gothel2021-08-051-1/+1
* EUI48Sub::toString(): if 0 == length return ":", allowing fully functional EU...Sven Gothel2021-08-051-2/+2
* BTDeviceRegistry::DeviceQuery: Use explicit enum type distinguishing address ...Sven Gothel2021-08-051-12/+30
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-052-45/+247
* BTDeviceRegistry: Replace print*() to get*String() and clarify method names (...Sven Gothel2021-08-041-10/+11
* BTDeviceRegistry + BTSecurityRegistry: Expose underlying collection (C++ and ...Sven Gothel2021-08-042-3/+60
* Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...Sven Gothel2021-08-032-3/+3
* BTDeviceRegistry.[cpp/java]: Bring back unordered_set/HashSet for devicesInPr...Sven Gothel2021-08-011-24/+37
* Update Examples doc root entry for dbt_scanner10.cpp and DBTScanner10.javaSven Gothel2021-07-311-0/+3
* dbt_scanner10/DBTScanner10: Extract BTDeviceRegistry and BTSecurityRegistry t...Sven Gothel2021-07-312-0/+306
* Java: EUI48Sub add: hash_code(), clear(), indexOf(), contains(), operator==()...Sven Gothel2021-07-312-53/+205
* Fix DBTDevice.java regression (commit e8e7f0958ed452a79eb2977555c2281b3ff3ba1...Sven Gothel2021-07-292-7/+19
* SMPKeyFile: Tightened Constraints: readAndApply(..) key file's BTSecurityLeve...Sven Gothel2021-07-291-12/+32
* DBTDevice.java: Remove 'name' field: Use native name via JNI (resolve device ...Sven Gothel2021-07-282-19/+6
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-287-14/+55
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-285-14/+64
* [D]BTAdapter.printDeviceList[s](..): Also print device name in debug output.Sven Gothel2021-06-151-1/+2
* DBTAdapter.printDeviceLists(): Avoid ConcurrentModificationException by using...Sven Gothel2021-06-151-1/+2
* SMPKeyBin: Make key base filename compatible to FAT32 Long filename (LFN)v2.2.6Sven Gothel2021-06-111-2/+20
* SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri...Sven Gothel2021-02-211-66/+257
* BTUtils.java: Add 'long wallClockSeconds()'Sven Gothel2021-02-212-4/+20
* SMPKeyBin: Use fprintf_td(..) to have elapsedTime prependendSven Gothel2021-02-141-12/+12
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-149-132/+350
* JNI: Fix missed package and class name renaming in jni code.Sven Gothel2021-02-122-6/+6
* SMPKeyBin: Add static remove(..) method, supporting deletion of key file.Sven Gothel2021-02-111-4/+22