SetSocketPowerState
Started by ByteMaster, Jun 03 2012 05:33 PM
4 replies to this topic
#1
Posted 03 June 2012 - 05:33 PM
What exactly is this method supposed to do? It looks like it works fine during program startup, but from what I can tell, if I call it later on in the application lifecycle, calls to disable/enable power to a module are ignored.
Am I missing something?
Thanks
Kevin...
Kevin D. Wolf
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
#2
Posted 03 June 2012 - 07:51 PM
Hi Kevin,
SetSocketPowerState is designed for use by the GoBus stack to turn on/off modules as necessary. We have been looking to expose a feature to control socket power state via the main application as well. Right now, there are limitations (to preserve known state, a consistent user experience, etc.)
What scenario(s) would this feature be useful to you? We're working on an update to the mainboard and GoBus assembly...so any/all feedback and requests are very timely.
Chris
#3
Posted 04 June 2012 - 12:26 PM
Hello Chris -
I can think of two scenarios where this might be useful:
1) From a module builders perspective, if my module starts behaving badly it would be nice to toggle power to do a full reset. In some case it would be nice to toggle power to the module to reset peripheral chips in addition to just resetting the uC.
2) From a app perspective, in some cases it might be nice to shut down unused modules to save power
Kevin…
What scenario(s) would this feature be useful to you? We're working on an update to the mainboard and GoBus assembly...so any/all feedback and requests are very timely.
I can think of two scenarios where this might be useful:
1) From a module builders perspective, if my module starts behaving badly it would be nice to toggle power to do a full reset. In some case it would be nice to toggle power to the module to reset peripheral chips in addition to just resetting the uC.
2) From a app perspective, in some cases it might be nice to shut down unused modules to save power
Kevin…
- Arron Chapman likes this
Kevin D. Wolf
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
#5
Posted 06 August 2012 - 10:57 PM
Hi Chris -
Any updates on this? I see the API in place for SetSocketPower and would really love to take advantage of this for failure recovery. Any work around you can think of with the current version? Is the source available for GoBus.dll? Could the update be made there to allow this to work?
-twb
What scenario(s) would this feature be useful to you? We're working on an update to the mainboard and GoBus assembly...so any/all feedback and requests are very timely.
Any updates on this? I see the API in place for SetSocketPower and would really love to take advantage of this for failure recovery. Any work around you can think of with the current version? Is the source available for GoBus.dll? Could the update be made there to allow this to work?
-twb
- NXTwoThou likes this
Kevin D. Wolf
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
Windows Phone Development MVP
President Software Logistics, LLC
Tampa, FL
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users