Send commands using the Terminal Window
The Terminal Window enables the possibility to send commands from your applications to your devices.
Requisites
Read how to set up an SMS provider in your server (setting up an SMS provider is only necessary for the On-site model, read more here)
Enabling the Terminal Window
1. Make sure you have installed the Terminal plugin in Site Admin (Legacy) > Plugins
2. Access the privileges and features of your application.
3. Enable the Terminal Window privilege
4. Save the application properties.
How to use the Terminal Window
1. Login to your application and go to Main Menu > Window > Terminal
2. Save your Workspace if you want to keep the Terminal Window open for this user
In the Terminal Window, you can see a list of available commands (from the template created) for your device.
When initiating a prompt command through the Terminal Window, it is subject to a timeout of 10 seconds. This means that if the command does not receive a response within this timeframe, it will be considered as having timed out or not successfully executed.
History Commands:
All the Commands or SMS history directly from the Terminal window under the Commands or SMS tabs.
Alternatively, the history command can be found under Site Admin › Diagnostics › Device commands.
Cancel the commands
The ' X Abort All' button will stop all the commands from being sent out to the device.
You can cancel a specific command in two ways:
Note: Only template commands can be aborted if they are in queue.
1. Navigate to Main Menu > Window > Commands and the Commands panel will open. You can abort a specific command by clicking on it, and pressing on the Abort button.
2. Navigate to Main Menu > Site Admin > Diagnostics > Device Commands, and click on the symbol in the Actions column for a specific command that you want to abort. A window will open where you can abort this specific command or all commands from the device.
Related Articles
Read how to see a queue of your current commands using the Command Panel
Read how to create predefined commands using Template Commands
Read how the terminal data should be read