ValueCreationMode Enumeration
Creation mode for Values
          Namespace:  TwinCAT.ValueAccess
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll)
Version: 4.3.0.0
Syntax
C#
[FlagsAttribute]
public enum ValueCreationMode
VB
<FlagsAttribute>
Public Enumeration ValueCreationMode
Members
| 
                   
  | 
                   Member name  | 
                   Value  | 
                   Description  | 
|---|---|---|---|
| 
                   None  | 
                   0  | 
                   None / Uninitialized Mask  | |
| 
                   Primitives  | 
                   1  | 
                   Convert to .NET Primitives, wherever possible.  | |
| 
                   Enums  | 
                   2  | 
                   Use IEnumValue on EnumTypes instead of .NET Primitives  | |
| 
                   FullDynamics  | 
                   4  | 
                   Wraps all Primitives also in IValue Objects  | |
| 
                   PlcOpenTypes  | 
                   8  | 
                   Use PlcOpen Times (TIME, LTIME, DT, TOD, DATETIME) instead of .NET Primitives DateTime and TimeSpan  | |
| 
                   Default  | 
                   1  | 
                   Default settings for the value creation mode (Translate to Primitives)  | 
Remarks
This setting is used by the ValueFactory/ to create Read values. In default primitive mode all values will be transferred to Primitive .NET Symbols if possible. E.g PlcOpen.TIME --> TimeSpan, IEnumValue --> .NET Primitives. They won't be wrapped into