The purpose of the setting "temperature > Y" causing a suspended state is to prevent it reaching an overheated state. I would suggest that we not use the text OVERHEATED as that would imply that we had failed to protect the users device.
Perhaps something such as THERMAL_PROTECTION would be more appropriate. "suspend reason THERMAL_PROTECTION" Indicates that the software is proactive and protective. > From: boinc_dev [mailto:[email protected]] On > Behalf Of Bruce Allen > Sent: Monday, April 08, 2013 3:41 AM > To: Joachim Fritzsch > Cc: [email protected]; [email protected] > Subject: Re: [boinc_dev] [eah_android] BOINC o.A. - client power > management bug > > Hi All, > > In order to help keep communication with the user as clear as > possible, I suggest that you introduce one additional suspend reason: > > > - run_on_batteries = 0 > > -- charger connected, battery level > X, temperature < Y: not suspended > > -- charger connected, battery level < X, temperature < Y: suspend > reason CHARGING > > -- charger connected, battery level > X, temperature > Y: suspend > reason OVERHEATED > > -- charger connected, battery level < X, temperature > Y: suspend > reason OVERHEATED > > suggested suspend reason for this case: OVERHEATED_AND_CHARGING > > > -- on batteries: suspend reason BATTERIES > > > > - run_on_batteries = 1 > > -- charger connected, battery level > X, temperature < Y: not suspended > > -- charger connected, battery level < X, temperature < Y: suspend > reason CHARGING > > -- charger connected, battery level > X, temperature > Y: suspend > reason OVERHEATED > > -- charger connected, battery level < X, temperature > Y: suspend > reason OVERHEATED > > same here: OVERHEATED_AND_CHARGING > > > -- on batteries, battery level > X, temperature < Y: not suspended > > -- on batteries, battery level < X, temperature < Y: suspend reason CHARGING > > -- on batteries, battery level > X, temperature > Y: suspend > reason OVERHEATED > > same here: OVERHEATED_AND_CHARGING > > > -- on batteries, battery level < X, temperature > Y: suspend > reason OVERHEATED > > Cheers, > Bruce > > > _______________________________________________ > boinc_dev mailing list > [email protected] > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev > To unsubscribe, visit the above URL and > (near bottom of page) enter your email address. > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > boinc_dev mailing list > [email protected] > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev > > > ------------------------------ > > End of boinc_dev Digest, Vol 107, Issue 4 > ***************************************** > _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
