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.

Reply via email to