OpcUaHelper Defines numerous re-useable utility functions. Handles an exception. Returns the application icon. Gets the display text for the access level attribute. The access level. The access level formatted as a string. Gets the display text for the event notifier attribute. The event notifier. The event notifier formatted as a string. Gets the display text for the value rank attribute. The value rank. The value rank formatted as a string. Gets the display text for the specified attribute. The currently active session. The id of the attribute. The value of the attribute. The attribute formatted as a string. Browses the address space and returns the references found. The session. The set of browse operations to perform. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Browses the address space and returns the references found. Browses the address space and returns the references found. The session. The NodeId for the starting node. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Browses the address space and returns the references found. Browses the address space and returns all of the supertypes of the specified type node. The session. The NodeId for a type node in the address space. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Returns the node ids for a set of relative paths. An open session with the server to use. The starting node for the relative paths. The namespace URIs referenced by the relative paths. The relative paths. A collection of local nodes. Finds the type of the event for the notification. The monitored item. The notification. The NodeId of the EventType. Constructs an event object from a notification. The session. The monitored item that produced the notification. The notification. The known event types. Mapping between event types and known event types. The event object. Null if the notification is not a valid event type. Collects the instance declarations for a type. Collects the instance declarations for a type. Collects the fields for the instance node. Finds the targets for the specified reference. Finds the targets for the specified reference. Collects the fields for the type. The session. The type id. The fields. The node id for the declaration of the field. Collects the fields for the instance. The session. The instance id. The fields. The node id for the declaration of the field. Collects the fields for the instance node. The session. The node id. The parent path. The event fields. The node id for the declaration of the field. The table of found nodes. Determines whether the specified select clause contains the browse path. The select clause. The browse path. true if the specified select clause contains path; otherwise, false. Prompts the user to specify a host name and discovers the servers. Creates an empty form. Shows the dialog. The client applicatio configuration. The selected endpoint url Shows the dialog. The client applicatio configuration. The default host name. The selected endpoint url Gets the endpoints for the host. Name of the host. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. 一个浏览OPC服务器节点的窗口类 允许自己输入服务器地址的实例化 固定地址且不允许更改的实例化 Opc客户端的核心类 初始化 连接服务器结束后马上浏览根节点 OPC 客户端的状态变化后的消息提醒 0:NodeClass 1:Value 2:AccessLevel 3:DisplayName 4:Description 读取一个节点的指定属性 Populates the branch in the tree view. The NodeId of the Node to browse. The node collect to populate. 点击了节点名称前的内容进行复制 Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. 无闪烁的树节点控件,结果还是没有实现 实例化一个新的控件 通知 A dialog that displays an exception trace in an HTML page. Initializes a new instance of the class. Replaces all special characters in the message. Displays the exception in a dialog. Display the exception in the dialog. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Stores a type declaration retrieved from a server. The node if for the type. The fully inhierited list of instance declarations for the type. Stores an instance declaration fetched from the server. The type that the declaration belongs to. The browse path to the instance declaration. The browse path to the instance declaration. A localized path to the instance declaration. The node id for the instance declaration. The node class of the instance declaration. The browse name for the instance declaration. The display name for the instance declaration. The description for the instance declaration. The modelling rule for the instance declaration (i.e. Mandatory or Optional). The data type for the instance declaration. The value rank for the instance declaration. The built-in type parent for the data type. A localized name for the data type. An instance declaration that has been overridden by the current instance. A field in a filter declaration. Creates a new instance of a FilterDeclarationField. Creates a new instance of a FilterDeclarationField. Creates a new instance of a FilterDeclarationField. Whether the field is returned as part of the event notification. Whether the field is displayed in the list view. Whether the filter is enabled. The filter operator to use in the where clause. The filter value to use in the where clause. The instance declaration associated with the field. A declararion of an event filter. Creates a new instance of a FilterDeclaration. Creates a new instance of a FilterDeclaration. Creates a new instance of a FilterDeclaration. Returns the event filter defined by the filter declaration. Adds a simple field to the declaration. Adds a simple field to the declaration. Adds a simple field to the declaration. Adds a simple field to the declaration. Returns the select clause defined by the filter declaration. Returns the where clause defined by the filter declaration. Returns the value for the specified browse name. The type of event. The list of declarations for the fields. 一个二次封装了的OPC UA库,支持从opc ua服务器读写节点数据,批量读写,订阅,批量订阅,历史数据读取,方法调用操作。 默认的构造函数,实例化一个新的OPC UA类 connect to server remote url Creates a new session. The new session object. Disconnects from the server. Report the client status Whether the status represents an error. The time associated with the status. The status message. Arguments used to format the status message. Handles a keep alive event from a session. Handles a reconnect event complete from the reconnect handler. 设置OPC客户端的日志输出 完整的文件路径 是否删除原文件 a name of application name show on server Whether to use security when connecting. The user identity to use when creating the session. The currently active session. Indicate the connect status The number of seconds between reconnect attempts (0 means reconnect is disabled). Raised when a good keep alive from the server arrives. Raised when a reconnect operation starts. Raised when a reconnect operation completes. Raised after successfully connecting to or disconnecing from a server. Raised after the client status change 配置信息 Read a value node from server node id DataValue Read a value node from server type of value node id 实际值 Read a tag asynchronously The type of tag to read tag值 The value retrieved from the OPC read several value nodes from server all NodeIds all values read several value nodes from server all NodeIds all values read several value nodes from server 所以的节点数组信息 all values read several value nodes from server all NodeIds all values write a note to server(you should use try catch) The type of tag to write on 节点名称 if success True,otherwise False Write a value on the specified opc tag asynchronously The type of tag to write on The fully-qualified identifier of the tag. You can specify a subfolder by using a comma delimited name. E.g: the tag `foo.bar` writes on the tag `bar` on the folder `foo` The value for the item to write 所有的节点都写入成功,返回True,否则返回False 节点名称数组 节点的值数据 所有的是否都写入成功 删除一个节点的操作,除非服务器配置允许,否则引发异常,成功返回True,否则返回False 节点文本描述 是否删除成功 新增一个节点数据 父节点tag名称 新增一个订阅,需要指定订阅的关键字,订阅的tag名,以及回调方法 关键字 tag 回调方法 新增一批订阅,需要指定订阅的关键字,订阅的tag名数组,以及回调方法 关键字 节点名称数组 回调方法 移除订阅消息,如果该订阅消息是批量的,也直接移除 订阅关键值 移除所有的订阅消息 read History data 节点的索引 开始时间 结束时间 读取的个数 是否包含边界 读取的数据列表 读取一连串的历史数据,并将其转化成指定的类型 节点的索引 开始时间 结束时间 读取的个数 是否包含边界 读取的数据列表 浏览一个节点的引用 节点值 引用节点描述 读取一个节点的所有属性 节点信息 节点的特性值 读取一个节点的所有属性 节点值 所有的数据 call a server method 方法的父节点tag 方法的节点tag 传递的参数 输出的结果值 Raises the connect complete event on the main GUI thread. OPC UA的状态更新消息 是否异常 时间 文本 转化为字符串 读取属性过程中用于描述的 属性的名称 属性的类型描述 操作结果状态描述 属性的值,如果读取错误,返回文本描述 Gets the display text for the access level attribute. The access level. The access level formatted as a string. Gets the display text for the event notifier attribute. The event notifier. The event notifier formatted as a string. Gets the display text for the value rank attribute. The value rank. The value rank formatted as a string. Gets the display text for the specified attribute. The currently active session. The id of the attribute. The value of the attribute. The attribute formatted as a string. Discovers the servers on the local machine. The configuration. A list of server urls. Finds the endpoint that best matches the current settings. The discovery URL. if set to true select an endpoint that uses security. The best available endpoint. Browses the address space and returns the references found. The session. The set of browse operations to perform. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Finds the type of the event for the notification. The monitored item. The notification. The NodeId of the EventType. Browses the address space and returns the references found. The session. The NodeId for the starting node. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Browses the address space and returns all of the supertypes of the specified type node. The session. The NodeId for a type node in the address space. if set to true a exception will be thrown on an error. The references found. Null if an error occurred. Constructs an event object from a notification. The session. The monitored item that produced the notification. The notification. The known event types. Mapping between event types and known event types. The event object. Null if the notification is not a valid event type. Returns the node ids for a set of relative paths. An open session with the server to use. The starting node for the relative paths. The namespace URIs referenced by the relative paths. The relative paths. A collection of local nodes. Collects the fields for the type. The session. The type id. The fields. The node id for the declaration of the field. Collects the fields for the instance. The session. The instance id. The fields. The node id for the declaration of the field. Collects the fields for the instance node. The session. The node id. The parent path. The event fields. The node id for the declaration of the field. The table of found nodes. Determines whether the specified select clause contains the browse path. The select clause. The browse path. true if the specified select clause contains path; otherwise, false. 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 重写当前线程的 CurrentUICulture 属性 重写当前线程的 CurrentUICulture 属性。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。 查找 System.Drawing.Bitmap 类型的本地化资源。