I/O
This tab provides steps that either wait for an I/O signal as input or control an I/O device as output.
On I/O
This trigger step pauses the scenario until a specific signal is received from a specific I/O device.
| Parameter | Type | Description |
|---|---|---|
| IO device | Mandatory | The I/O device that this step listens to. |
| Aliases | Mandatory | The name of the signal on the I/O device that triggers this step. |
Set I/O
This action step sets a specific signal on an I/O device to the active (ON) state, optionally for a defined duration.
| Parameter | Type | Description |
|---|---|---|
| IO device | Mandatory | The I/O device that this step controls. |
| Aliases | Mandatory | The name of the signal to activate on the I/O device. |
| signal-duration (ms) | Optional | The duration in milliseconds for which the signal stays active. If not set, the signal remains active until explicitly reset. |
Reset I/O
This action step resets a specific signal on an I/O device to the inactive (OFF) state.
| Parameter | Type | Description |
|---|---|---|
| IO device | Mandatory | The I/O device that this step controls. |
| Aliases | Mandatory | The name of the signal to deactivate on the I/O device. |
| signal-duration (ms) | Optional | The duration in milliseconds for which the reset signal is held. |
Check I/O
This trigger step waits for and checks the current state of a signal on an I/O device, and continues only when the expected state is present.
| Parameter | Type | Description |
|---|---|---|
| I/O device | Mandatory | The I/O device whose signal is checked. |
| Aliases | Mandatory | The name of the signal to check on the I/O device. |
Write binary value to WebIO
This action step writes a binary value, assembled from a data source, to the individual bits of a WebIO device.
| Parameter | Type | Description |
|---|---|---|
| Data source table | Mandatory | The table that provides the value to write. |
| Data source field | Mandatory | The field that provides the value to write. |
| IO device | Mandatory | The WebIO device to write to. |
| Bit 0 alias | Mandatory | The signal alias mapped to bit 0. |
| Bit 1 alias … Bit N alias | Optional | Additional signal aliases mapped to higher bits. |
Set I/O after no read scan
This action step activates an I/O signal when the preceding scan step returned a no-read result. Use this step to trigger a visual or physical indicator when a barcode could not be read.
| Parameter | Type | Description |
|---|---|---|
| IO device | Mandatory | The I/O device that this step controls. |
| Aliases | Mandatory | The name of the signal to raise on a no-read event. |
| signal-duration (ms) | Optional | The duration in milliseconds for which the signal stays active. |