Skip to main content

XAPS - Power Saving Mode

Configures the device Power Saving Mode (PSM). When active, the device enters a low-power sleep state and wakes up periodically or on configured events.

Format

  • Query PSM config: >QXAPS<
  • Disable PSM: >SXAPSE<
  • Enable PSM: >SXAPSA{EXTPWR}{INPUTS}{MOTION}{SLEEP_TIME}{WAKE_TIME}<
  • Immediate sleep: >SXAPSI<
  • Response (disabled): >RXAPSE<
  • Response (enabled): >RXAPSA{EXTPWR}{INPUTS}{MOTION}{SLEEP_TIME}{WAKE_TIME}<
FieldValuesDescription
EXTPWR0 or 1Wake on external power restore
INPUTS0 or 1Wake policy based on digital inputs
MOTION0 or 1Wake on accelerometer motion
SLEEP_TIME4 digitsTime before entering sleep (seconds)
WAKE_TIME4 digitsWake-up interval (seconds)

Examples

Configure PSM: sleep after 60 s, wake every 5 minutes, wake on motion:

>SXAPSA10100600300<
ValueMeaning
1Wake on external power
0Do not wake on inputs
1Wake on motion
0060Sleep after 60 seconds
0300Wake every 300 seconds

Query PSM state:

>QXAPS<
>RXAPSA10100600300<

Disable PSM:

>SXAPSE<

Force immediate sleep:

>SXAPSI<
SignalDescription
G15PSM scheduled
G16PSM canceled
F11PSM session ended (wake-up)
F13External power present

Defaults and Limits

  • Uses mode flags (A, E, I) and fixed-width schedule fields.
  • Time fields are encoded as 4-digit values.
  • Default mode/state is implementation-defined until configured.