In general, on the instance all rules defined on the IOLinkIODDDeviceType or its supertypes shall apply. When a new ObjectType is created, some InstanceDeclarations of the supertype are overridden in order to provide information from the IODD like VendorId.

  • The VendorID shall be filled with the IODD DeviceIdentity/@vendorId.
  • The DeviceID shall be filled with the IODD DeviceIdentity/@deviceId.
  • The Manufacturer shall be filled with the IODD DeviceIdentity/@vendorName.
  • The VendorText shall be filled with the IODD DeviceIdentity/VendorText, taking the default language.
  • The DeviceClass shall be filled with the IODD DeviceIdentity/DeviceFamily.