Intermec 6100 Reference Guide

Page of 328
SECTION 4
Power Management
4-4    PEN*KEY
R
 6100 Computer Programmer’s Reference Guide
Possible wakeup events (sources) are plentiful and are defined by the 6100 ComĆ
puter as follows:
"
ON/OFF button press
"
MODEM ring indicator
"
PC Card MODEM ring indicator
"
POD 1 ring indicator
"
Real Time Clock Alarm expiration
"
Application of external power (charge)
Wakeup events can be set or masked via OEM APM function calls Get Wakeup
Mask and Set Wakeup mask.
Device Power Control
Devices may be powerĆmanaged either by the system APM BIOS, APM device
driver, or APMĆaware application via the Set Power State function.
Device drivers or applications that control device power should be aware that,
when the system enters System Suspend, all peripheral devices managed by the
driver or application loses power during System Suspend, but is restored to the
previous power state upon System Resume.
Device drivers or applications that use the Enable/Disable Device Power ManĆ
agement function can override this functionality during Suspend.  These drivers
or applications take sole responsibility for device power management during SusĆ
pend.  This feature allows system devices, the operating system, or application to
tell the BIOS to stop power managing a particular device, after which operatingĆ
systemĆspecific drivers or applications for that device may directly take over powĆ
er management.
Devices may be requested to be placed into any one of the following states via
the Set Power State function.
Table 4Ć1 
Power States (General Definitions)
State
Description
Ready
The device is in its fullĆpower state.
Standby
The device is capable of doing some work but is in a lowĆpower state.
Suspend
The device is not capable of doing work and is in its lowest power state
Off
The device is not capable of doing work and is in its lowest power state
The power states for each device in a 6100 Computer are defined as follows:
Table 4Ć2 
Power States (Display)
Power State Description
READY
Enables LCD and places VGA controller into fullĆpower state
STANDBY
VGA registers and memory are accessible.  LCD is OFF.
SUSPEND
VGA controller placed into hardware suspend
OFF
Same as SUSPEND
4. Power Management