Skip to main content

Modules Overview

Modules allow control over specific devices, web services & more.

Using Modules saves time. Ctrl Suite supports a growing number of modules, each containing an extensive set of commands allowing a simple dropdown selection of commands and options for two-way communication. This is far more efficient than implementing each command string manually.

Module Rating

To provide users with as much information as possible, ON LX has formulated a rating system comprising of three pieces of information relating to the module:

Quality

ON LX’s internal measure of robustness and quality of manufacturer's APIs (1-3) factoring in:

  • One way vs two-way communication.
  • The level of functionality available.
  • The simplicity of use.
  • Processing requirement. (high=bad / low=good).

Implementation

The current implementation status is a measure implementation depth of each module within Ctrl Suite and can be used to (1-3) it is reflected as:

  • 1 - The module has been implemented according to the manufacturer’s API or SDK.
  • 2 - The module has been implemented according to the manufacturer's API or SDK and validated by the user community.
  • 3 - The module has been implemented according to the manufacturer’s API or SDK and validated by the ON LX team.

Status

The status of API implementation:

  • EarlyA small portion of the API/SDK functionality has been implemented (less than 25%).
  • Partial - A portion of the API/SDK has been implemented (less than 100%).
  • Complete - The API/SDK has been fully implemented.

Interfaces, Actions and Processes’ can reference Modules to send commands to devices quickly.

Several Modules have matching Interface Components that allow modules to be interacted with by end users from Ctrl Player user interfaces. - After creating your modules, create an Interface and add any relevant UI components that can be linked to your modules.

Options

Configurable within the Nodes view of Ctrl Designer:

  • Define a Title & Description for the module you are creating.
  • Set a theme to help visually identify your module in the nodes view.
  • Select the module you require for your workspace.
  • Define the module settings by selecting or creating a patch for your module and configuring its specific properties.