Is MetawearC Board capable of self shutdown in the event that running application fails to close?
I've inherited a windows 10 application at work which uses Mbientlab MetawearC boards, using their IGyroBmi160 module and converts the data into approximations for the users RPM reading on a recumbent bicycle. In practice this software is being run on Windows 10 tablets by users who are of low to moderate technical knowledge, and as result we see many unexpected cases where the application can close unexpectedly, and this leaves the MetawearC board in the initialized state and with the LED indicator light on draining the battery indefinitely.
Some things to note, the hardwear we have on hand seems to be a little outdated/no longer supported. We are unable to update the firmware past 1.3.6 and have just recently put in an order for new sensors to test if later firmware also exhibits this behavior. We are also using the following Nuget packaged for development: MetaWear.CSharp v1.2.0 and MetaWear.CSharp.Win10 v.1.0.9
Is it intended behavior that the MetawearC board will remain in a powered state, and not timeout into a sleep mode after sufficient time of inactivity, and is there any way I might be able to have the board automatically go into a power saving state should the application which is using the board fail to do so? We've been updating the software as frequently as possible to ensure a proper shutdown of the board occurs, however, It would be helpful to know if such a failsafe could be implemented and the sensor is indeed capable of a self-shutdown. Thanks in advance, I'll try to provide any further details which might be of assistance.