8.2. Standby
8.2.1. Switching to the Standby State
The BHT switches from the power ON state to the standby state when any of the following conditions
arises:
(1) When the standby transition timeout occurs after a standby transition prohibited event (listed below)
is completed.
(2) When waiting for the event specified by the BHT_WaitStandbyEvent function with the standby
transition prohibited event completed.
(3) When the standby transition prohibited event is completed while waiting for the event specified by
the BHT_WaitStandbyEvent function to occur.
8.2.2. Standby Transition Prohibited Events
The following items are standby transition prohibited events.
- Key being pressed
- Touch panel being tapped
- Screen being refreshed
- Beeper/vibrator in operation
- Key click sound/touch panel tap sound in operation
- Backlight being ON (excludes those times when continuously ON)
- Reading barcodes
- IrDA interface port opened
- Connector interface port opened
- USB interface opened
- Wireless device opened
- During USB-LAN communication
- Flash memory being erased or written
- RTC being accessed
- Indicator LED being ON
- System message being displayed
- Bluetooth device power being ON
- Explorer displayed
- Standby transition time set to "0"
8.2.3. Setting the Standby Transition Timeout
The BHT_SetSysSettingDW (DWORD dwCtrlCode, DWORD dwSysParam) and BHT_GetSysSettingDW
(DWORD dwCtrlCode, DWORD *pdwSysParam) functions write or read the standby transition timeout as
specified below.
Parameter name
Standby transition timeout
(in units of 100 msec)
Type
R/W
Control code
DW
R/W
BHT_PM_STBYTIME
Parameter value
0: Disable
1 - 255
25
Defaults
Validating timing
10
Immediately after setting
(1 sec)