UI.Toggle
This command toggles the output state of a specific port.
A single toggle consists of 2 state changes: From the
initial state to the inverse state and back. The
initial state is defined by the Polarity parameter. This is
also the state of the port at the end of the toggling
operation.
To stop the toggling, call
UI.Enable or
UI.Disable for this port.
Parameters (request frame)
|
Name
|
Type/Size
|
Description
|
|
Port
|
Enumeration (8 bits)
|
I/O pins of the reader that can be controlled by the user.
Values:
-
GreenLed (0x00)
Enable/disable/toggle the green
LED (if available).
-
RedLed (0x01)
Enable/disable/toggle the red
LED (if available).
-
Beeper (0x02)
Enable/disable/toggle the beeper
(if available).
-
Relay (0x03)
Enable/disable/toggle the relay
(if available).
-
Input0 (0x04)
Retrieve the state of the custom
input 0.
-
Input1 (0x05)
Retrieve the state of the custom
input 1.
-
BlueLed (0x06)
Enable/disable/toggle the blue
LED (if available).
-
TamperAlarm (0x07)
Retrieve the state of the tamper
alarm.
-
Gpio0 (0x08)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio1 (0x09)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio2 (0x0A)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio3 (0x0B)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio4 (0x0C)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio5 (0x0D)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio6 (0x0E)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
Gpio7 (0x0F)
Refers to a general purpose I/O. The physical pin
assigned to this logical I/O port depends on the
physical setup of the device.
-
CustomVled0 (0x40)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled1 (0x41)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled2 (0x42)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled3 (0x43)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled4 (0x44)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled5 (0x45)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled6 (0x46)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled7 (0x47)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled8 (0x48)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled9 (0x49)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled10 (0x4A)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled11 (0x4B)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled12 (0x4C)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled13 (0x4D)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled14 (0x4E)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
-
CustomVled15 (0x4F)
Custom Virtual LED (VLED) port. Allows RGB LEDs to
be activated with a user-defined color.
|
|
ToggleCount
|
Integer (8 bits)
|
The number of toggles. To toggle
forever, choose 0xFF.
|
|
Timespan1
|
Integer (16 bits)
|
The time in ms that the port is to stay in the inverse
state.
|
|
Timespan2
|
Integer (16 bits)
|
The time in ms that the port is to stay in the initial
state.
|
|
Polarity
|
Enumeration (8 bits)
|
Values:
|
Returned values (response frame)
None