IecOpcUaMapping (STRUCT) ¶ TYPE IecOpcUaMapping : STRUCT InOut: Name Type iecType TypeClass uaType OpcUa_BuiltInType conversionNeeded BOOL
IArrayNotifiable (ITF) ¶ INTERFACE IArrayNotifiable extends __System.IQueryInterface Methods: ArrayAccessDetected Structure: ArrayAccessDetected (Method)
IArrayNotifiable.ArrayAccessDetected (METH) ¶ METHOD ArrayAccessDetected If implemented, this method is called to notify about a valid array access that was parsed. By valid we understand that it is syntactically correct as well as within the allowed array range. InOut: Scope Name Type Comment Input pstr POINTER TO STRING The pointer to the beginning of the array access, ie. the opening parenthese ‘[’ length INT The length of the array access within the string as it might not be 0 terminated after the closing parenthese. As an example, the value will be 3 for ‘[1]’ or 5 for ‘[3,4]’
IBranchTreeNode (ITF) ¶ INTERFACE IBranchTreeNode EXTENDS __SYSTEM.IQueryInterface Methods: GetAttributeByIndex GetNamespaceNodeFlags GetNumOfAttributes Structure: GetAttributeByIndex (Method) GetNamespaceNodeFlags (Method) GetNumOfAttributes (Method)
ILeafTreeNode.ExecuteCall (METH) ¶ METHOD ExecuteCall : RTS_IEC_RESULT InOut: Scope Name Type Comment Return ExecuteCall RTS_IEC_RESULT Input varInfo REFERENCE TO VariableInformation pArgumentBuffer POINTER TO BYTE buffer where the struct with the arguments is located. nArgumentBufferSize __XWORD size of the argument buffer callExecutorFunction POINTER TO POINTER TO BYTE The glue code function. executableTypeDesc REFERENCE TO TypeDesc The callable type desc
ILeafTreeNode.ExecuteCall2 (METH) ¶ METHOD ExecuteCall2 : RTS_IEC_RESULT InOut: Scope Name Type Comment Return ExecuteCall2 RTS_IEC_RESULT Input varInfo REFERENCE TO VariableInformation pArgumentBuffer POINTER TO BYTE buffer where the struct with the arguments is located. nArgumentBufferSize __XWORD size of the argument buffer
ILeafTreeNode.Get (METH) ¶ METHOD Get : __XWORD InOut: Scope Name Type Return Get __XWORD Input pDest POINTER TO BYTE varInfo REFERENCE TO VariableInformation dwSize __XWORD pResult POINTER TO RTS_IEC_RESULT
IBranchTreeNode.GetAttributeByIndex (METH) ¶ METHOD GetAttributeByIndex : POINTER TO STRING Gets the nth attribute by index, or 0 if the node has no attributes or the index is invalid. InOut: Scope Name Type Return GetAttributeByIndex POINTER TO STRING Input wIndex WORD
IBranchTreeNode.GetNamespaceNodeFlags (METH) ¶ METHOD GetNamespaceNodeFlags : IecVarAccess_Interfaces.NamespaceNodeFlags InOut: Scope Name Type Return GetNamespaceNodeFlags IecVarAccess_Interfaces.NamespaceNodeFlags Input pResult POINTER TO UDINT
IBranchTreeNode.GetNumOfAttributes (METH) ¶ METHOD GetNumOfAttributes : WORD Gets the number of attributes or 0 if the node has no attributes. InOut: Scope Name Type Return GetNumOfAttributes WORD