SymbolicVarNodeAccessor.EventCallback (METH) ¶ METHOD EventCallback : RTS_IEC_RESULT The interface ICmpEventCallback must be registered for an event. If this event is posted, this callback method is called. InOut: Scope Name Type Comment Return EventCallback RTS_IEC_RESULT Input pEventParam POINTER TO CmpEventMgr.EventParam Pointer to the event parameters, see Struct EventParam
IIecVarAccess9 ¶ VarAccGetNodeFullPath4 (Method) VarAccGetNodeName4 (Method)
SymbolicVarNodeAccessor.VarAccGetNodeFullPath4 (METH) ¶ METHOD VarAccGetNodeFullPath4 : DINT InOut: Scope Name Type Return VarAccGetNodeFullPath4 DINT Input pNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pszPath POINTER TO STRING diMaxPath DINT pResult POINTER TO SysTypes.RTS_IEC_RESULT
SymbolicVarNodeAccessor.Initialize (METH) ¶ METHOD Initialize : BOOL InOut: Scope Name Type Comment Return Initialize BOOL Input pRootNodes POINTER TO ARRAY [0..0] OF POINTER TO SymbolsBaseNode The nodes must be InstancePathNodeBuildingNode ‘s! iNodeCount DINT pTypeList POINTER TO ARRAY [0..0] OF POINTER TO TypeDesc iNumOfTypes DINT callExecutorFunction POINTER TO POINTER TO BYTE methodCallTypeDescs POINTER TO ARRAY [0..0] OF POINTER TO TypeDesc numberOfMethodCallTypeDescs WORD hRuntimeInterface RTS_IEC_HANDLE bSymbolSetsActivated BOOL
SymbolicVarNodeAccessor.VarAccGetNodeName4 (METH) ¶ METHOD VarAccGetNodeName4 : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return VarAccGetNodeName4 SysTypes.RTS_IEC_RESULT Input pNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pszNodeName POINTER TO STRING nNodeNameLen UDINT
SymbolicVarNodeAccessor.FindChildByName (METH) ¶ METHOD FindChildByName : IecVarAccess_Interfaces.IBaseTreeNode InOut: Scope Name Type Return FindChildByName IecVarAccess_Interfaces.IBaseTreeNode Input pNode IecVarAccess_Interfaces.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pName POINTER TO STRING pResult POINTER TO UDINT
SymbolicVarNodeAccessor.BrowseUp (METH) ¶ METHOD BrowseUp : ICollections.IBaseTreeNode InOut: Scope Name Type Return BrowseUp ICollections.IBaseTreeNode Input pNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct2 bBrowseIntoComplexTypes BOOL pResult POINTER TO IecVarAccess_Interfaces.SysTypes.RTS_IEC_RESULT
SymbolicVarNodeAccessor.GetNode (METH) ¶ METHOD GetNode : ICollections.IBaseTreeNode InOut: Scope Name Type Return GetNode ICollections.IBaseTreeNode Input pszPath POINTER TO STRING pVariableInformation POINTER TO VariableInformationStruct xResolveBrowseInfo BOOL pResult POINTER TO RTS_IEC_RESULT
SymbolicVarNodeAccessor.ExecuteCall (METH) ¶ METHOD ExecuteCall : RTS_IEC_RESULT InOut: Scope Name Type Comment Return ExecuteCall RTS_IEC_RESULT Input pNode IBaseTreeNode pVariableInformation POINTER TO VariableInformationStruct pArgumentBuffer POINTER TO BYTE buffer where the struct with the arguments is located. nArgumentBufferSize __XWORD size of the argument buffer
SymbolicVarNodeAccessor.GetValue (METH) ¶ METHOD GetValue : __XWORD InOut: Scope Name Type Return GetValue __XWORD Input pNode IBaseTreeNode pVariableInformation POINTER TO VariableInformationStruct pDest POINTER TO BYTE dwSize __XWORD pResult POINTER TO RTS_IEC_RESULT