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
-
For those who have not provided the following details: * How fast are you running the sensors? * Does this occur for all frequencies or are these some frequencies which give a working stream? * How long does it take for the stream to stop?
-
Record at lower frequencies or pick up a MetaMotion board, which comes with 2MB external flash memory. If your mobile device is close enough to the board and can handle a 100Hz Bluetooth LE data stream, you can try streaming the data live.
-
As far as I can tell, the pymetawear package is using the correct C++ API release. What does the functions.py file in your site-packages folder define for mbl_mw_datasignal_log?
-
Do you have other devices you can test on? It is very odd that 2 newer Android devices are having Bluetooth issues.
-
You can simply stream the data if you aren't running the sensors that quickly.
-
An elapsed time of sorts would be nice but the app does allow you to start/end log sessions at different times if you have multiple boards. If you saw that popup appear, what do you think your board is doing at that moment? If it is unclear to yo…
-
https://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#disable()
-
Yes.
-
It does; if the app is aware of any boards that are logging data, the "Capture" button will be enabled otherwise it is grayed out. The 6 axis IMU on the boards uses ~1mA (925 - 990uA) when both gyro and acc are running and the led consumes between 2…
-
You can't as mentioned in my previous post that acceleration data requires 2 entries. Where are you getting this 14000 number from? The firmware for the new MetaWear C boards is larger than the other builds which does cut into the amount of flash…
-
* What board are you using? * What is the firmware version? * What Xcode version are you developing on? * What iOS device are you running the app on? * What are the exact steps to reproduce?
-
what platform are you developing on?
-
if you enable overwrite mode, it will overwrite the oldest entries. if not, no more data will be logged.
-
Update to the latest firmware (v1.2.4) and try the download again. It sounds like you are using an older firmware build. If you are unable to update the firmware, you can instead mask out the upper 2 bytes of nEntries before using it in the callb…
-
* Accelerometer takes 2 entries per data so only about 10 min. * You can add a timer to your app to connect and download at the appropriate time based on your logging frequency. * Logs are cleared when they are downloaded
-
The latest update to the MetaBase app separates boards that are ready to be configured from boards that are actively logging when you attempt to connect to the MetaWears. So if the board doesn't show up when you press "Configure", its logging, and …
-
You could but you will eventually fill up the log.
-
Bluetooth specific functions are not part of the MetaWear API. You need to use the Android API for this or just simply reset it from the settings menu.
-
Checkout the "Sensors" section in the FAQ.
-
Do not send code to hello at mbientlab; post your code to pastbin or github and link it in this thread. Routes internally are initialized in sequence with a queue.
-
Most modern cars have a Bluetooth entertainment system these days so perhaps that disrupts the btle connection. Given that you said the connection drops is very infrequent, you should just reset the Bluetooth adapter before starting a stream. The…
-
Which android devices and OS did you test with? I was able to stream gyro and acc data @ 100Hz to a Nexus 6 on Android M. MetaBase only logs data.
-
Does the same issue occur if you are using the latest firmware (v1.2.4)?
-
Try using the latest firmware (v1.2.4) and see if that helps Also, you should check if it's an issue with your Android device by running the same test with other devices, like an iOS device or a different Android device. Random disconnects, such a…
-
Take a look at the logging unit tests for a working Python example and you should probably read the ctypes documentation on wrapping callback functions.
-
Base your app off of the uwp starter project.
-
No, these are not exposed for the user.
-
Can you post your code?
-
How are you testing the output voltage? Using a voltemeter, I can see that the output voltages change when setting or clearing the specific pin as specified in the spec sheet.
-
You will need to integrate the MetaWear sensor data from the API with a sensor fusion or Euler angle library. Take a look at these example iOS projects on our GitHub page for some insights. https://github.com/mbientlab-projects/iOSEulerAngles h…