class InterfaceSpecific
Package: swiss.avm.up.core.generic.specification.interface_specific.javamodel.InterfaceSpecific
Direct Known Subclasses:
class InterfaceSpecific extends Resource, AnnotableComment, AInterfaceSpecific
An InterfaceSpecific holds a controller's per-instance public data and instance I/O - the values and pin mappings that differ from one ControllerInstance to another. It complements the ControllerInterface, which is the behavioural contract shared by all instances.
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
comment
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
data
current values --> ACCESS WRITE for Controller, READ for PARENT or HMI
CustomDec[0..1]
inputOutput
AInputOutputSpecific[0..1]
specificData
DataSpecification[0..N]
Method Summary
documentationVariableTable
@PCD_Documentation
getInterfaceDataSpecification
@FControllerInterface
Returns all data specifications of given controller (specific interface).
Return:
List<DataSpecification>
getName
@FName