SECTION 3 |
23
USING GPIO & DATA WITH ZEPHYR IPORT PLUS
I/O Emulation
In this mode, iPort emulates local presence of a physically remote I/O device, e.g. GPIO node.
In brief, this mode is “symmetric” to the controller emulation mode in the following way:
Use of console messages for command and response are swapped - encoder is listening to command and decoder is
issuing response.
Virtual GPI’s and GPO’s are swapped – the encoder has GPO and decoder has GPI.
Console to GPIO node, emulation
Controller Emulation
In this mode, iPort emulates local presence of a physically remote controller device, such as an. Element or iQ
console.
The Zephyr iPort PLUS encoder is listening to console event reports on the Livewire side. The logic states from the
received console messages are applied to virtual GPI and over the codec link forwarded to the decoder.
iPort decoder receives logic states from the codec link, applies them to virtual GPO, and forwards to Livewire side
in command messages.
Alternatively, LWRP clients can set and read the states of both GPI pins in the encoder and GPO pins in the
decoder, as well as receive change notifications, in the standard way. GPI states set in the encoder are forwarded to
the decoder the same way as those received with event reports.
When GPI or GPO states are modified via different interfaces (LWRP, console or codec link) concurrently, the
state arriving later in time overrides the former, regardless of the interface of origin.
GPIO node to Element, emulation