class InterfaceLocal
Package: swiss.avm.up.core.generic.specification.interface_local.javamodel.InterfaceLocal
Direct Known Subclasses:
class InterfaceLocal extends Resource, AnnotableComment
The local interface holds all the private data of a controller.
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
functionBlock
A function block contains input variables, output variables, internal variables, and an internal behavior description of the function block.
AFunctionBlock[0..N]
interLock
Monitoring of intercontroller actions and values
AbstractInterlock[0..N]
localVariable
Local variables of any type.
LocalVariable[0..N]
message
Message are used to set alarms.
A message can also be used for intercontroller communication.
AbstractMessageDefinition[0..N]
method
AControllerMethod[0..N]
Controller methods are used to define functions that have controller-local validity.
The call is made via the this operator.
Example:
this.method1()
Controller methods can be overridden in a derived controller. In an overridden controller, the base method can be called using the SUPER operator.
Example:
SUPER.baseMethod1()
simulation
Simulation variables can only be accessed in simulation functions and are only active during simulation.
Simulation[0..N]
Simulation variables are only used when the controller is in simulation. These variables can be used, for example, for calculations that must be made at simulation time.
Method Summary
documentationInputOutputTable
@PCD_Documentation
documentationVariableTable
@PCD_Documentation
getName
@FName