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.