Skip to main content
Version: 2.29

Resetting Terminals

Terminal emulators may not always begin at the login screen, depending on how the previous user left the device being used. Cycle includes a Step for resetting the terminal device, so that the user is presented with the login screen. The only exception to this rule is if inventory is left on the device; that inventory has to be dealt with manually. This Step is highly recommended, but not required, when using a terminal emulator. An active MOCA connection is required to use this Step.

To reset a device, use the following Step:

I reset terminal device "< DEVICE_CODE >" in warehouse "< WAREHOUSE_ID >"

Example:

I reset terminal device "RDT001" in warehouse "WMD01"

Behind the scenes, Cycle sends a shutdown message to the device code passed in and acknowledges the shutdown message, which terminates the current context for that device code. This provides a consistent login process for the terminal emulator, which is critical to success for automated testing.