PlcTypeLayoutKind Enum

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll

Controls the layout of a PlcType when the absolute addresses of its relative members needs to be determined before accessing them.

C#

public enum PlcTypeLayoutKind


Inheritance ObjectValueTypeEnum › PlcTypeLayoutKind

Name Value Description
Sequential 0 The members are laid out sequentially, in the order in which they appear. The members byte numbers are laid out according a multiple of the bytes specified in Pack.
Simatic 1 The members are laid out in sequence considering the types of the members and their size within the order they are defined. The members byte numbers are laid out according a multiple of the bytes specified in Pack depending on whether a member / its ancestor is an array or if the raw size of the type of the member is greater or equals to the packing bytes defined.