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
-
Call sleepModeOnReset, then reset the board
-
After trying out your reproduction steps, it appears that the issue is that the board is still streaming data at a high frequency (100Hz) when the script terminates. This results in the BLE link being immediately flooded with sensor data as soon as…
-
Huh, odd; the serialization unit tests should have caught that. https://github.com/mbientlab/MetaWear-SDK-CSharp/blob/1.0.0/MetaWear.Test/MetaWearBoardTest.cs#L31:L34 It's weird that the serialized XML output does display the correct values for …
-
The case is made out ABS plastic.
-
Files are saved locally in the public "Downloads" folder; check if there are any CSV files there. Try repairing the boards to your Win10 machine.
-
Use the Android or iOS MetaBase app try both methods.
-
On paper, I suppose it could work though I have no idea if it actually will work. Is the 8MB flash chip not big enough for your use case? What exactly are your recording that would warrant SD card / USB data transfer support?
-
Ok, I'll see what I can do with that script. On a side note, if the NodeJS app needs to crash / unexpectedly exit in order for this board to be put in the aforementioned limbo state, perhaps your main focus should be on addressing these crashes.
-
Your behavior suggests the battery doesn't have enough charge to power the board through the entire firmware update cycle.
-
From past experiences, a majority of users just want to start a log session then collect the data at some later point in time, and all this extra logger information simply confuses them. Even minimal exposure through download progress updates con…
-
MbientLab does not provide support for third party libraries; contact the package owner for help using his library. As for your magnetometer data, does the same behavior occur if you use the MetaBase app? Have you tried resetting the board and /…
-
The point of logging is the ability to record data without being connected to the host device. Bringing a mobile device with you defeats the purpose of logging, and that point, you might as well stream the data instead. No, there are no plans to…
-
If adjusting the time based on # of samples / time elapsed rather than ODR works best for your analysis, then use this method instead.
-
* Can you provide reproduction steps that reliably put the board in this limbo state? * While in this state, is connectAndSetUp able to connect to the board or is it unable to even do that? * You'll have to ask the Noble developers what those erro…
-
The firmware treats them as separate data samples. You can post process the data in Python to combine the separate values into 1 data sample.
-
* Yes, log capacity is no longer exposed to the user * No * No What is your use case for partial downloads?
-
The BMI160 imu uses a right-handed coordinate system.
-
https://github.com/mbientlab/MetaWear-SDK-Android#adding-compile-dependency
-
No, this information is not exposed.
-
Are all of the timestamps off by the same offset or did they eventually become correct? The sensor can overwrite older samples but it does not by default.
-
Post the entire output of the install process. Based on that single line, my guess is your machine is not properly configured to compile the underlying C++ code.
-
Is the board connect to a power source when you are checking?
-
* Yes * No. You can easily collect this yourself by configuring the boards and seeing how long it takes for the battery to go from a fresh state to empty. I doubt you will get 12 hours of continuous streaming with the provided battery so you may …
-
Well, if you are writing a Win32 console app, I'd suggest using the C# SDK instead.
-
Use the Python or JavaScript SDKs. https://mbientlab.com/tutorials/SDKs.html#python https://mbientlab.com/tutorials/SDKs.html#javascript
-
Apply a high pass filter over the data or offset the values from the baseline values when the board is at rest. We are working on adding some calibration tools for the algorithm so that should improve the accuracy of the fused data.
-
You are not done logging until after you have downloaded the data. Tear down is the last thing you do before disconnecting from the board.
-
Don't install gattlib from pip; let the project's dependency links resolve the reference to the required gattlib version. Pip installs the package fine in my virtualenv with Python v2.7.14. If need be, clone the Python SDK repo and manually inst…
-
https://github.com/mbientlab/MetaWear-SDK-Cpp#visual-studio-2017 After building the project, include the header files and add a reference to the dll.
-
Use the diagnostic page to reset the board. Failing that, reflash the firmware on the diagnostic page.