Skip to content

class IntercomTask

Package: swiss.avm.up.core.generic.instantiation.javamodel.IntercomTask

Direct Known Subclasses:


class IntercomTask extends NamedResource, AnnotableComment, BaseControllerInstanceInteraction, RootVariableLibrary, RootVariableName

Properties

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

inOutPort

BaseInOutPort[1..N]

intercomFunction

CodeSnippetIntercomImpl[0..N]

localVariable

LocalVariable[0..N]

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.

name

The name of this Resource.

StringLiteral[1..1]

variableDefinition

IndexedControllerInstancePort[0..N]

Method Summary

className

@TemplateNameFunctions

class name at PLC

internal_getVariableDefinitions

@IntercomWrapperFunctionSpace

Return:

List<IndexedControllerInstancePort>

model_getInOutControllerInstances

@IntercomWrapperFunctionSpace

Return:

List<ControllerInstance>

objectName

@TemplateNameFunctions

object name at PLC

objectNameBR

@TemplateNameFunctions

object name at PLC