Pushbutton Module

Parent

This Button Module for modular I/O Panels can have different knob color and brightnesses and you can use them to trigger specific programmed events.

Use the Ficsit Label Marker to change the text and foreground color of the button.

Properties

enabled : Bool

Sets whether to accept input on this encoder or not. True means accept input, false means to igore input

Details
Flags RuntimeSync RuntimeParallel

Display Name

Enabled

operationalMode : Int

Sets the mode this button works in. Both in terms of signals and how it works.

0 = Single Signal, Basic mode. This mode is just a simple push button with a single Trigger signal 1 = Double Signal. This mode gives a trigger signal on press and one on release. The first boolean parameter determines if it was a press (true) or release (false) event 2 = Double Signal with Latched function. This is like 1 but the button stays pressed until the next trigger.

Details
Flags RuntimeSync RuntimeParallel

Display Name

Operational Mode

state : Bool

Returns whether this button is currently being pressed or not. This is only useful when the operationalMode is set to either of the Double modes.

Details
Flags ReadOnly RuntimeSync RuntimeParallel

Display Name

State

Functions

Trigger ()

Triggers a button press by code.

THIS FUNCTION HAS NOT YET BEEN IMPLEMENTED

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Trigger

setColor (Red : Float, Green : Float, Blue : Float, Emit : Float)

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

setColor

Parameters
Name Type Description

Red Red

Float

Green Green

Float

Blue Blue

Float

Emit Emit

Float

Signals

Trigger (Bool State state)

Triggers when the button gets acted on.

Details
Parameters
Name Type Description

State state

Bool

If operationalMode is 0, always set to true. If operationalMode is 1 or 2, true if pressed, false if depressed.