Access Restricted
This page contains internal documentation that is not publicly available.
Sys.ConfigPort
This command has been deprecated. Do not use it in new code as we may remove it in the future.
This command is obsolete when working with UI.Enable, UI.Disable and UI.Sense, which should be used for new applications.
Configures generic I/O ports for input/output.
Some ports are unidirectional (only usable either as an input or as an output). Only bidirectional ports can be reconfigured via this command.
I/O Port configuration can also be performed via scripts in the configuration editor. See the BaltechScript documentation for further details.
Properties
- Command code: 0x000E
- Command timeout: 100 ms
- Possible status codes: General status codes
Parameters (request frame)
| Name | Type/Size | Description | |
|---|---|---|---|
| InpOutp | Bit mask (16 bits) |
Bit mask describing if I/O pins should be configured
for input or output use:
|
|
| Gpio7 | Boolean (bit 0x8000) | - | |
| Gpio6 | Boolean (bit 0x4000) | - | |
| Gpio5 | Boolean (bit 0x2000) | - | |
| Gpio4 | Boolean (bit 0x1000) | - | |
| Gpio3 | Boolean (bit 0x0800) | - | |
| Gpio2 | Boolean (bit 0x0400) | - | |
| Gpio1 | Boolean (bit 0x0200) | - | |
| Gpio0 | Boolean (bit 0x0100) | - | |
| TamperAlarm | Boolean (bit 0x0080) | - | |
| BlueLed | Boolean (bit 0x0040) | - | |
| Input1 | Boolean (bit 0x0020) | - | |
| Input0 | Boolean (bit 0x0010) | - | |
| Relay | Boolean (bit 0x0008) | - | |
| Beeper | Boolean (bit 0x0004) | - | |
| RedLed | Boolean (bit 0x0002) | - | |
| GreenLed | Boolean (bit 0x0001) | - | |
| DefaultState | Bit mask (16 bits) |
Bit mask describing the initial state of I/O pins. The
specified values have to be interpreted in combination
with the I/O pins' direction (according to the
InpOutp variable).
|
|
| Gpio7 | Boolean (bit 0x8000) | - | |
| Gpio6 | Boolean (bit 0x4000) | - | |
| Gpio5 | Boolean (bit 0x2000) | - | |
| Gpio4 | Boolean (bit 0x1000) | - | |
| Gpio3 | Boolean (bit 0x0800) | - | |
| Gpio2 | Boolean (bit 0x0400) | - | |
| Gpio1 | Boolean (bit 0x0200) | - | |
| Gpio0 | Boolean (bit 0x0100) | - | |
| TamperAlarm | Boolean (bit 0x0080) | - | |
| BlueLed | Boolean (bit 0x0040) | - | |
| Input1 | Boolean (bit 0x0020) | - | |
| Input0 | Boolean (bit 0x0010) | - | |
| Relay | Boolean (bit 0x0008) | - | |
| Beeper | Boolean (bit 0x0004) | - | |
| RedLed | Boolean (bit 0x0002) | - | |
| GreenLed | Boolean (bit 0x0001) | - | |
Returned values (response frame)
None