Skip to content

class FunctionBlockType

Package: swiss.avm.up.core.generic.type.functionblock.javamodel.FunctionBlockType

Direct Known Subclasses:


class FunctionBlockType extends RecordType

Properties

comment

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

description

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

field

FieldComplex[1..N]

field

FieldComplex[0..N]

A FieldComplex is a single field of a RecordType. Its type may be an IEC base
type, an enumeration, or a nested record.

functionModel

function model of this function block

FunctionBlockModel[0..1]

model definition of a function block

interfaceField

FieldComplex[0..N]

A FieldComplex is a single field of a RecordType. Its type may be an IEC base
type, an enumeration, or a nested record.

interfaceMapping

AFunctionBlockInterfaceMapping[0..1]

name

The name of this Resource.

StringLiteral[1..1]

Method Summary

functionBlockDeclaration

@FTemplateFunctionsDatatypeLibrary

Parameters:

PlatformType

getFunctionBlockName

@LibraryFunctionSpace