aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ...Sven Gothel2020-09-201-2/+1
* C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ...Sven Gothel2020-09-201-3/+3
* POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa...Sven Gothel2020-09-192-1/+8
* C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and...Sven Gothel2020-09-192-119/+131
* C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod...Sven Gothel2020-09-197-1336/+268
* helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java...Sven Gothel2020-09-192-111/+126
* DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22Sven Gothel2020-09-182-11/+35
* Correct API doc for DBTDevice::remove() (C++ and Java):Sven Gothel2020-09-161-4/+6
* CMake: Support full parallel build by adding target dependenciesSven Gothel2020-09-152-0/+4
* Only generate JNI headers when Java sources have been modified, i.e. when Jar...Sven Gothel2020-09-151-9/+21
* C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now)Sven Gothel2020-09-151-1/+1
* C++ noexcept: JavaUplink, DBTObject, JavaGlobalObjSven Gothel2020-09-151-11/+11
* C++ noexcept: JNIMem* (convert exception in dtor to abort)Sven Gothel2020-09-152-17/+19
* CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e....Sven Gothel2020-09-121-1/+2
* Fixing Example crossreference and Menu itemSven Gothel2020-09-031-0/+26
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-034-8/+107
* DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ...Sven Gothel2020-08-281-2/+5
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-281-1/+1
* BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert...Sven Gothel2020-08-271-5/+7
* BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write...Sven Gothel2020-08-266-15/+75
* PlatformToolkit: EABI_AARCH64 maps to 'arm64' not 'aarch64' for our common os...Sven Gothel2020-08-261-1/+1
* PlatformToolkit: Properly map 'os.arch' -> CPUType (reduction) -> 'os_arch' (...Sven Gothel2020-08-261-5/+250
* PlatformToolkit: White space fixSven Gothel2020-08-261-277/+275
* PlatformToolkit::addPath(..): Resolve complete path via File::getCanonicalPat...Sven Gothel2020-08-261-3/+25
* PlatformToolkit: Reuse BluetoothFactory.DEBUGSven Gothel2020-08-251-10/+8
* BluetoothFactory: Attempt to load native libraries from 'os_and_arch' subdir ...Sven Gothel2020-08-252-46/+338
* cmake: Add variable/define 'SKIP_TINYB': Allow to not build the tinyb native ...Sven Gothel2020-08-251-1/+4
* BluetoothFactory: Disable codepath using OS_AND_ARCH library basename feature...Sven Gothel2020-08-251-4/+10
* DBTEnv: Use plain 'foo.bar' names, not 'foo_bar'; Add 'exploding' name values...Sven Gothel2020-08-241-5/+8
* BluetoothFactory: Attempt to load native libraries with 'os_and_arch' postfix...Sven Gothel2020-08-241-9/+38
* Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f...Sven Gothel2020-08-243-19/+5
* BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE...Sven Gothel2020-08-242-0/+47
* HCIStatusCode.java: Add INTERNAL_TIMEOUTSven Gothel2020-08-231-0/+2
* DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->...Sven Gothel2020-08-231-2/+1
* DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization...Sven Gothel2020-08-225-3/+49
* DiscoveryState: Complete state transition tableSven Gothel2020-07-291-10/+10
* JNI: Complete C++ to Java Exception mappingSven Gothel2020-07-293-29/+77
* DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ...Sven Gothel2020-07-291-4/+21
* Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin...Sven Gothel2020-07-291-1/+1
* Fix typo in HCIStatusCode enum valueSven Gothel2020-07-281-2/+2
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-286-20/+52
* DBusManager_delete: Do not call destructor, C++ implementation says so. Avoid...Sven Gothel2020-07-271-1/+2
* DBTManager.getServices(): Simplify gathering services, dropping manual connect.Sven Gothel2020-07-271-17/+6
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-275-64/+130
* BluetoothUtil: Add getElapsedMillisecond(); ScannerTinyB10 shows elapsed mill...Sven Gothel2020-07-272-0/+19
* GATTHandler::sendWithReply(): Disclose timeout value in error and exception o...Sven Gothel2020-07-271-2/+2
* Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ...Sven Gothel2020-07-262-8/+2
* Shutdown: Drop special case, working on robustnessSven Gothel2020-07-263-56/+34
* Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid...Sven Gothel2020-07-266-61/+89
* GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15Sven Gothel2020-07-256-21/+165