7.7 DeviceVariantType
The DeviceVariantType provides information of a specific IO-Link Device variant as defined in the IODD. It is formally defined in Table 44.
| Attribute | Value | |||||
| BrowseName | DeviceVariantType | |||||
| IsAbstract | False | |||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule | |
|---|---|---|---|---|---|---|
| Subtype of BaseObjectType defined in OPC 10000-5. | ||||||
| HasProperty | Variable | ProductId | String | PropertyType | Mandatory | |
| HasProperty | Variable | Name | LocalizedText | PropertyType | Mandatory | |
| HasProperty | Variable | Description | LocalizedText | PropertyType | Mandatory | |
| HasComponent | Variable | DeviceSymbol | Image | BaseDataVariableType | Optional | |
| HasComponent | Variable | DeviceIcon | Image | BaseDataVariableType | Optional | |
An instance of DeviceVariantType maps to an IODD DeviceVariant.
The mandatory, read-only Property ProductId maps to the IODD DeviceVariant/@productId attribute.
The mandatory, read-only Property Name maps to the IODD DeviceVariant/Name element. Localization should be considered. For IODDs following the IODD Specification Version 1.0.1 the IODD DeviceVariant/ProductName element shall be used. Localization should be considered.
The mandatory, read-only Property Description maps to the IODD DeviceVariant/ Description. Localization should be considered. For IODDs following the IODD Specification Version 1.0.1 the IODD DeviceVariant/ProductText element shall be used. Localization should be considered.
The optional, read-only Variable DeviceSymbol maps to the IODD DeviceVariant/@deviceSymbol attribute. The defined path to an image in deviceSymbol shall be resolved and the file shall be provided as Image.
The optional, read-only Variable DeviceIcon maps to the IODD DeviceVariant/@deviceIcon attribute. The defined path to an image in deviceIcon shall be resolved and the file shall be provided as Image.