| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>OpcUaHelper</name>
- </assembly>
- <members>
- <member name="T:OpcUaHelper.FormUtils">
- <summary>
- 辅助类
- </summary>
- </member>
- <member name="M:OpcUaHelper.FormUtils.GetAccessLevelDisplayText(System.Byte)">
- <summary>
- Gets the display text for the access level attribute.
- </summary>
- <param name="accessLevel">The access level.</param>
- <returns>The access level formatted as a string.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.GetEventNotifierDisplayText(System.Byte)">
- <summary>
- Gets the display text for the event notifier attribute.
- </summary>
- <param name="eventNotifier">The event notifier.</param>
- <returns>The event notifier formatted as a string.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.GetValueRankDisplayText(System.Int32)">
- <summary>
- Gets the display text for the value rank attribute.
- </summary>
- <param name="valueRank">The value rank.</param>
- <returns>The value rank formatted as a string.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.GetAttributeDisplayText(Opc.Ua.Client.Session,System.UInt32,Opc.Ua.Variant)">
- <summary>
- Gets the display text for the specified attribute.
- </summary>
- <param name="session">The currently active session.</param>
- <param name="attributeId">The id of the attribute.</param>
- <param name="value">The value of the attribute.</param>
- <returns>The attribute formatted as a string.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.DiscoverServers(Opc.Ua.ApplicationConfiguration)">
- <summary>
- Discovers the servers on the local machine.
- </summary>
- <param name="configuration">The configuration.</param>
- <returns>A list of server urls.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.SelectEndpoint(System.String,System.Boolean)">
- <summary>
- Finds the endpoint that best matches the current settings.
- </summary>
- <param name="discoveryUrl">The discovery URL.</param>
- <param name="useSecurity">if set to <c>true</c> select an endpoint that uses security.</param>
- <returns>The best available endpoint.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.Browse(Opc.Ua.Client.Session,Opc.Ua.BrowseDescriptionCollection,System.Boolean)">
- <summary>
- Browses the address space and returns the references found.
- </summary>
- <param name="session">The session.</param>
- <param name="nodesToBrowse">The set of browse operations to perform.</param>
- <param name="throwOnError">if set to <c>true</c> a exception will be thrown on an error.</param>
- <returns>
- The references found. Null if an error occurred.
- </returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.FindEventType(Opc.Ua.Client.MonitoredItem,Opc.Ua.EventFieldList)">
- <summary>
- Finds the type of the event for the notification.
- </summary>
- <param name="monitoredItem">The monitored item.</param>
- <param name="notification">The notification.</param>
- <returns>The NodeId of the EventType.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.Browse(Opc.Ua.Client.Session,Opc.Ua.BrowseDescription,System.Boolean)">
- <summary>
- Browses the address space and returns the references found.
- </summary>
- <param name="session">The session.</param>
- <param name="nodeToBrowse">The NodeId for the starting node.</param>
- <param name="throwOnError">if set to <c>true</c> a exception will be thrown on an error.</param>
- <returns>
- The references found. Null if an error occurred.
- </returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.BrowseSuperTypes(Opc.Ua.Client.Session,Opc.Ua.NodeId,System.Boolean)">
- <summary>
- Browses the address space and returns all of the supertypes of the specified type node.
- </summary>
- <param name="session">The session.</param>
- <param name="typeId">The NodeId for a type node in the address space.</param>
- <param name="throwOnError">if set to <c>true</c> a exception will be thrown on an error.</param>
- <returns>
- The references found. Null if an error occurred.
- </returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.ConstructEvent(Opc.Ua.Client.Session,Opc.Ua.Client.MonitoredItem,Opc.Ua.EventFieldList,System.Collections.Generic.Dictionary{Opc.Ua.NodeId,System.Type},System.Collections.Generic.Dictionary{Opc.Ua.NodeId,Opc.Ua.NodeId})">
- <summary>
- Constructs an event object from a notification.
- </summary>
- <param name="session">The session.</param>
- <param name="monitoredItem">The monitored item that produced the notification.</param>
- <param name="notification">The notification.</param>
- <param name="knownEventTypes">The known event types.</param>
- <param name="eventTypeMappings">Mapping between event types and known event types.</param>
- <returns>
- The event object. Null if the notification is not a valid event type.
- </returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.TranslateBrowsePaths(Opc.Ua.Client.Session,Opc.Ua.NodeId,Opc.Ua.NamespaceTable,System.String[])">
- <summary>
- Returns the node ids for a set of relative paths.
- </summary>
- <param name="session">An open session with the server to use.</param>
- <param name="startNodeId">The starting node for the relative paths.</param>
- <param name="namespacesUris">The namespace URIs referenced by the relative paths.</param>
- <param name="relativePaths">The relative paths.</param>
- <returns>A collection of local nodes.</returns>
- </member>
- <member name="M:OpcUaHelper.FormUtils.CollectFieldsForType(Opc.Ua.Client.Session,Opc.Ua.NodeId,Opc.Ua.SimpleAttributeOperandCollection,System.Collections.Generic.List{Opc.Ua.NodeId})">
- <summary>
- Collects the fields for the type.
- </summary>
- <param name="session">The session.</param>
- <param name="fields">The fields.</param>
- <param name="fieldNodeIds">The node id for the declaration of the field.</param>
- </member>
- <member name="M:OpcUaHelper.FormUtils.CollectFieldsForInstance(Opc.Ua.Client.Session,Opc.Ua.NodeId,Opc.Ua.SimpleAttributeOperandCollection,System.Collections.Generic.List{Opc.Ua.NodeId})">
- <summary>
- Collects the fields for the instance.
- </summary>
- <param name="session">The session.</param>
- <param name="fields">The fields.</param>
- <param name="instanceId">The node id for the declaration of the field.</param>
- </member>
- <member name="M:OpcUaHelper.FormUtils.CollectFields(Opc.Ua.Client.Session,Opc.Ua.NodeId,Opc.Ua.QualifiedNameCollection,Opc.Ua.SimpleAttributeOperandCollection,System.Collections.Generic.List{Opc.Ua.NodeId},System.Collections.Generic.Dictionary{Opc.Ua.NodeId,Opc.Ua.QualifiedNameCollection})">
- <summary>
- Collects the fields for the instance node.
- </summary>
- <param name="session">The session.</param>
- <param name="nodeId">The node id.</param>
- <param name="parentPath">The parent path.</param>
- <param name="fields">The event fields.</param>
- <param name="fieldNodeIds">The node id for the declaration of the field.</param>
- <param name="foundNodes">The table of found nodes.</param>
- </member>
- <member name="M:OpcUaHelper.FormUtils.ContainsPath(Opc.Ua.SimpleAttributeOperandCollection,Opc.Ua.QualifiedNameCollection)">
- <summary>
- Determines whether the specified select clause contains the browse path.
- </summary>
- <param name="selectClause">The select clause.</param>
- <param name="browsePath">The browse path.</param>
- <returns>
- <c>true</c> if the specified select clause contains path; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="T:OpcUaHelper.OpcUaClient">
- <summary>
- 一个二次封装了的OPC UA库,支持从opc ua服务器读写节点数据,批量读写,订阅,批量订阅,历史数据读取,方法调用操作。
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.#ctor">
- <summary>
- 默认的构造函数,实例化一个新的OPC UA类
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ConnectServer(System.String)">
- <summary>
- connect to server
- </summary>
- <param name="serverUrl">remote url</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.Connect(System.String)">
- <summary>
- Creates a new session.
- </summary>
- <returns>The new session object.</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.Disconnect">
- <summary>
- Disconnects from the server.
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.UpdateStatus(System.Boolean,System.DateTime,System.String,System.Object[])">
- <summary>
- Report the client status
- </summary>
- <param name="error">Whether the status represents an error.</param>
- <param name="time">The time associated with the status.</param>
- <param name="status">The status message.</param>
- <param name="args">Arguments used to format the status message.</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.Session_KeepAlive(Opc.Ua.Client.Session,Opc.Ua.Client.KeepAliveEventArgs)">
- <summary>
- Handles a keep alive event from a session.
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.Server_ReconnectComplete(System.Object,System.EventArgs)">
- <summary>
- Handles a reconnect event complete from the reconnect handler.
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.SetLogPathName(System.String,System.Boolean)">
- <summary>
- 设置OPC客户端的日志输出
- </summary>
- <param name="filePath">完整的文件路径</param>
- <param name="deleteExisting">是否删除原文件</param>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.OpcUaName">
- <summary>
- a name of application name show on server
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.UseSecurity">
- <summary>
- Whether to use security when connecting.
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.UserIdentity">
- <summary>
- The user identity to use when creating the session.
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.Session">
- <summary>
- The currently active session.
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.Connected">
- <summary>
- Indicate the connect status
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.ReconnectPeriod">
- <summary>
- The number of seconds between reconnect attempts (0 means reconnect is disabled).
- </summary>
- </member>
- <member name="E:OpcUaHelper.OpcUaClient.KeepAliveComplete">
- <summary>
- Raised when a good keep alive from the server arrives.
- </summary>
- </member>
- <member name="E:OpcUaHelper.OpcUaClient.ReconnectStarting">
- <summary>
- Raised when a reconnect operation starts.
- </summary>
- </member>
- <member name="E:OpcUaHelper.OpcUaClient.ReconnectComplete">
- <summary>
- Raised when a reconnect operation completes.
- </summary>
- </member>
- <member name="E:OpcUaHelper.OpcUaClient.ConnectComplete">
- <summary>
- Raised after successfully connecting to or disconnecing from a server.
- </summary>
- </member>
- <member name="E:OpcUaHelper.OpcUaClient.OpcStatusChange">
- <summary>
- Raised after the client status change
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaClient.AppConfig">
- <summary>
- 配置信息
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNode(Opc.Ua.NodeId)">
- <summary>
- Read a value node from server
- </summary>
- <param name="nodeId">node id</param>
- <returns>DataValue</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNode``1(System.String)">
- <summary>
- Read a value node from server
- </summary>
- <typeparam name="T">type of value</typeparam>
- <param name="tag">node id</param>
- <returns>实际值</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNodeAsync``1(System.String)">
- <summary>
- Read a tag asynchronously
- </summary>
- <typeparam name="T">The type of tag to read</typeparam>
- <param name="tag">tag值</param>
- <returns>The value retrieved from the OPC</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNodes(Opc.Ua.NodeId[])">
- <summary>
- read several value nodes from server
- </summary>
- <param name="nodeIds">all NodeIds</param>
- <returns>all values</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNodesAsync(Opc.Ua.NodeId[])">
- <summary>
- read several value nodes from server
- </summary>
- <param name="nodeIds">all NodeIds</param>
- <returns>all values</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNodes``1(System.String[])">
- <summary>
- read several value nodes from server
- </summary>
- <param name="tags">所以的节点数组信息</param>
- <returns>all values</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNodesAsync``1(System.String[])">
- <summary>
- read several value nodes from server
- </summary>
- <param name="tags">all NodeIds</param>
- <returns>all values</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.WriteNode``1(System.String,``0)">
- <summary>
- write a note to server(you should use try catch)
- </summary>
- <typeparam name="T">The type of tag to write on</typeparam>
- <param name="tag">节点名称</param>
- <param name="value">值</param>
- <returns>if success True,otherwise False</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.WriteNodeAsync``1(System.String,``0)">
- <summary>
- Write a value on the specified opc tag asynchronously
- </summary>
- <typeparam name="T">The type of tag to write on</typeparam>
- <param name="tag">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`</param>
- <param name="value">The value for the item to write</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.WriteNodes(System.String[],System.Object[])">
- <summary>
- 所有的节点都写入成功,返回<c>True</c>,否则返回<c>False</c>
- </summary>
- <param name="tags">节点名称数组</param>
- <param name="values">节点的值数据</param>
- <returns>所有的是否都写入成功</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.DeleteExsistNode(System.String)">
- <summary>
- 删除一个节点的操作,除非服务器配置允许,否则引发异常,成功返回<c>True</c>,否则返回<c>False</c>
- </summary>
- <param name="tag">节点文本描述</param>
- <returns>是否删除成功</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.AddNewNode(Opc.Ua.NodeId)">
- <summary>
- 新增一个节点数据
- </summary>
- <param name="parent">父节点tag名称</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.AddSubscription(System.String,System.String,System.Action{System.String,Opc.Ua.Client.MonitoredItem,Opc.Ua.Client.MonitoredItemNotificationEventArgs})">
- <summary>
- 新增一个订阅,需要指定订阅的关键字,订阅的tag名,以及回调方法
- </summary>
- <param name="key">关键字</param>
- <param name="tag">tag</param>
- <param name="callback">回调方法</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.AddSubscription(System.String,System.String[],System.Action{System.String,Opc.Ua.Client.MonitoredItem,Opc.Ua.Client.MonitoredItemNotificationEventArgs})">
- <summary>
- 新增一批订阅,需要指定订阅的关键字,订阅的tag名数组,以及回调方法
- </summary>
- <param name="key">关键字</param>
- <param name="tags">节点名称数组</param>
- <param name="callback">回调方法</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.RemoveSubscription(System.String)">
- <summary>
- 移除订阅消息,如果该订阅消息是批量的,也直接移除
- </summary>
- <param name="key">订阅关键值</param>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.RemoveAllSubscription">
- <summary>
- 移除所有的订阅消息
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadHistoryRawDataValues(System.String,System.DateTime,System.DateTime,System.UInt32,System.Boolean)">
- <summary>
- read History data
- </summary>
- <param name="tag">节点的索引</param>
- <param name="start">开始时间</param>
- <param name="end">结束时间</param>
- <param name="count">读取的个数</param>
- <param name="containBound">是否包含边界</param>
- <returns>读取的数据列表</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadHistoryRawDataValues``1(System.String,System.DateTime,System.DateTime,System.UInt32,System.Boolean)">
- <summary>
- 读取一连串的历史数据,并将其转化成指定的类型
- </summary>
- <param name="tag">节点的索引</param>
- <param name="start">开始时间</param>
- <param name="end">结束时间</param>
- <param name="count">读取的个数</param>
- <param name="containBound">是否包含边界</param>
- <returns>读取的数据列表</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.BrowseNodeReference(System.String)">
- <summary>
- 浏览一个节点的引用
- </summary>
- <param name="tag">节点值</param>
- <returns>引用节点描述</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNoteAttributes(System.String)">
- <summary>
- 读取一个节点的所有属性
- </summary>
- <param name="tag">节点信息</param>
- <returns>节点的特性值</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.ReadNoteDataValueAttributes(System.String)">
- <summary>
- 读取一个节点的所有属性
- </summary>
- <param name="tag">节点值</param>
- <returns>所有的数据</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.CallMethodByNodeId(System.String,System.String,System.Object[])">
- <summary>
- call a server method
- </summary>
- <param name="tagParent">方法的父节点tag</param>
- <param name="tag">方法的节点tag</param>
- <param name="args">传递的参数</param>
- <returns>输出的结果值</returns>
- </member>
- <member name="M:OpcUaHelper.OpcUaClient.DoConnectComplete(System.Object)">
- <summary>
- Raises the connect complete event on the main GUI thread.
- </summary>
- </member>
- <member name="T:OpcUaHelper.OpcUaStatusEventArgs">
- <summary>
- OPC UA的状态更新消息
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaStatusEventArgs.Error">
- <summary>
- 是否异常
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaStatusEventArgs.Time">
- <summary>
- 时间
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcUaStatusEventArgs.Text">
- <summary>
- 文本
- </summary>
- </member>
- <member name="M:OpcUaHelper.OpcUaStatusEventArgs.ToString">
- <summary>
- 转化为字符串
- </summary>
- <returns></returns>
- </member>
- <member name="T:OpcUaHelper.OpcNodeAttribute">
- <summary>
- 读取属性过程中用于描述的
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcNodeAttribute.Name">
- <summary>
- 属性的名称
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcNodeAttribute.Type">
- <summary>
- 属性的类型描述
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcNodeAttribute.StatusCode">
- <summary>
- 操作结果状态描述
- </summary>
- </member>
- <member name="P:OpcUaHelper.OpcNodeAttribute.Value">
- <summary>
- 属性的值,如果读取错误,返回文本描述
- </summary>
- </member>
- </members>
- </doc>
|