Eric
Do not send private messages with technical questions; they will be discarded. All technical questions must be posted publicly on the forum.
About
- Username
- Eric
- Joined
- Visits
- 9,275
- Last Active
- Roles
- Administrator
Comments
-
Download the code and build the library in VS2017. Then, add a reference to the compiled assembly in your project. Alternatively, since you just want to check if the new code is properly working, you can instead add a UWP app to the C# SDK soluti…
-
None of the published releases use Java 8 features. No, lambda expressions have been supported for all platforms in Android Studio ever since Android N was released. https://developer.android.com/studio/write/java8-support.html
-
No, there is no difference regarding logging between the boards and firmware.
-
Interesting...what Android OS is your device running? I'm not entirely sure what could be the problem as the app works the devices in the office and in our virtualized Android x86 machines. Since the iOS version is working, stick with that one for…
-
Is this behavior happening on both Android and iOS devices? It seems like your device is perhaps losing connection when attempting to add the loggers. You should check that the commands are in fact being sent to the board and that the connectio…
-
Yes, you are already hitting the limit with the acc + 2x 12-byte I2C sensors; you will have to stream the remaining data.
-
No, the API does not support data splitting / offsets within the context of data processing. You would have to adjust your I2C read to only retrieve bytes 4 and 5.
-
What do you mean by "individual components of I2C packet"? The latest SDK will allow you to use data processing with I2C data but it is untested and the behavior is undefined.
-
Try using the nRF Connect app to scan for and connect to the boards.https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp It could be the Android device you have does not properly implement the Bluetooth LE stack. We've never…
-
Try streaming the data on your UWP app first to see if everything is properly working.
-
Fluctuations are expected in sensor readings and small changes in the environment will affect pressure readings. As mentioned previously, try the various oversampling and filter settings outlined in the datasheet to see which ones best suite your u…
-
There is no method that reports the settings to the user. Users should configure the boards before gathering data to avoid the API and boards being out of sync.
-
Bluetooth Mesh is not a high priority item at this time. If you need this feature in your application, it would be best to contact MbientLab directly regarding customized firmware. http://mbientlab.com/contact/
-
* Post data that shows these fluctuation. * What settings are you configuring the sensor with? * How long were you gathering data with the barometer? * What is the surrounding environment where you were gathering data like? You can pick up …
-
Gpio pin numbering is not the same as the numbering in the pin layout. Please see my previous post for the actual gpio numbers.
-
* Can you post some data that shows the discontinuities? * What settings are you configuring the sensor fusion algorithm with? A quick suggestion is to try streaming quaternions instead then converting those values to Euler angles in your app.
-
The Fall Creator's Update fixes DataContract serialization for UWP. All you have to is update your app's min and target version to build 16299.
-
Android libraries are distributed as AAR files. Check out the Android developer page for specifics. https://developer.android.com/studio/projects/android-library.html#aar-contents Probably the simplest way to include the Android SDK in your pl…
-
I pushed a checkpoint commit to GitHub. Let me know if this iteration of the C# SDK works for your Win10 device:https://github.com/mbientlab/MetaWear-SDK-CSharp/tree/b8c8ebaf85cb7644f497a1341957a66871128e5b
-
I have not encountered any "GATT service does not exist messages" with the Fall Creators Update. I did make some changes to the BLE code for console apps that works well with the FCU on my machine. I'll push those changes to GitHub later today.
-
I run into the same connect errors on occasion as well and they seem completely random. It could be something with gattlib as that code has not been updated in years or even at the BlueZ level. I also encounter connection issues on the JavaScript s…
-
You won't be able to stream all of the at 100hz. You can either reduce the streaming frequency or do a combined streaming/logging setup. Why do you need both raw IMU and fused data?
-
Just call TearDown, then attempt to setup the logger again.
-
Post a link to the specification sheet of the specific model you are using.
-
Make sure the board is in a clean state before creating loggers. Reset the board and try again when AddRouteAsync throws this exception.
-
All you need is mbl_mw_debug_reset then mbl_mw_metawearboard_free. When you want to connect to the board again, create another MetaWear object.
-
100Hz
-
No,the acc and gyro data are asynchronous.
-
As stated previously, you should fork the SDK repo and customize the code to suit your use case if you need these features soon.
-
Ah, i realized you were asking about SMD LED not attaching a singular LED. As long as it doesn't require firmware level code, like with a NeoPixel strand, it should be fine. Which SMD strand are you specifically looking at?