Diagram LocalVariable
LocalVariable
A LocalVariable is a private working variable of a controller, living in its InterfaceLocal and accessible only from the controller's own logic. It is typed by a datatype from a linked library. Hardware signals are not local variables - those are I/O members on the interface.
class LocalVariable extends BaseArrayVariable, AReferenceVariable
InterfaceLocal
An InterfaceLocal is the private internal container of a controller: its local variables, message definitions, function blocks, interlock definitions, simulation and helper methods - everything not visible from outside. It is the internal member of the controller's public / per-instance / local interface triad.
class InterfaceLocal extends Resource, AnnotableComment
ScaledSpecification
class ScaledSpecification extends AbstractDefaultData
BaseArrayVariable
abstract class BaseArrayVariable extends Variable, ArrayVariable
Variable
abstract class Variable extends NamedResource, AnnotableComment, BaseDataVariable, APrefixedResource
BaseDataVariable
class BaseDataVariable extends AMainVariable, Field, ValidatableType
AMainVariable
abstract class AMainVariable extends MainVariable, AValue