152
2.12.7 Virtual OFF by Application
The Virtual OFF is a function and its main object is to save power. Internally, the terminal is
running normally but it seems to be with the power being turned off – unable to display and input
a key. This function is mainly used to provide the terminal user with fast resume from standby
state in WLAN communication.
Virtual OFF State Transition
The state transition diagram of Virtual OFF is below. The system has a mode named Virtual OFF
and the state transits ON State and OFF State in the mode. The transition is triggered by the
message issued by pressing the Power key.
ON
State
OFF
State
Normal mode
Virtual OFF mode
SysSetVirtualOffMode
SysDisablePowerOff
SysSetVirtualOffMode
SysEnablePowerOff
Press the Power key
(PBT_APMSUSPEND)
Press the Power key
(PBT_APMRESUMESUSPEND)
ON
State
OFF
State
Normal mode
Virtual OFF mode
SysSetVirtualOffMode
SysDisablePowerOff
SysSetVirtualOffMode
SysEnablePowerOff
Press the Power key
(PBT_APMSUSPEND)
Press the Power key
(PBT_APMRESUMESUSPEND)
Figure 2-16
How to Set Virtual OFF Mode in Application
In order to set the Virtual OFF mode, call
SysSetVirtualOffMode
and
SysDisablePowerOff
functions of the System Library. In this mode, the Power Management alternately issues the
following messages every time the Power key is pressed.
1.
When the Power key is pressed to turn off the power:
WM_POWERBROADCAST (PBT_APMSUSPEND)
2.
When the Power key is pressed to turn on the power:
WM_POWERBROADCAST (PBT_APMRESUMESUSPEND)
In the diagram in Figure 2.14, the application receives PBT_APMSUSPEND message at the first
press of the Power key and then changes the state to OFF State in the Virtual mode. And then the
application receives PBT_APMRESUMESUSPEND message and returns to ON State.
The application undertakes the transition to OFF State in the Virtual OFF mode. For example, the
application disables display, key input, and etc. and turns off the power to devices in idle.
Содержание IT-800 Series
Страница 15: ...15 2 1 4 Keys Keyboard Layout The following is the keyboard layout employed in the terminal Figure 2 1 ...
Страница 91: ...91 QR Code Enable 0 Min 1 Max 3500 Aztec Enable 0 Min 1 Max 3750 TLCode39 Enable 0 Code 32 Enable 0 ...
Страница 173: ...173 Copyrights Tab This tab is for displaying the OS copyright information Figure 3 19 ...
Страница 179: ...179 Root Tab Figure 3 27 Root certificates authenticate certificates received from other hosts ...
Страница 195: ...195 About Tab This tab displays current version information of the imager setting tool Figure 3 46 ...
Страница 201: ...201 Date Tab This tab is for setting display format of date Figure 3 56 ...
Страница 213: ...213 3 29 Windows Update This applet is used to keep the integrated operating system up to date Figure 3 74 ...
Страница 216: ...216 3 32 Domain Enrollment This applet is used to enroll the terminal to your company network Figure 3 78 ...
Страница 247: ...247 4 2 Games The terminal comes with two games Solitaire and Bubble Breaker Figure 4 2 ...
Страница 248: ...248 4 3 ActiveSync This application is an ActiveSync client program for the terminal to communicate with PC Figure 4 3 ...
Страница 255: ...255 4 5 Calculator The application can be used to operate nine digit calculator Figure 4 11 ...
Страница 261: ...261 2 On the child terminal the following screen appears while the child terminal is receiving data Figure 4 17 ...
Страница 264: ...264 4 11 Getting Started This application displays shortcut menus for setting up the terminal Figure 4 21 ...