aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* 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
* BTDevice::setPairingPasskeyNegative(): Added API doc and missing Java binding...Sven Gothel2021-02-114-1/+48
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-102-6/+6
* SMPKeyBin (C++/Java): Add 'apply(BTDevice&)' method, setting Security params ...Sven Gothel2021-02-091-0/+84
* BTDevice.java: Add isValid() query, i.e. device reference valid and device no...Sven Gothel2021-02-093-0/+16
* Bump jaulib; Adapt to jau::bytesHexString(..) removed leading0X argument: Uni...Sven Gothel2021-02-064-22/+18
* SMPKeyBin API doc: Refine, fix C++ enum-type.Sven Gothel2021-02-021-0/+2
* Fix BTDevice::setConnSecurityAuto(..) API doc (disabled by ..)Sven Gothel2021-02-021-1/+1
* Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3Sven Gothel2021-02-021-0/+393
* BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa...Sven Gothel2021-02-014-0/+82
* BTDevice::setConnSecurity(..): Remove UNSET argument restrictions, allowing t...Sven Gothel2021-02-011-4/+3
* BTDevice.cpp disconnect() method is noexcept, since all invoked methods are n...Sven Gothel2021-01-302-4/+5
* API doc: Use '{@code tinyb.dbus}' to add implementation notesSven Gothel2021-01-302-38/+38
* BTDevice.cpp connect*() methods are all noexcept, since all invoked methods a...Sven Gothel2021-01-301-0/+1
* API doc fix: 'direct_bt.tinyb' -> 'jau.direct_bt'Sven Gothel2021-01-292-5/+5
* BTAdapter.startDiscovery(boolean): Added implementation remark re removeDisco...Sven Gothel2021-01-291-0/+5
* BTManager.Settings Name FixSven Gothel2021-01-294-8/+8
* Fix EUI48Sub::toString() if 0 == length: reserve() would become negative (C++...Sven Gothel2021-01-291-6/+13
* 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
* SMPLongTermKeyInfo (Java/C++): Add convenience isResolver() (from ltk prop) a...Sven Gothel2021-01-282-2/+7
* Example Scanner10 (C++/Java): Support Security setting per device BDAddressAn...Sven Gothel2021-01-271-1/+1