Intermec ck1 Reference Guide
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.
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.
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.
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.
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().
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().
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().
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().
devApmSetMainBatteryVeryLow().
Critical
The battery power is equal to or lower than the value you set by
devApmSetMainBatteryCritical().
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,