Intermec ck1 Reference Guide

Page of 390
Chapter 2 — Configuring the CK1 System 
52 
CK1 SDK Programmer’s Reference Manual 
Power Management Modes 
Mode 
Description 
Normal 
CPU operates at full speed. All peripherals are enabled. 
Idle 
CPU operates at 10MHz; turns off unnecessary peripherals but leaves the 
LCD and keypad still. The CK1 returns to Normal mode when you press 
any key. The applications can run in this mode, but the speed is very low. 
Slow 
The CK1 enters this mode when the device is not touched for two seconds 
when not on cradle. 
Suspend 
Turn off everything and let the SDRAM in self-refresh. 
Suspend mode may also be referred to as Stop mode or Standby mode. 
 
 
You can set the backlight off time, idle time, and standby time using 
devApmSetBacklightOffTime(), devApmSetIdleTime(), and 
devApmSetStandbyTime(). Note that if the backlight off time equals zero, 
the backlight does not turn off until entering Standby mode. 
The battery has five states, which are defined in the next table. The battery 
states are calculated by comparing the actual percentage of battery power 
available (a value from 0 to 100) to values that you set with functions such 
as devApmSetMainBatteryGood. 
The Battery States 
State 
Description 
Very good 
The battery power is equal to 100 or is higher than the value you set by 
devApmSetMainBatteryGood(). 
Good 
The battery power is equal to or lower than the value you set by 
devApmSetMainBatteryGood() and higher than the value you set by 
devApmSetMainBatteryLow(). 
Low 
The battery power is equal to or lower than the value you set by 
devApmSetMainBatteryLow() and higher than the value you set by 
devApmSetMainBatteryVeryLow(). 
Very low 
The battery power is equal to or lower than the value you set by 
devApmSetMainBatteryVeryLow(). 
Critical 
The battery power is equal to or lower than the value you set by 
devApmSetMainBatteryCritical(). 
 
 
Changing the APM Function by Command Line Operation 
The factory default setting files (read only) are: 
• /etc/default/: default_apm_backlighttime, default_apm_idletime, 
default_apm_standbytime, 
• default_apm_mbatgood, default_apm_mbatlow, 
• default_apm_mbatverylow, default_apm_mbatcritical 
• /etc/config/: default_apm_backlighttime, default_apm_idletime, 
default_apm_standbytime,