Power Status (was Re: Because LC can't do two things at once.)
pmbrig at gmail.com
Thu Mar 5 13:03:11 EST 2015
So the Unix case should be:
if there is a file "/sys/class/power_supply/BAT0/" then
put url "/sys/class/power_supply/BAT0/" into tStatus
else if is a file "/sys/class/power_supply/BAT1/" then
put url "/sys/class/power_supply/BAT1/" into tStatus
return "no battery"
put word 1 of tStatus into tStatus
Double-check me on this.
Peter M. Brigham
pmbrig at gmail.com
On Thu, Mar 5, 2015 at 11:27 AM, Mark Wieder <mwieder at ahsoftware.net> wrote:
> Wednesday, March 4, 2015, 5:10:53 AM, you wrote:
> >> and what I see on my Thinkpad running linux Mint 17 is status returns
> one of
> >> three states:
> >> Unknown if the laptop is plugged into the AC adapter
> >> Discharging if running off the battery power
> >> Charging if it's (wait for it) charging the battery.
> > Please clarify: "Unknown" if using the AC adapter, and "Charging"
> > if it's charging the battery. How could you be charging the battery
> > if you're not using the AC adapter?
> > Is "Unknown" reserved for when you're plugged in and the battery is
> > fully charged?
> Yes. The battery is in place but neither charging nor discharging. I
> do see that the "Unknown" description is ambiguous there.
> >> If I remove the battery and run the laptop off AC power there is no BAT0
> >> directory.
> > OK, so a test for "no such file" is called for.
> Yes, there are four possible states. And then I guess in Richard's
> case you'd also have to check for BAT1.
> -Mark Wieder
> ahsoftware at gmail.com
> This communication may be unlawfully collected and stored by the National
> Security Agency (NSA) in secret. The parties to this email do not
> consent to the retrieving or storing of this communication and any
> related metadata, as well as printing, copying, re-transmitting,
> disseminating, or otherwise using it. If you believe you have received
> this communication in error, please delete it immediately.
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the Use-livecode