aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* 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
* DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14Sven Gothel2020-07-243-2/+17
* DBTGattCharacteristic removeAllAssociatedCharacteristicListener(..): Also cle...Sven Gothel2020-07-241-0/+1
* DBTGattCharacteristic: Always pass valid boolean[2] to configNotificationIndi...Sven Gothel2020-07-241-2/+2
* Reworking GATTCharacteristicListener (C++ and Java)Sven Gothel2020-07-2415-157/+388
* Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati...Sven Gothel2020-07-223-31/+54
* DBTAdapter: startDiscovery(..) also might need to change 'keepDiscoveringAliv...Sven Gothel2020-07-221-5/+4
* DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ...Sven Gothel2020-07-211-2/+2
* dbus java: Add minimalistic toString() implementation; direct_bt toString(): ...Sven Gothel2020-07-178-3/+28
* Direct-BT Java: Implement find(..) in manager, adapter, device, service and c...Sven Gothel2020-07-175-21/+456
* org.tinyb.BluetoothFactory: API doc note: The chosen implementation can't be ...v2.1.12Sven Gothel2020-07-041-0/+15
* org.tinyb.BluetoothFactory: More versatile ImplementationIdentifier and getBl...Sven Gothel2020-07-041-7/+97
* org.tinyb: API doc: Add @implNote for tinyb.dbus implementationSven Gothel2020-07-044-0/+22
* Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na...Sven Gothel2020-07-043-58/+28
* tinyb: fix jni unresolved symbols (add namespace to implementationSven Gothel2020-07-041-4/+4
* DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressTypeSven Gothel2020-07-031-10/+2
* DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11Sven Gothel2020-07-031-1/+1