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
-
If you want to stream battery data, then use the full BatteryState object for now. Splitting should correctly work within a data processing chain.
-
The FreeFall app wasn't designed to work with multiple metawears. The read and write characteristic functions are hardcoded to only interact with one device for one so it's unlikely your second device was ever initialized. You should base your app…
-
This tutorial project demos using multiple metawear boards simultaneously: https://github.com/mbientlab/MetaWear-Tutorial-Android/tree/master/multimw Sensor fusion is performed in the firmware. I can't 100% say for sure but its unlikely there …
-
You can use the C++ API though you will need to plugin your own BLE stack. https://github.com/mbientlab/Metawear-CppAPI
-
Please post the full code. Also, can your Windows device stream from 2 boards using the MetaBase app?https://www.microsoft.com/en-us/store/p/metabase/9nblggh4txj3
-
Are you stopping the stream before closing the BLE connection?
-
The pasteboard link is missing from your latest post. You can reset the algorithm by stopping it, changing modes, or resetting the board. If you're using NDOF, calibrate the magnetometer with random movements like drawing figure 8s.
-
@dhoAre you experiencing the same problems as @jonahk? If not, please post your issues in a separate thread. No, there are neither functional nor performance differences between r0.1 and r0.2 boards.
-
You will have to use the Android SDK to randomly schedule tasks. The MetaWear timer does not have that capability.
-
No, MetaWear boards are only slave devices.
-
MetaWear timers are only for MetaWear commands. If you are doing Android related tasks, you will have to use the timer APIs provided by the Android SDK.
-
Both iOS and Android APIs provide methods that check if a firmware update available for the specific board.
-
That's what we're trying to figure out hence all these debugging steps. Please see if the boards work fine with the Android app and can you also use the MetaWear app to post the device information for the boards (hardware revision, firmware revisio…
-
Depends on how many is "multiple". Streaming 2 or 3 should be fine but your mileage may vary if you try more depending on your Android device and OS.
-
* What version of the iOS MetaBase app are you using? * How fast are you sampling the sensors? * Did you do any firmware updates? * Does reinstalling the app resolve the issues? * Can you try again with the Android app? * It would be helpful to …
-
The app loses its state when you close it. Either keep it open in the background or serialize the MetaWearBoard object.\https://mbientlab.com/androiddocs/3/advanced_features.html#serialization
-
Are you closing the app after disconnect? Is it successfully reconnecting before you issue the remove?
-
* Can you please detail exactly how you were using the MetaBase app prior to this issue? * Do any of the boards work with the MetaWear app? (https://itunes.apple.com/us/app/metawear/id920878581?mt=8) * Do the boards with the Android app?
-
Run all of the high powered features simultaneously i.e. acc, gyro, led.
-
Use the time processor to reduce the sensor fusion data rate.https://mbientlab.com/cppdocs/0.7.0/dataprocessor.html#time You will need to be using firmware v1.3.3 and you may have to fiddle with the time delta to get the desired data rate i.e. …
-
Yes, the timer and commands are executed on the board and do not require a connection once programmed.
-
Yes, you can output both simultaneously but you will have to limit the output frequency.
-
Name the counter with a name component and use the edit function in the DataProcessor module to get the appropriate editor object. See the documentation and unit test: https://mbientlab.com/androiddocs/3/data_processor.html#modifying-processors ht…
-
Have you tried some of the troubleshooting tips?https://mbientlab.com/troubleshooting/ It's possible those two boards are DOA. The return / exchange policy is at the bottom of the troubleshooting page
-
Yes, you can program an Android app to do what you want and the firmware will continue logging data. However, given you are retrieving the logs fairly frequently, why not just stream the data instead?
-
* Upload to where? Assuming you are talking about MetaBase, does the erred device work if it is the only device configured and downloaded from? A quick way to check if there is any saved data is to plug in your Android device to a computer and chec…
-
Assuming you are talking about the MetaBase app, it already attempts to negotiate a faster connection interval however it is, in the end, only a request. The BT host can choose to ignore it or set a completely different value. What Android device…
-
Add your route for the first sensor, then add a route for the 2nd sensor. When the 2nd route completed, start both sensors.
-
So those 2 devices never worked? Or they were and recently stopped working?
-
No, there is no protection circuitry on the C for a LiPo battery.