User Tools

Site Tools


manual:gpi_io_boards

Working with GPI Devices

Skylark servers support a variety of GPI devices.

List of supported devices with the number of available I/O ports:

DeviceInput PortsOutput PortsAdditional Information
ICP DAS P8R88 (optically isolated, digital)8 (relay)PCI board
ICP DAS P16R1616 (optically isolated, digital)16 (relay)PCI board
ADLink PCI-725088PCI board
ONTRACK ADU20044 (relay)USB module
ONTRACK ADU2x888 (relay)USB module
XKEYS XK-6060 (keys)0Xkeys 60-key USB keyboard
XKEYS XK-8080 (keys)0Xkeys 80-key USB keyboard
System HotKey64 (combinations)0Windows system keyboard
System TimeTable64 (timing)0System startup scheduler
Louth Protocol Event DecoderNANACOM port
Stramatel Protocol Score BoardNANAScoring system, COM port

Processing GPI Commands

For some types of GPI devices, Skylark uses Pin, a temporary identifier for the command, which allows the input command from the device to be linked with one or several actions simultaneously. Some devices transmit Pin directly: for example, the X-Keys keyboard.

This diagram illustrates processes in the GPI Board module. For a general overview of how GPI Board interacts with other system components, see Action Router.

Adding

The new device is added in the GPI IO Boards section of the server components configurator.

Settings

The settings of added GPI devices are on the tab Administrator Control Panel → Manage → GPI Boards → GPI Board N.

ParameterValue
GPI Board N (DEVICE)N – service number, DEVICE – device model
Service EnabledSetting the checkbox activates the selected service
NameService system name
ChangeChange service name
Add ActionOpen the dialog for processing input GPI commands. Output GPI commands can be generated by actions.
DelRemove action
EditEdit action settings
(1)Additional settings. Not all devices require additional settings, the value depends on the type of device selected:
  • ICP DAS P8R8 – N/A.
  • ICP DAS P16R16 – N/A.
  • ADLink PCI-7250 – N/A.
  • ONTRAK ADU200 – serial number settings (Edit Serial No.).
  • ONTRAK ADU2x8 – serial number settings (Edit Serial No.).
  • XKEYS XK-60 – N/A.
  • XKEYS XK-80 – N/A.
  • System HotKey – setting key combinations (Edit Hot Keys…).
  • System TimeTable – schedule setting (Edit Timings…).
  • Louth Protocol Event Decoder – serial port settings (Choose Serial Port…),
  • Stramatel Protocol Score Board – serial port settings (Choose Serial Port…),

TimeTable

TimeTable is the module for triggering scheduled actions. The module is configured in two steps.

  1. Creating a trigger at a certain Pin.
  2. Creating an action associated with the selected Pin.

Creating Schedule Items

The first step creates a trigger for the selected Pin. The sequence of using Pin is irrelevant, so it is possible to use any Pin within a designated range. A total of 64 triggers can be created, equal to the number of available Pins.

The “…” button opens the trigger settings for the selected Pin.

ParameterValue
GroupGroup for the selected Pin. If a group name is specified, the schedule item will stay active after triggering and continue generating events until another event from this group triggers. Contains an empty default value.
Start date
Start time
Trigger every (seconds when active)Sets the interval of event re-generation in seconds. The parameter is active in the group mode.
FromBasic interval reference point for repeating the event. The parameter is active in the group mode.
  • Original start - the interval start is the original start time of the event.
  • Relative Time - the current time is set as the interval start.

The parameter sets the event processing option: for example, after a server restart.

Repeat
RepeatsDaily Weekly Monthly Yearly
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
January, February, March, April, May, June, July, August, September, October, November, December
End RepeatCondition for ending repetitions:
  • Never - never end repetitions,
  • After N occurrences - complete after N occurrences, where N is the number of repetitions.
  • On DATE - complete on the specific date, where DATE is the end date.

Creating Action

Configuring GPI (ADLINK PCI/LPCI-7250 Board)
Not supplied with new servers.

ONTRACK ADU2x8

HotKey

manual/gpi_io_boards.txt · Last modified: 2022/04/02 12:39 by Victory Gorshkova

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Copyright © 2009-2025 Skylark Technology Inc.