Alguna rutina para el estado de la batería?

Started by josebita, August 17, 2010, 04:33:50 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Estaría bien, ahora que Bennu ya soporta unas cuantas plataformas a pilas.

La idea sería que permitiera obtener la carga de más de una.

El código sería bastante dependiente de la plataforma, claro.

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

l1nk3rn3l

una nueva dll..
o....

podria ser dentro de mod_sys

josebita

Me imagino que lo suyo sería que fuera en mod_sys.

En linux modernos puedes leer los ficheros /proc/acpi/battery/BAT*/info y /proc/acpi/battery/BAT*/state y el porcentaje de batería libre es:

"remaining capacity"*100/"last full capacity"

Eso para cada batería, claro. No sé si funcionará para las wiz/caanoo ni si existe un método mejor.

SplinterGU

para mi entender hay 2 tipos de bateria... la de los controles y la de la consola.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Aunque puede ser útil diferenciar las baterías, otras veces quizás no haga falta. Quizás podrías crear un par de funciones:

get_battery_num([system]);
get_battery_info(num);

Donde el parámetro opcional system (1/0) controlaría si quieres saber el número de baterías del sistema o el número de baterías total...
num es el número de la batería en cuestión e irían primero las del sistema.

En fin, no sé si es la mejor forma de hacerlo, pero algo por el estilo podría estar bien.

SplinterGU

si son baterias del joys, debe estar asociado al joy, si son de la consola a una general.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Quote from: SplinterGU on August 18, 2010, 12:36:10 AM
si son baterias del joys, debe estar asociado al joy, si son de la consola a una general.
Eso tiene sentido :)