Bennu Game Development

Foros en Español => Sugerencias => Mensaje iniciado por: josebita en Agosto 17, 2010, 04:33:50 pm

Título: Alguna rutina para el estado de la batería?
Publicado por: josebita en Agosto 17, 2010, 04:33:50 pm
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.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: SplinterGU en Agosto 17, 2010, 04:43:35 pm
seria bueno, si.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: l1nk3rn3l en Agosto 17, 2010, 07:15:34 pm
una nueva dll..
o....

podria ser dentro de mod_sys
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: josebita en Agosto 17, 2010, 07:49:02 pm
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.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: SplinterGU en Agosto 17, 2010, 08:40:08 pm
para mi entender hay 2 tipos de bateria... la de los controles y la de la consola.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: josebita en Agosto 17, 2010, 10:54:16 pm
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.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: SplinterGU en Agosto 18, 2010, 12:36:10 am
si son baterias del joys, debe estar asociado al joy, si son de la consola a una general.
Título: Re: Alguna rutina para el estado de la batería?
Publicado por: josebita en Agosto 18, 2010, 12:30:28 pm
si son baterias del joys, debe estar asociado al joy, si son de la consola a una general.
Eso tiene sentido :)