Gpio
Contents
GPIO Concept
SOUND4 products has a generalized logical GPIO concept, with high versatility and many high level features as script capability.
GPIO means "General Purpose Input Output"
Logical Level is either "Active" or "Inactive"
Hardware Electrical Level is either "Low" (0V) or "High". Active level is LOW level.
Logical Inputs
There are 2 GPI flavors :
- Hardware : physical electrical level present on the Input Pins of the GPIO connector. This is "Hardware GPI[1 to n]". Active level is LOW level (grounded signal).
- Remote : logical level received from another device transported on IP. This is "ULA GPI[1 to m]". Two protocols are recognized:
- Livewire : status retrieved from another Livewire Device. See below.
- SOUND4IP : one of the local DECODERs receives the GPI status from a SOUND4IP ENCODER on another device.
For each GPI, an action may be triggered when ACTIVE or INACTIVE level is reached, for example change a config or launch a script.
Every GPI may also be routed to a GPO.
Logical Outputs
There are also 2 GPO flavors :
- Hardware : physical electrical level forced on the Output Pins of the GPIO connector. This is "Hardware GPO[1 to n]". Active level is Closed Contact.
- Remote : logical level sent to another device transported on IP. This is "ULA GPO[1 to m]". Two protocols are recognized:
- Livewire : status sent to another Livewire Device. See below.
- SOUND4IP : one of the local ENCODERs sends the GPO level to one or many SOUND4IP DECODER(s) on other device(s).
Each GPO gets its level amongst one of many sources :
- "patched" to any GPI
- "patched" forced ON or OFF or Heartbeat
- "Software Routing", triggered from a state variable condition, for example which Preset is On Air, or Digital Input Level less than xxdBfs, etc
Livewire GPIO
. Either Snake (mirroring) from another device, or controlled from a console.
Livewire GPIO config under Remote (snake mode)
How to configure a LW GPO port on SOUND4 products ? (snake mode)
Same config as Axia GPIO :
<IP address>/<GPIO port #>
- IP address of remote GPI to duplicate
- One port is 5 pins on Axia devices, 8 on SOUND4.
- Port # is 1 for most Devices, up to 2 for Impact, up to 8 for Axia GPIO node