La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 4. Alimentación: Estados de los componentes Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla.

Presentaciones similares


Presentación del tema: "1 4. Alimentación: Estados de los componentes Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla."— Transcripción de la presentación:

1 1 4. Alimentación: Estados de los componentes Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla brillante con el TomTom) El SDK de Windows Mobile o Windows CE permite hacer ambas cosas. Get/SetDevicePower (): Podemos verificar si un dispositivo está encendido o apagado:. SetPowerRequirement() /ReleasePowerRequirement(): Gestionamos el estado de alimentación requerido por nuestra aplicación para un dispositivo.

2 2 4. Alimentación: Estados del dispositivo CARACTERÍSTICAS Encendido Todos los componentes encendido. El usuario interactúa con la máquina. Sin retroiluminación Salvo ésta, todo lo demás está activo. Inactivo No hay actividad en el procesador. Por defecto, si lleva un rato en este estado, se apaga. Pantalla apagada Pantalla apagada pero el resto funcionando. Ejemplo: Asignando un botón para apagar la pantalla mientras escuchamos música con el Media Player. Es un estado forzado. Desatendido Pantalla, retroiluminación y audio apagado. El resto funcionando. El LED ámbar parpadea. Ejemplos: La consulta del correo con el terminal suspendido. Consulta del estado de la batería (CeRunAppAtTime), señal del GPRS (Timers). Parece que es al que va cuando usamos GoToStandBy on Suspend (no suena el audio, pero responde a pings) Re-encendido Desde el estado suspendido. Dura 15 segundos. Si la aplicación que lo despertó no le cambia de estado en esos 15 segundos, vuelve a suspensión. Suspendido Procesador parado. El contador de programa apunta a la siguiente instrucción a realizar. Reiniciando Reinicia el sistema operativo. Periféricos deshabilitados (Reboot, coldreboot, resetbootloader, resetcold) Definidos en [HKLM]\System\CurrentControlSet\Control\Power\State

3 3 EJERCICIO OBJETIVO: Comprender los estados de energía de los equipos Windows CE/ Windows Mobile y cambiarlos Vamos a jugar con el sonido en modo desatendido. Usaremos MyPowerState.exe, para ver el estado del sonido, CEPowerState.exe para requerir un estado en el sonido y el vídeo promocional del Neo para verlo Actividad número 1: –Copiamos el vídeo del Neo al Ikôn. Copiamos MyPowerState.exe, CePowerState.exe y Win32.dll al Ikôn. – Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué?

4 4 EJERCICIO Actividad número 2: –Vamos a Energía y seleccionamos que vaya a Stand-By en Suspend. Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué?

5 5 EJERCICIO Actividad número 3: –Ejecutamos MyPowerStates.exe y seleccionamos Unattended. ¿Qué valor pone en wav1:? ¿Por qué? –Salimos de MyPowerStates.exe y vamos al registro. Cambiamos el valor [HKLM]\System\CurrentControlSet\Control\Power\Sta te\Unattended\wav1: a 4 ¿Qué hemos hecho?

6 6 EJERCICIO Actividad número 4: –Ejecutamos MyPowerStates.exe y seleccionamos Unattended. ¿Qué valor pone en wav1:? ¿Por qué? –Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué?

7 7 EJERCICIO Actividad número 5: –Ejecutamos CEPowerState.exe. Vamos a WAV1: y seleccionamos D0 y Set State. –Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? ¿Hubiese pasado esto en la configuración inicial? ¿Por qué?

8 8 EJERCICIO Actividad número 6: –Xii) Reiniciamos el Ikôn. –xii) Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué?

9 9 EJERCICIO Conclusión: –Dejamos todo como estaba (energía en no ir a Stand-By en Suspend y el valor HKLM]\System\CurrentControlSet\Control\Power\State\Unatt ended\wav1: a 0 Pregunta: –¿Qué diferencia hay entre lo que hemos hecho con CEPowerState.exe y en la clave del registro? Otro ejemplo: Dejar la radio activa en modo suspensión


Descargar ppt "1 4. Alimentación: Estados de los componentes Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla."

Presentaciones similares


Anuncios Google