Creates a new block from JSON.
Creates a new block from JSON. It is separated from setupBlock
to take advantage of
the dynamic configuration of Ignition RX.
Configures the existing block from JSON.It is separated from createBlock
to take advantage
of the dynamic configuration of Ignition RX.
Configures the existing block from JSON.It is separated from createBlock
to take advantage
of the dynamic configuration of Ignition RX.
The name of the field that stores list-type attribute values.
Block category (like Input, Transform, Aggregate, etc.)
Block category (like Input, Transform, Aggregate, etc.)
Tries to connect the port list to a set of other blocks' outputs.
Connects the specified port to the output of another block.
Connects the specified port to the output of another block. If the connection cannot be made, prints an error message.
Initializes the specified port by trying to either connect it to another block (if available), or to set its value explicitly.
Creates the block description row by concatenating the name, parameters, and category.
Creates the block description row by concatenating the name, parameters, and category.
Block name.
Block name.
The specified block parameters plus output.
The specified block parameters plus output.
Tries to set the ports of the specified portList to values extracted from JSON.
Sets the specified port to an explicit value.
Sets the specified port to an explicit value. If the value cannot be set, prints an error message.
The base class for Rx block adapters.