summaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* AdapterStatusListener (C++/Java): Add discoveringChanged(..), converge device...Sven Gothel2020-05-246-159/+195
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-242-4/+7
* C++ multithreading fixes and exampleSven Gothel2020-05-242-24/+5
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-231-2/+2
* Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt...Sven Gothel2020-05-187-6/+53
* API doc: DBT/Main refine and add lifecycle + listener; Enhance listener java/...Sven Gothel2020-05-182-5/+11
* API doc AdapterStatusListener, GATTCharacteristicListener restriction: One in...Sven Gothel2020-05-182-2/+27
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-1725-266/+1281
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-152-3/+3
* GATT Service and Characteristic Java <-> JNI binding (incomplete, TODO Descri...Sven Gothel2020-05-145-20/+167
* DBTDevice JNI: Add comment re delete and add javaObject checkSven Gothel2020-05-141-0/+2
* DBTManager(java/jni): get/setDefaultAdapter(..) java side implementation, rem...Sven Gothel2020-05-142-44/+11
* jni helper: Unique rename for 'convert_vector*(..)' template functionsSven Gothel2020-05-1410-53/+19
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-1210-22/+166
* Resolving flushed discovered devices and shared device reference usage.Sven Gothel2020-05-111-0/+13
* Revert "Adapter::startDiscovery(): removeDevices() will not work as previousl...Sven Gothel2020-05-111-0/+1
* Adapter::startDiscovery(): removeDevices() will not work as previously scanne...Sven Gothel2020-05-111-1/+0
* GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli...Sven Gothel2020-05-111-1/+1
* Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei...Sven Gothel2020-05-114-4/+8
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-106-135/+548
* [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c...Sven Gothel2020-05-107-56/+210
* JNI DBTAdapter: Enhance callback pattern (here DiscoveringNotifications); Pow...Sven Gothel2020-05-041-129/+33
* helper_base: Add generic getField(..), getObjectRef<T>(..) and setObjectRef<T...Sven Gothel2020-05-042-29/+49
* JNIGlobalRef: Add copy-ctor, move-ctor and equality operationsSven Gothel2020-05-042-3/+68
* Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ...Sven Gothel2020-05-048-224/+449
* JNI: DBTAdapter: Use new FunctionDef::CaptureInvocationFuncSven Gothel2020-05-031-6/+38
* DBTAdapter Java/JNI: Add enable/disable Powered|Discovering NotificationsSven Gothel2020-05-032-31/+175
* DBTAdapter: Cleanup and sort fields, isOpen:=false on close.Sven Gothel2020-05-031-16/+21
* cmake: COMPILE_FLAGS += -Werror (warnings -> error)Sven Gothel2020-05-031-1/+1
* Java: Utilize new EIRDataType in BluetoothDeviceStatusListener; ...Sven Gothel2020-05-037-35/+85
* DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del...Sven Gothel2020-05-031-0/+1
* Element -> EIRDataType: Promote to top, add bit-ops and add Java equivalent; ...Sven Gothel2020-05-031-0/+124
* JNI helper_base: Robustness: Add java_exception_check_and_throw(..) and use I...Sven Gothel2020-05-022-13/+19
* DBTManager Java: Add getAdapterListImpl()Sven Gothel2020-05-024-43/+96
* DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal...Sven Gothel2020-04-281-11/+0
* Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn...Sven Gothel2020-04-271-1/+2
* Add HCI non LE connect; DBTDevice: Add defaultConnect() for LE and BREDR addr...Sven Gothel2020-04-262-4/+2
* DBTManager / DBTDeviceStatusListener: Refine events; java: Keep alive discove...Sven Gothel2020-04-265-198/+158
* Use Kernel BlueZ Manager for Discovery, Connect, etc. (Initial Commit - Java ...Sven Gothel2020-04-251-1/+1
* Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI...Sven Gothel2020-04-217-101/+261
* HCIComm thread safety, resolve deadlock; Renaming: MgmtHandler -> DBTManager,...Sven Gothel2020-04-203-12/+14
* Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefixSven Gothel2020-04-2020-177/+226
* Initial working Java binding for the direct_bt C++ moduleSven Gothel2020-04-2049-469/+1754
* Implement direct_bt: Direct Bluetooth access via Linux's Kernel BlueZ protoco...Sven Gothel2020-04-098-14/+14
* java: CMakeLists.txt replace depricated javah with javac -htinybXerxes RĂ„nby2020-02-171-37/+1
* C++ tinyb_hci: Working HCIScanner showing AD packets, demonstrating new HCI c...Sven Gothel2020-02-1519-6/+1343
* BluetoothFactory handles API verification via native-API and Manifest attribu...v2.0.0Sven Gothel2020-02-094-33/+175
* java jni: Split helper to helper_base + helper_tinyb (modularization)Sven Gothel2020-02-0914-89/+220
* Refine BluetoothFactory using reflection, providing default implementation fa...Sven Gothel2020-02-091-1/+76
* Adding BluetoothDevice API doc in interface headerSven Gothel2020-02-091-0/+4