![](/images/backgrounds/160496/160496-27033x1.png)
The Primary Events described below are the default behavior. Primary events can be modified using the LXEPower- MgrPrimaryEvents API.
Please refer to the CE API Programming Guide for API details.
User Primary EventsA User Primary Event transitions the Thor VM2 to D0 (On) mode. When no user event happens for the specified time period, the Thor VM2 transitions to D1 (User Idle), then D2 (System Idle) and then D3 (Suspend). Timeout periods are set via the Schemes tab in the Power control panel.
User primary events include:
•Any key press on the integrated keypad or external USB keyboard
•Touch on the touch screen
System Primary EventsA System Primary Event allows the Thor VM2 to transition to D2 (System Idle) but the Thor VM2 does not enter D3 (Suspend) as long the system event occurs.
System primary events include:
•Serial data transfer
•USB data transfer
Wake Source EventsThese events wake the Thor VM2 from suspend:
•Power button
•Touch on the touch screen
•External power connection (AC/DC,
•USB client connection
•Ignition (switched from Off to On, Ignition Control/Ignition Off power mode only)
•RTC
•Serial port CTS control line
•Headset connection (this is not enabled by default, but can be configured to wake the Thor VM2)
Events generated by these actions are not processed. For example, the touch screen tap that wakes the Thor VM2 is ignored.
The following events DO NOT wake the Thor VM2 from suspend:
•Bluetooth keyboard or mouse
•Bluetooth connection
•USB client disconnect
•USB host data (unless enabled via API)
•USB host connection
•SDIO interrupt
•Serial data
•802.11 radio
•External power disconnect
3 - 5