Typedescription ¶ TypeDesc (FunctionBlock) BrowseIntoType (Method) BrowseNextElement (Method) BrowseOutOfType (Method) Execute_internal (Method) FindChild (Method) FindNode_internal (Method) GetAddress (Method) GetAttributeByIndex_internal (Method) GetBaseType_internal (Method) GetEnumMemberAttributeList_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetNumOfAttributes_internal (Method) GetRange_internal (Method) GetReferenceBaseType_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDescVarLenArray_Internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) GetUABuiltinType_internal (Method) Get_internal (Method) IOpcUaDataTypeFindChildByBrowseName GetFirstChildByBrowseName (Method) GetNextChildByBrowseName (Method) IOpcUaDataTypeMetaData GetDataTypeID (Method) GetEncodingNodeId (Method) GetMethodArguments (Method) GetParentNode (Method) GetParentReferenceType (Method) IsWellKnownType (Method) ITypeDesc 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) IsMember (Method) MethodCallTypeIndex_internal (Property) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Alias (FunctionBlock) FindChild (Method) GetAddress (Method) GetBaseType_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) Get_internal (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_AliasWithAttributes (FunctionBlock) GetAttributeByIndex_internal (Method) GetEnumMemberAttributeList_internal (Method) GetNumOfAttributes_internal (Method) TypeDesc_Array (FunctionBlock) BrowseIntoType (Method) BrowseNextElement (Method) BrowseOutOfType (Method) FindChild (Method) GetElementCount (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) Get_internal (Method) NodeFound_internal (Method) Protected DecrementOffset (Method) IncrementOffset (Method) NotifyArrayAccess (Method) protDoNotifyArrayAccess (Method) Set_internal (Method) Swap_internal (Method) UseArrayBaseType (Method) TypeDesc_Array_ByteAddressed (FunctionBlock) Get_internal (Method) Protected IncrementOffset (Method) Set_internal (Method) TypeDesc_Array_Remote (FunctionBlock) Protected IncrementOffset (Method) TypeDesc_Enum (FunctionBlock) GetEnumValues_internal (Method) GetName_internal (Method) GetTypeClass2_internal (Method) TypeDesc_EnumWithAttributes (FunctionBlock) GetAttributeByIndex_internal (Method) GetEnumMemberAttributeList_internal (Method) GetNumOfAttributes_internal (Method) TypeDesc_Executable (FunctionBlock) MethodCallTypeIndex_internal (Property) NodeFound_internal (Method) TypeDesc_Executable2 (FunctionBlock) Execute_internal (Method) GetMethodArguments (Method) NodeFound_internal (Method) TypeDesc_OpcUaBuiltInType (FunctionBlock) FindChild (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) GetUABuiltinType_internal (Method) Get_internal (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Property (FunctionBlock) BrowseIntoType (Method) BrowseOutOfType (Method) FindChild (Method) GetAttributeByIndex_internal (Method) GetBaseType_internal (Method) GetEnumMemberAttributeList_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetNumOfAttributes_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) Get_internal (Method) IsMember (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Property_Remote (FunctionBlock) GetBaseType_internal (Method) GetTypeClass2_internal (Method) Get_internal (Method) Set_internal (Method) TypeDesc_Reference (FunctionBlock) BrowseIntoType (Method) BrowseOutOfType (Method) Dereference (Method) FindChild (Method) GetAttributeByIndex_internal (Method) GetBaseType_internal (Method) GetEnumMemberAttributeList_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetNumOfAttributes_internal (Method) GetReferenceBaseType_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) Get_internal (Method) IsMember (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Simple (FunctionBlock) FindChild (Method) GetSwapSize_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) Get_internal (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Simple_Bit (FunctionBlock) Get_internal (Method) NodeFound_internal (Method) Set_internal (Method) TypeDesc_Struct (FunctionBlock) BrowseIntoType (Method) BrowseNextElement (Method) BrowseOutOfType (Method) FindChild (Method) GetNativeSize_internal (Method) GetTypeClass_internal (Method) GetTypeDesc_internal (Method) Get_internal (Method) IOpcUaDataTypeFindChildByBrowseName GetFirstChildByBrowseName (Method) GetNextChildByBrowseName (Method) IsMember (Method) NodeFound_internal (Method) Protected protTokenLength (Method) Set_internal (Method) Swap_internal (Method) TypeDesc_Struct2 (FunctionBlock) GetName_internal (Method) GetTypeClass2_internal (Method) TypeDesc_Struct2_WithBaseType (FunctionBlock) GetBaseType_internal (Method) GetTypeClass2_internal (Method) TypeDesc_Struct2_WithBaseTypeAndAttributes (FunctionBlock) GetAttributeByIndex_internal (Method) GetEnumMemberAttributeList_internal (Method) GetNumOfAttributes_internal (Method) TypeDesc_Struct_Derived_Remote (FunctionBlock) FindChild (Method) TypeDesc_Struct_Remote (FunctionBlock) GetSecondNativeSize (Method) TypeDesc_Subrange (FunctionBlock) GetBaseType_internal (Method) GetName_internal (Method) GetRange_internal (Method) GetTypeClass2_internal (Method) Get_internal (Method) Set_internal (Method) TypeDesc_UAProperties (FunctionBlock) BrowseIntoType (Method) BrowseNextElement (Method) FindChild (Method) ForwaredImplementations Execute_internal (Method) GetAddress (Method) GetAttributeByIndex_internal (Method) GetBaseType_internal (Method) GetEnumMemberAttributeList_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetNumOfAttributes_internal (Method) GetRange_internal (Method) GetReferenceBaseType_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDescVarLenArray_Internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) GetUABuiltinType_internal (Method) MethodCallTypeIndex_internal (Property) Swap_internal (Method) GetFirstChildByBrowseName (Method) GetNextChildByBrowseName (Method) Get_internal (Method) IsMember (Method) Protected protTokenLength (Method) Set_internal (Method) TypeDesc_VarLenArray (FunctionBlock) FindChild (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDescVarLenArray_Internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) Get_internal (Method) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method) TypeHasCompleteBlittableLayout (Function)
TypeDesc (FB) ¶ FUNCTION_BLOCK TypeDesc IMPLEMENTS __SYSTEM.IQueryInterface, ITypeDesc, IOpcUaDataTypeMetaData Properties: MethodCallTypeIndex_internal Methods: BrowseIntoType BrowseNextElement BrowseOutOfType Execute_internal FindChild FindNode_internal GetAddress GetAttributeByIndex_internal GetBaseType_internal GetEnumMemberAttributeList_internal GetEnumValues_internal GetName_internal GetNativeSize2_internal GetNativeSize_internal GetNumOfAttributes_internal GetRange_internal GetReferenceBaseType_internal GetSize2_internal GetSize_internal GetSwapSize_internal GetTypeClass2_internal GetTypeClass_internal GetTypeDescVarLenArray_Internal GetTypeDesc_internal GetTypeNode_internal GetUABuiltinType_internal Get_internal IsMember NodeFound_internal Set_internal Swap_internal FindNode Get GetDataTypeID GetEncodingNodeId GetFirstChildByBrowseName GetMethodArguments GetNativeSize GetNextChildByBrowseName GetParentNode GetParentReferenceType GetSize GetSize2 GetSwapSize GetTypeClass GetTypeDesc GetTypeNode IsWellKnownType NodeFound Set Swap Swap2 Structure: BrowseIntoType (Method) BrowseNextElement (Method) BrowseOutOfType (Method) Execute_internal (Method) FindChild (Method) FindNode_internal (Method) GetAddress (Method) GetAttributeByIndex_internal (Method) GetBaseType_internal (Method) GetEnumMemberAttributeList_internal (Method) GetEnumValues_internal (Method) GetName_internal (Method) GetNativeSize2_internal (Method) GetNativeSize_internal (Method) GetNumOfAttributes_internal (Method) GetRange_internal (Method) GetReferenceBaseType_internal (Method) GetSize2_internal (Method) GetSize_internal (Method) GetSwapSize_internal (Method) GetTypeClass2_internal (Method) GetTypeClass_internal (Method) GetTypeDescVarLenArray_Internal (Method) GetTypeDesc_internal (Method) GetTypeNode_internal (Method) GetUABuiltinType_internal (Method) Get_internal (Method) IOpcUaDataTypeFindChildByBrowseName GetFirstChildByBrowseName (Method) GetNextChildByBrowseName (Method) IOpcUaDataTypeMetaData GetDataTypeID (Method) GetEncodingNodeId (Method) GetMethodArguments (Method) GetParentNode (Method) GetParentReferenceType (Method) IsWellKnownType (Method) ITypeDesc 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) IsMember (Method) MethodCallTypeIndex_internal (Property) NodeFound_internal (Method) Set_internal (Method) Swap_internal (Method)
SymbolicVarNodeFinder.Initialize2 (METH) ¶ METHOD Initialize2 : BOOL InOut: Scope Name Type Return Initialize2 BOOL Input pRootNodes POINTER TO ARRAY [0..0] OF POINTER TO SymbolsBaseNode iNodeCount DINT callbacks ISearchCallbacks
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.
TypeDesc.GetEnumMemberAttributeList_internal (METH) ¶ METHOD GetEnumMemberAttributeList_internal : POINTER TO EnumAttributes InOut: Scope Name Type Return GetEnumMemberAttributeList_internal POINTER TO EnumAttributes Input pnNumOfEnumValues POINTER TO INT pResult POINTER TO RTS_IEC_RESULT
TypeDesc.GetEnumValues_internal (METH) ¶ METHOD GetEnumValues_internal : POINTER TO EnumValues InOut: Scope Name Type Return GetEnumValues_internal POINTER TO EnumValues Input pnNumOfEnumValues POINTER TO INT pResult POINTER TO RTS_IEC_RESULT
TypeDesc.GetName_internal (METH) ¶ METHOD GetName_internal : POINTER TO STRING InOut: Scope Name Type Return GetName_internal POINTER TO STRING Input pResult POINTER TO SysTypes.RTS_IEC_RESULT
TypeDesc.GetNativeSize2_internal (METH) ¶ METHOD GetNativeSize2_internal : __XWORD InOut: Scope Name Type Return GetNativeSize2_internal __XWORD Input varInfo REFERENCE TO VariableInformation
TypeDesc.GetReferenceBaseType_internal (METH) ¶ METHOD GetReferenceBaseType_internal : REFERENCE TO TypeDesc InOut: Scope Name Type Return GetReferenceBaseType_internal REFERENCE TO TypeDesc Input pResult POINTER TO RTS_IEC_RESULT