Hello,
Am new here and need help building up an application (preferably in B4J) to read HR measures from a Polar H10 chest band (BLE comms).
Have tried alot of samples and snipets, using other languages, and got sucess at 90% so far...
A friend told me about B4X option, and am giving it a try for a couple days, so am very fresh at this coding language...
Although have some experience in VB (v6 and .NET) and little bit of C#/C++.
Anyways, have already implemented a little prog around the class HeartRate Monitor.BAS, but am facing a bit of difficulties here...
Can anyone help me?
Here error log;
Sorry, think this should be posted in B4J forums...
Can some Moderator move it to correct place?
Thanks.
Am new here and need help building up an application (preferably in B4J) to read HR measures from a Polar H10 chest band (BLE comms).
Have tried alot of samples and snipets, using other languages, and got sucess at 90% so far...
A friend told me about B4X option, and am giving it a try for a couple days, so am very fresh at this coding language...
Although have some experience in VB (v6 and .NET) and little bit of C#/C++.
Anyways, have already implemented a little prog around the class HeartRate Monitor.BAS, but am facing a bit of difficulties here...
Can anyone help me?
Here error log;
B4X:
Waiting for debugger to connect...
Program started.
Error occurred on line: 7 (HeartRateMonitor)
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at b4j.example.heartratemonitor.innerInitialize(heartratemonitor.java:21)
at b4j.example.heartratemonitor._initialize(heartratemonitor.java:42)
at b4j.example.main._appstart(main.java:94)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:632)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:237)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:167)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:91)
at anywheresoftware.b4a.shell.ShellBA.raiseEvent2(ShellBA.java:98)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:78)
at b4j.example.main.start(main.java:38)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoClassDefFoundError: android/bluetooth/BluetoothGattCallback
at b4j.example.heartratemonitor._class_globals(heartratemonitor.java:80)
... 31 more
Caused by: java.lang.ClassNotFoundException: android.bluetooth.BluetoothGattCallback
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 32 more
Sorry, think this should be posted in B4J forums...
Can some Moderator move it to correct place?
Thanks.