Editing User:Magick777/Opportunistic Power Saving
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
== Maintain phone in GSM mode by default when on battery == | == Maintain phone in GSM mode by default when on battery == | ||
- | === | + | === Design goals === |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* Switch to GSM mode opportunistically when all seems to be quiet | * Switch to GSM mode opportunistically when all seems to be quiet | ||
- | ** trigger | + | ** trigger on phone locked |
- | ** | + | ** then check for blockers, most common first |
- | + | ||
*** don't change anything if we're on charge and not saving battery | *** don't change anything if we're on charge and not saving battery | ||
*** don't change anything if we're on a GSM call | *** don't change anything if we're on a GSM call | ||
- | *** don't change anything if we have blocker applications or connections | + | *** don't change anything if we're in the desired radio mode |
- | **** | + | *** don't change anything if we have blocker applications or connections |
- | **** if we're on 3G then | + | **** blockers don't apply if we're on WiFi |
- | ***** location-daemon active (GPS in use) | + | **** if we're on 3G then the known blockers should be |
- | ***** SIP / Skype / GTalk calls (VoIP in use) | + | ***** location-daemon active (GPS in use) |
+ | ***** SIP / Skype / GTalk calls (VoIP in use) | ||
*** don't change anything if the user didn't want the phone to lock anyway | *** don't change anything if the user didn't want the phone to lock anyway | ||
**** cooling off period during which device unlock cancels radio switch | **** cooling off period during which device unlock cancels radio switch | ||
Line 35: | Line 29: | ||
- | * Switch automatically to 3G or dual mode | + | * Switch automatically to 3G or dual mode when something requires it |
** no sense in triggering on device unlock, wait until needed | ** no sense in triggering on device unlock, wait until needed | ||
** check for blockers | ** check for blockers | ||
Line 42: | Line 36: | ||
*** don't change anything if we're on a voice call | *** don't change anything if we're on a voice call | ||
** trigger on events that may require a data connection i.e. | ** trigger on events that may require a data connection i.e. | ||
- | *** launch | + | *** launch new application (via hildon desktop) |
**** browser | **** browser | ||
**** SIP client | **** SIP client | ||
Line 49: | Line 43: | ||
*** open Modest e-mail account | *** open Modest e-mail account | ||
*** access Internet radio stream | *** access Internet radio stream | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |
Learn more about Contributing to the wiki.