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 stated previously, it does not appear that you can register a handler for disconnect events with the various Python ble libraries. In other words, disconnects not initiated by the SDK go unnoticed. No, if you free the memory first, then you can…
-
Yeah, remove those comments. Again, we do not support pymetawear anymore. You should switch to the MbientLab Python SDK now before you start any major development.
-
No, the iOS SDK always uses normal sensitivity, which should be fine for most use cases.
-
yes and yes
-
You can search through the code on GitHub for those keywords. Any further discussion specifically about the restoration identifiers can be placed in this thread: https://mbientlab.com/community/discussion/2257/restoration-identifier-not-set-in-ce…
-
I'm not aware of any way to register for disconnect events through the various Python BLE libraries. This doesn't even seem to be possible at the BlueZ level. That depends on whether you care about the current state of the board or not. * Don…
-
Pushed the fix out just now, the update should be be live in a few hours.
-
Post the code on PasteBin. Just because those functions have "start", "update", and "close" does not mean those functions do the 3 tasks as defined in my previous post respectively. I suggest following this tutorial for a simple data streaming …
-
You will always need to calibrate the magnetometer with some random motion. If you don't need magnetometer data, use IMUPlus mode instesad of NDoF.
-
Put a break point at MBLMetaWear.m#L1281 and look at the contents of firmwareRevision and t.result.firmwareRev in the debugger for your app and the sample app.
-
You did not do step #3 from my posted instructions. If you are unsure about how to use GIT branches, you can refer to any number of online tutorials, such as this one from Digital Ocean:https://www.digitalocean.com/community/tutorials/how-to-use-gi…
-
I was able to reproduce this and should have a MetaBase update next week.
-
All you have to do is restart the download once you have reconnected. The SDK, in tandem with the firmware, will know where to resume the download.
-
Please read the thread before posting. Your questions have already been addressed in this thread.
-
I would prefer to see the code in its entirety and current state. For example, the definition of "MyWearStart" that you have in your most recent post does not match the one in your original post Also, I can't really comment on the code unless I k…
-
MetaBase automatically configures the board for 16g range. Try to further debug your issue by creating a simple app that sets the accelerometer to all possible ranges and see if the sensor responds accordingly when streaming data.
-
* What is the exact string value of the result object? * What board are you using with your app and what firmware revision is currently loaded on that board? * Are you using the same board when comparing your app with the sample app? * Have you …
-
* How were you using the boards? * Did you try a firmware update?
-
Does the same issue happen when using the MetaBase app?https://itunes.apple.com/us/app/metabase/id1088416232?mt=8
-
Yes that is correct. What issues are you seeing?
-
You'll have to post the full code for me to tell if everything is properly setup. The received sensor data is handled in the "Stream" component. Your current code doesn't appear to be doing anything with the data.
-
* How recent is "recently"? Did this issue arise after the latest app update? * How have you been using the boards prior to encountering this issue? * See if performing a firmware update fixes the issue.
-
checkForFirmwareUpdate does not return a bool in v2.10.0. See the release notes: https://github.com/mbientlab/MetaWear-SDK-iOS-macOS-tvOS/releases/tag/2.10.0
-
Your current pin configuration should be fine. All your app needs to do is ground gpio 1 (pin 9) to turn on the pulse sensor, then read the values from gpio 0 (pin 8). See this section in the Android documentation:https://mbientlab.com/androiddocs…
-
You'll need both gyro and accelerometer data to determine the orientation. You'll need to integrate your own sensor fusion code such as Sebastian Madgwick open source IMU algorithm. http://x-io.co.uk/open-source-imu-and-ahrs-algorithms/ Use …
-
What iOS SDK version are you using?
-
Depends on the how complex of the movements you are trying to capture. If all you want is a 3D hand model's orientation to match your hand's orientation, you can simply stream quaternions or Euler angles to your app and use those values to rotate y…
-
You need to tell the sensors to start sending you data once the routes have been setup.For the barometer, it is straightforward: barometer.Pressure.Start(); barometer.Start(); For the temperature sensor, you'll need to schedule a Read task …
-
I can't check as my dev PC hasn't received the FCU.
-
Is the board in question running the v1.3.5 firmware?