aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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