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
-
As far as I know, that can't be done until Microsoft updates the bluetooh API.
-
do you have a formula to convert resistance to bend angle?
-
As mentioned in my previous post, you can get the value by reading the firmware revision characteristic. The UWP starter project provides a working example of reading GATT characteristic values: https://github.com/mbientlab/MetaWear-UwpStarter/bl…
-
See this post by Matt.
-
If you're using the iOS MetaWear app, you will need to switch the app into MetaBoot mode.
-
I would instead remove linear acceleration from the accelerometer data which lets you use the original formula for determine orientation of a stationary object.
-
There is no support for obtaining RSSI values using the BluetoothLEDevice class. You can retrieve the firmware revision by reading the firmware revision characteristic using the BluetoothLEDevice class.
-
You can't and shouldn't. These settings are specific ti the sensor fusion algorithm used by the board.
-
A update to API v2.8.0 has been released; see first post for release notes.
-
https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/FileAccess
-
it could be that your ble connection is not properly configured for low latency response. Try increasing the time for responses by calling mbl_mw_metawearboard_set_time_for_response before inirializing the api. Also, take a look at the uwp starte…
-
Can you quantify this "delay" you are seeing? For example, what are the relative time offsets between consecutive data points? Also, what does a graph on say and Android or iOS device look like when the same motion is applied? The graph does not…
-
Yes, you will need a complimentary filter to remove the noise from both the gyro and accelerometer data. You can check out this post from our blog and the accompanying links to get an introduction to sensor fusion. http://projects.mbientlab.com/in…
-
Yes, a reference point can be added onto the data. However, as there is no such feature in the current firmware, you will need to reconstruct timestamps as outlined in Matt's post.
-
As mentioned in my previous post, you can use the Python wrappers included with the C++ API however, you will have to hook in your own BLE stack, similar to how it is handled by the pymetawear project
-
The hysteresis and threshold units depend on the type of data being used by them. For example, if you are using temperature data, then it is in Celsius.
-
You can't inflate multiple layouts in a fragment, you will have to modify the original layout to accommodate the new UI. What you should focus on first is getting a reliable data stream from your board. Once you have that working, then worry abou…
-
Correct, the timestamp on streamed data is when the data was received by the device. Reducing data bandwidth is not something we would like to do as one of the most requested features has been to stream at higher than 100Hz and from multiple board…
-
You can force the board into metaboot mode by holding down the button and inserting the battery.
-
I've let the iOS dev know to take a look at questions 1-3. In regards to questions 4-6: 4) Existing entries will remain in memory even through power cycles / resets. New entries will be appended. 5) There are no problems with logging and stream…
-
Firmware v1.3.2 has been released for MetaMotion boards, check first post for details.
-
As stated in my previous post, does the fix mentioned in wmeinhold's post fix your issue?
-
What progress have you made in your app thus far? For multiple MetaWears, check out this demo project from our projects GitHub repos.
-
The cube demo was updated to use beta-03 a few days ago.
-
@kyleWhat mobile device are you using to scan for the device? Does the metaboot workarond used by @wmeinhold fix your issue?
-
Sorry, that class should not be on the beta branch at the moment since, as you have pointed out, the code has not been updated yet. We do have a demo app using a quaternion stream to rotate a cube that has working sensor fusion code, you can check …
-
It looks like whatever Bluetooth stack you are using is either not well implemented or not properly configured for low latency communication. You can try lowering the max connection interval to 7.5ms upon connection.
-
What firmware and API versions are you using?
-
There is a pymetawear package that can be installed via pip, however it has not been updated to build with the latest C++ (v0.7.4) which has the sensor fusion support. You can file a ticket with the author or submit a pull request with the necessar…
-
Given that you have a specific board in mind and you mentioned App Inventor, then my suggestions are as follows: * Include the MetaWear Android API in the App Inventor project and simply use it directly in your project * Create an Android app that …