IecVarAccess2 Interfaces Library Documentation ¶ Company System Title IecVarAccess2 Interfaces Version 3.5.6.64 Categories Intern|SymbolConfiguration Namespace IecVarAccess_Interfaces Author 3S - Smart Software Solutions GmbH Description 1 ¶ This library contains all interfaces for the symbolic IEC variable access. Contents: ¶ AccessRights (Enum) ArrayDimension (Struct) ArrayDimensions (GVL) EnumValues (Struct) IIecVarAccess3 (Interface) VarAccAppendVariable (Method) VarAccBeginVariableConfiguration (Method) VarAccBrowseDown (Method) VarAccBrowseGetNext (Method) VarAccBrowseGetRoot (Method) VarAccBrowseUp (Method) VarAccEndVariableConfiguration (Method) VarAccGetAccessRights (Method) VarAccGetAddress (Method) VarAccGetNode (Method) VarAccGetNodeFullPath (Method) VarAccGetNodeName (Method) VarAccGetNodeType (Method) VarAccGetSize (Method) VarAccGetSize2 (Method) VarAccGetSwapSize (Method) VarAccGetTypeClass (Method) VarAccGetTypeDesc (Method) VarAccGetTypeNode (Method) VarAccGetValue (Method) VarAccRemoveVariable (Method) VarAccSetValue (Method) VarAccSwap (Method) VarAccSwap2 (Method) IIecVarAccess4 (Interface) VarAccAppendVariable (Method) VarAccBeginVariableConfiguration (Method) VarAccBrowseDown (Method) VarAccBrowseGetNext (Method) VarAccBrowseGetRoot (Method) VarAccBrowseUp (Method) VarAccEndVariableConfiguration (Method) VarAccGetAccessRights (Method) VarAccGetAddress (Method) VarAccGetAddress2 (Method) VarAccGetNode (Method) VarAccGetNodeFullPath (Method) VarAccGetNodeName (Method) VarAccGetNodeType (Method) VarAccGetSize (Method) VarAccGetSize2 (Method) VarAccGetSwapSize (Method) VarAccGetTypeClass (Method) VarAccGetTypeDesc (Method) VarAccGetTypeNode (Method) VarAccGetTypeNode2 (Method) VarAccGetValue (Method) VarAccRemoveVariable (Method) VarAccSetValue (Method) VarAccSwap (Method) VarAccSwap2 (Method) IIecVarAccess5 (Interface) VarAccAppendVariable3 (Method) VarAccGetAddress3 (Method) VarAccGetNode3 (Method) VarAccGetNodeFullPath3 (Method) VarAccGetNodeName3 (Method) VarAccGetSize3 (Method) VarAccGetTypeClass3 (Method) VarAccGetTypeNode3 (Method) VarAccGetValue3 (Method) VarAccRemoveVariable3 (Method) VarAccSetValue3 (Method) VarAccSwap3 (Method) IIecVarAccess6 (Interface) VarAccBrowseGetChildByIndex (Method) IIecVarAccess7 (Interface) VarAccEnterAccess (Method) VarAccGetAttributeByIndex (Method) VarAccGetEnumValues (Method) VarAccGetNodeFlags (Method) VarAccGetNumOfAttributes (Method) VarAccGetNumOfTypes (Method) VarAccGetTypeClassFromType (Method) VarAccGetTypeName (Method) VarAccGetTypeNodeByIndex (Method) VarAccLeaveAccess (Method) IIecVarAccess8 (Interface) VarAccGetBaseType (Method) VarAccHasBaseType (Method) ITypeDesc (Interface) FindNode (Method) Get (Method) GetNativeSize (Method) GetSize (Method) GetSize2 (Method) GetSwapSize (Method) GetTypeClass (Method) GetTypeDesc (Method) GetTypeNode (Method) NodeFound (Method) Set (Method) Swap (Method) Swap2 (Method) ITypeDesc2 (Interface) GetTypeClass2 (Method) ITypeDesc3 (Interface) GetEnumValues (Method) GetName (Method) ITypeDesc4 (Interface) GetNativeSize2 (Method) ITypeDescWithBaseType (Interface) GetBaseType (Method) IVariableInformation (Interface) AccessRights (Property) BitAccess (Property) BitOffset (Property) CompleteAccess (Property) DontModifyOffset (Property) IncrementOffset (Method) MonitoringOffset (Property) Offset (Property) SplitHugeVariables (Property) SymbolicName (Property) VariableType (Property) IVariableInformation2 (Interface) ClientAddressResolution (Property) MonitoringSize (Property) InterfaceIds (GVL) TreeNodeType (Enum) TypeClassFlags (GVL) TypeDescArrayAsStruct (Struct) TypeDescAsUnion (Struct) TypeDescSimpleAsStruct (Struct) TypeDescStructAsStruct (Struct) TypeDescUnion (Union) VariableInformationFlags (GVL) VariableInformationStruct (Struct) VariableInformationStruct2 (Struct) Indices and tables ¶ 1 Based on IecVarAccess2_Itfs.library, last modified 01.01.1601, 00:53:00. LibDoc 4.4.0.0-b.27 The content file IecVarAccess2_Itfs.clean.json was generated with CODESYS V3.5 SP10 Patch 2 on 17.05.2017, 16:33:03.
AccessRights (ENUM) ¶ TYPE AccessRights : InOut: Name AR_NONE AR_READ AR_WRITE AR_READWRITE
ArrayDimension (STRUCT) ¶ TYPE ArrayDimension : STRUCT InOut: Name Type MinRange DINT MaxRange DINT
ArrayDimensions (GVL) ¶ InOut: Scope Name Type Initial Constant MAX_ARRAY_DIMENSION INT 3
EnumValues (STRUCT) ¶ TYPE EnumValues : STRUCT InOut: Name Type pValueName POINTER TO STRING value LWORD
IIecVarAccess3 (ITF) ¶ INTERFACE IIecVarAccess3 {attribute ‘m4export_hide’} Methods: VarAccAppendVariable VarAccBeginVariableConfiguration VarAccBrowseDown VarAccBrowseGetNext VarAccBrowseGetRoot VarAccBrowseUp VarAccEndVariableConfiguration VarAccGetAccessRights VarAccGetAddress VarAccGetNode VarAccGetNodeFullPath VarAccGetNodeName VarAccGetNodeType VarAccGetSize VarAccGetSize2 VarAccGetSwapSize VarAccGetTypeClass VarAccGetTypeDesc VarAccGetTypeNode VarAccGetValue VarAccRemoveVariable VarAccSetValue VarAccSwap VarAccSwap2 Structure: VarAccAppendVariable (Method) VarAccBeginVariableConfiguration (Method) VarAccBrowseDown (Method) VarAccBrowseGetNext (Method) VarAccBrowseGetRoot (Method) VarAccBrowseUp (Method) VarAccEndVariableConfiguration (Method) VarAccGetAccessRights (Method) VarAccGetAddress (Method) VarAccGetNode (Method) VarAccGetNodeFullPath (Method) VarAccGetNodeName (Method) VarAccGetNodeType (Method) VarAccGetSize (Method) VarAccGetSize2 (Method) VarAccGetSwapSize (Method) VarAccGetTypeClass (Method) VarAccGetTypeDesc (Method) VarAccGetTypeNode (Method) VarAccGetValue (Method) VarAccRemoveVariable (Method) VarAccSetValue (Method) VarAccSwap (Method) VarAccSwap2 (Method)
IIecVarAccess3.VarAccAppendVariable (METH) ¶ METHOD VarAccAppendVariable : UDINT InOut: Scope Name Type Return VarAccAppendVariable UDINT Input pNode IBaseTreeNode
IIecVarAccess3.VarAccBeginVariableConfiguration (METH) ¶ METHOD VarAccBeginVariableConfiguration : UDINT InOut: Scope Name Type Return VarAccBeginVariableConfiguration UDINT Input bBlocking BOOL
IIecVarAccess3.VarAccBrowseDown (METH) ¶ METHOD VarAccBrowseDown : IBaseTreeNode InOut: Scope Name Type Return VarAccBrowseDown IBaseTreeNode Input pNode IBaseTreeNode pResult POINTER TO UDINT
IIecVarAccess3.VarAccBrowseGetNext (METH) ¶ METHOD VarAccBrowseGetNext : IBaseTreeNode InOut: Scope Name Type Return VarAccBrowseGetNext IBaseTreeNode Input pNode IBaseTreeNode pResult POINTER TO UDINT