I/O Automation

From SpinetiX Support Wiki

Jump to: navigation, search

This page is related to the Control Center interface present on HMP200, HMP130, and HMP100. For HMP350 and HMP300, see Peripherals settings page.


I/O Automation

The "I/O Automation" page (formerly named "RS232 / USB IO" in firmware versions prior to 3.0) can be accessed from the Administration menu and contains settings related to the USB port and RS232 port of the HMP. It also allows uploading and managing custom serial port protocol files.

The following sections are present on this page:

  • USB Settings,
  • Serial port settings,
  • I/O Automation,
  • Upload Protocol File,
  • Manage Protocol File.

USB Settings

This section contains settings related to the HMP USB port usage.

  • Support large number of USB devices
    Enable / disable the USB software emulation for supporting a greater number of USB endpoints / devices (when disabled, only 3 USB endpoints are supported). Default: enabled.
    When mixing full or low-speed devices with high-speed hubs this option should be disabled for compatibility.
    If you encounter any problems while using an interactive device, then disable this option and see if that solves the problem.
    Before firmware 3.1.0, this option was found under Display Settings page > Interactivity tab.
  • Enable USB I/O API
    Enable / disable the USB I/O API. Default: disabled.

Serial port settings

This section contains settings related to the HMP RS232 port usage.

  • Enable serial port
    Enable / disable the usage of the serial port. Default: enabled (since 3.1.0 release).
    Note that in firmware versions prior to 3.1, the serial port is disabled by default - in that case, you need to activate a protocol file to enable the serial port.
  • Baud rate
    Set the baud rate / speed of the serial communication. Default: 9600.
  • Data bits
    Set the number of data bits per character. Default: 8.
  • Parity
    Set the parity bit in each character. Default: none.
  • Stop bits
    Set the number of stop bits per character. Default: 1.

I/O Automation

This section allows contains the following settings:

  • Protocols
    Enable / disable the usage of an FSM protocol file. Default: disabled.
    The HMP comes with four built-in protocol files (for LG LF65, Panasonic plasama and Sharp Aquos screens, plus one for NMEA-0183 standard). The built-in protocol files are prefixed with "[sys]".
  • Use fixed schedule for display power
    Enable / disable a simple display power saving schedule, where you can specify the hours for sending the PowerOn / PowerOff commands to the display device connected to the HMP. Default: disabled.

Activate a protocol file

To activate a protocol file, follow these steps:

  1. Open HMP Control Center > "I/O Automation" page.
  2. If necessary, upload your custom FSM protocol file and / or modify the serial port settings.
  3. Select the desired FSM protocol file from the "Protocols" drop-down box.
  4. Optionally enable the "Use fixed schedule for display power" option to create a basic display power saving schedule.
    • By enabling this, you instruct the HMP to send the PowerOn and PowerOff commands every day at the time specified under "Turn monitor ON" and "Turn monitor OFF". In case a custom protocol file is used, ensure that these two commands are implemented inside it.
    • If the every-day schedule is not good enough, then see the how to create a custom power saving schedule.
  5. Click the "Apply" button.

Upload Protocol File

This section allows uploading a custom serial port protocol file (e.g., myCustomProtocol.fsm). There's no limit for the number of protocol files to be stored on the device, however only one can be active at any given time.

Manage Protocol File

Allows viewing and removing of the custom serial port protocol files uploaded on the HMP.

This page was last modified on 9 February 2017, at 12:04.