The GsdGenParameterVariableType is a subtype of the 0:BaseDataVariableType and represents the GSDML “Ref” element (see 6.5.). It is formally defined in Table 29.

Table 29 – GsdGenParameterVariableType definition

Attribute

Value

BrowseName

GsdGenParameterVariableType

IsAbstract

False

ValueRank

−1 (−1 = Scalar)

DataType

0:BaseDataType

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseDataVariableType defined in [OPC 10000-5].

0:HasProperty

Variable

DefaultValue

0:BaseDataType

0:PropertyType

M, RO

0:HasProperty

Variable

Index

0:UInt16

0:PropertyType

O, RO

0:HasProperty

Variable

ByteOffset

0:UInt32

0:PropertyType

O, RO

0:HasProperty

Variable

BitOffset

0:UInt16

0:PropertyType

O, RO

0:HasProperty

Variable

BitLength

0:UInt16

0:PropertyType

O, RO

Conformance Units

PNGSDGM Parameter

The DefaultValue Property contains the Parameter’s default value. Source: “DefaultValue” attribute of the describing “Ref” element.

The Index Property contains the record index of the containing Parameter record.

The ByteOffset Property contains the offset in octets of the Parameter from the beginning of the Parameter record. Source: “ByteOffset” attribute of the describing “Ref” element.

The BitOffset Property contains the offset in bits of the Parameter from the beginning of the referenced octet (see ByteOffset). Source: “BitOffset” attribute of the describing “Ref” element.

The BitLength Property contains the length of the Parameter, in number of bits. Source: “BitLength” attribute of describing “Ref” element. Shall only be provided if the “DataType” attribute of the “Ref” element is “BitArea”.

For a detailed description of the “Ref” element and it attributes see [GSDML], 8.15.6 Ref.