ITreeWalker ¶ AsBaseTreeNode (Method) FindChild (Method) GetChildByIndex (Method) GetFirstChild (Method) GetFullPath (Method) GetParent (Method) GetSibling (Method) IsVisible (Method) Name (Property) OpcUa Specific GetChildByBrowseName (Method) GetNextByBrowseName (Method)
SymbolicVarNodeFinder.FindChild (METH) ¶ METHOD FindChild : ITreeWalker InOut: Scope Name Type Return FindChild ITreeWalker Input szChildName POINTER TO BYTE nameLen __XWORD symbolsSets DWORD varInfo REFERENCE TO VariableInformation pResult POINTER TO RTS_IEC_RESULT Inout typeSystemReached BOOL
SymbolicVarNodeFinder.GetChildByIndex (METH) ¶ METHOD GetChildByIndex : ITreeWalker InOut: Scope Name Type Return GetChildByIndex ITreeWalker Input iIndex DINT userAccessRights BYTE symbolsSets DWORD Output xOutOfRange BOOL
SymbolicVarsBaseHandleConverter (UNION) ¶ TYPE SymbolicVarsBaseHandleConverter : UNION InOut: Name Type hHandle RTS_IEC_HANDLE pBaseNode IBaseTreeNode pTypeDesc ITypeDesc
TypeClassFlagBits (GVL) ¶ The highest order bit of the third nibble and the fourth nibble designate special properties of the typeclass. InOut: Name Type Initial Comment TYPECLASS_FLAG_ALIAS INT 16#900 This type is an alias to the base type. This flag is ored to the TypeClass value. TYPECLASS_MAGIC_PROPERTY INT ANY_TO_INT(16#E000) This type is a property type. This value is for internal use only and uses three bits for historical reasons. This flag seems to be currently unused by the code generator, but it is returned by TypeDesc_Property.GetTypeClass2 with TypeClassFlags.TCF_GET_BASE_TYPE. TYPECLASS_BITMASK_TYPECLASS INT 16#FF Bitmask for the basic typeclass itself. TYPECLASS_BITMASK_POUTYPE INT 16#700 Bitmask for the POU type definet in POUTypeClass TYPECLASS_BITMASK_FLAGS INT ANY_TO_INT(16#F800) Bitmask for the flags defined here.
SymbolicVarNodeAccessor.GetTypeNodeByIndex (METH) ¶ METHOD GetTypeNodeByIndex : ITypeDesc InOut: Scope Name Type Return GetTypeNodeByIndex ITypeDesc Input diIndex DINT pResult POINTER TO SysTypes.RTS_IEC_RESULT
SymbolicVarNodeAccessor.HasBaseType (METH) ¶ METHOD HasBaseType : BOOL Returns true if the type has a base type. InOut: Scope Name Type Return HasBaseType BOOL Input typeDesc ITypeDesc
SymbolicVarNodeAccessor.ValidateSymbols (METH) ¶ METHOD ValidateSymbols : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return ValidateSymbols SysTypes.RTS_IEC_RESULT
VarInfo ¶ ExitVarInfo (Method) InitVarInfo (Method)
SymbolicVarNodeAccessor.ExitVarInfo (METH) ¶ METHOD ExitVarInfo : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return ExitVarInfo SysTypes.RTS_IEC_RESULT Input pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct2