Large Control Panel

Parent

This large modular I/O control panel allows you to attach multiple different modules on to it and use them as I/O to control you programms.

You can connect it to the FicsIt-Network.

Important to note is that every module is it’s own component, that means if you want to listen to the signals, you will need to listen to each of them individually.

Functions

getModules () → modules : Array<Object<Object>>

Returns all modules placed on the panel.

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Get All Modules

Return Values
Name Type Description

Modules modules

Array<Object<Object>>

All the modules placed on the panel.

getModule (x : Int, y : Int) → module : Object<Actor>

Returns the module placed at the given location on the panel.

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Get Module

Parameters
Name Type Description

X x

Int

The x location of the module on the panel. (0 = left)

Y y

Int

The y location of the module on the panel. (0 = bottom)

Return Values
Name Type Description

Module module

Object<Actor>

The module you want to get. Null if no module was placed.