stephen
About
- Username
- stephen
- Joined
- Visits
- 557
- Last Active
- Roles
- Administrator
Comments
-
It seems to handle the longer configuration time, so unfortunately I have yet to reproduce the problem. If you can provide more details about the exact steps that led to this error from a fresh install of the app that could greatly speed up debug. …
-
The configuration stage can take a while if their is a significant amount of data already in the log which it must erase before assigning a new configuration. This is a good hint as to where the error may be coming from, I'll create some more focus…
-
Sorry to hear about your troubles, the "Could not load device configuration" comes from a missing/corrupted data file that the app saves on the iOS device. This could happen if the app crashes or is forced closed at a time when the file is being up…
-
Correct, as of now there isn't a way for different iOS devices to easily use the same programmed MetaWear. Since the SDK does serialize device state, we have been experimenting with ways to save/copy this state directly into the app binary so that …
-
Please check out the scanning code from our sample app. What we implemented sounds like exactly what you want, only difference is we put an "X" for signal strength instead of removing the device from the list. Note that averageRSSI will be nil un…
-
It's correct that the library doesn't forget about a device once it has seen it. There isn't a clear 'device turned' off indicator from the perspective of a BLE central scanning for advertisement packets. Couple things might help you: 1. You can…
-
The second post is the correct approach for automatically setting the LED on a battery charge status change event. Please make sure that chargerStatus or powerStatus is not nil before using as this feature is only available on MetaMotionR with the…
-
Please check out the FitnessTracker app which I re-wrote in swift. I was unable to reproduce any issues using the latest MetaWear SDK. It's worth noting that there really is no difference between Swift/Obj-C apps since there is only 1 MetaWear SD…
-
And what MetaWear SDK version?
-
Unfortunately that is not an error message produced by the MetaWear SDK. Do you have addition details (any surrounding information) about that error message? You might try to reproduce it without using the MetaWear SDK to try and isolate that spec…
-
Can you confirm what version of iOS SDK you are using?
-
mlin34, The answer to your question is no, you should not have to re-set the configuration. The only thing that should clean a configuration is a call to setConfiguartionAsync(nil). I was unable to reproduce the error you described on my end,…
-
periodicSample is certainly one way to go about throttling the SensorFusion output speed, and we did recently improve support for larger data sizes, however, it appears the iOS SDK is still asserting unnecessarily. I'm making the necessary changes…
-
To understand whats going on, we have to understand a bit about the BLE connection itself. When a BLE device is connected, both sides agree on a time to sleep between sending packets of data. The exact time is "negotiated" during connection and de…
-
For a little additional information, the MetaWear SDK caches quite a bit of device state on the iPhone (in the directory you mentioned). When running in debug mode it is sometimes possible (but quite rare) to get this cache corrupted with some unex…
-
I was able to stream both flat events and orientation events without error. Can you try deleting your app off your phone to fully clear the cache and try again? You may also want to connect to the device with the MetaWear Sample App and press the …
-
The issue caused by calling checkForFirmwareUpdateAsync before the device has finished connecting. By making sure you connect first all should be well. On our end, we will make sure that calling that API on an un-connected device will return a pro…
-
- Not calling stopNotificationsAsync: This is okay, we understand that unexpected disconnects occur and so the SDK will take care of cleaning up any un-used notifications next time you connect. - MBLAccelerometerMMA8452Q vs MBLAccelerometerBMI16…
-
It looks like Apple still hasn't released Core Bluetooth for watchOS, so you can't actually connect to a MetaWear board directly from the Apple Watch. Instead you will basically have to write a normal iOS app and write a watch kit extension, as out…
-
The important thing to note is that the Barometer on the MetaMotionR can only measure atmospheric pressure, and that atmospheric pressure can vary due to a variety of weather conditions. When we calculate "altitude" from a pressure reading it's bas…
-
This should have been fixed with version 2.13, can you double check you have the latest app?
-
We are currently undergoing testing for an updated MetaBase iOS app to better handle the larger memory and longer download times of the MetaMotion R boards. Thanks for the report, I will keep you updated.
-
Also, can you confirm if you are using two devices, one mounted on the right leg and one of the left? The step detector is sensitive enough to register a step taken by either leg, so maybe this could explain your "getting twice steps"? If not, can…
-
One thing that may be causing confusion is that the stepCounter on counts when stepEvent is activated. Aside from that, can you erase the app from your iOS device just to confirm a clean start and then try out the stepEvent on just one device: [a…
-
There are definitely some differences between iOS and Android SDK's. All features documented in the iOS SDK are well tested and overall stable, however, certain features like the two you mentioned (Math and Tap Config) are there, but not fully enab…
-
1) Not as publicly documented now. If you need to programmatically stop/start logging, you may consider using a filter and logging the output of the filter instead.2) You can do a full erase of the device by calling device.setConfigurationAsync(nil…
-
No Problem! Note this bug exists in version 2.7.3 of the SDK, and will be fixed in the 2.7.4 release scheduled shortly. -Stephen
-
At a high level the "limited" connection just means that the device you connected to has been programed by another application. Because the MetaWear is highly programmable, it has a lot of on board state which cannot be tracked across separate iOS …
-
Can you confirm what version of the iOS SDK you are using? If you updated the API you need to make sure to perform both a "Clean" and "Clean Build Folder". Otherwise the autocomplete will use stale information parsed from the older SDK.
-
When using multiple sensors, each will produce its own file. Can you confirm that multiple files are produced? It should be: XXX_XXX_XXX_Accelerometer.csv XXX_XXX_XXX_Temperature.csv XXX_XXX_XXX_Humidity.csv