C# 클래스 Opc.Ua.Com.Client.SubscribePropertyRequest

Stores a request to subscribe to the properties of a COM DA item.
파일 보기 프로젝트 열기: OPCFoundation/UA-.NET 1 사용 예제들

공개 메소드들

메소드 설명
Add ( ServerSystemContext context, MonitoredItem monitoredItem ) : void

Adds the specified monitored item.

ChangesComplete ( int propertySamplingInterval ) : void

Updates the request after changes are completed.

Modify ( ServerSystemContext context, MonitoredItem monitoredItem ) : void

Modifies the request after the specified item changes.

QueueValue ( ServerSystemContext context, ReadRequest request, MonitoredItem monitoredItem ) : void

Queues the value to the monitored item.

QueueValues ( ServerSystemContext context, ReadRequest request ) : void

Queues the value to the monitored item.

Remove ( ServerSystemContext context, MonitoredItem monitoredItem ) : void

Removes the specified monitored item.

SubscribePropertyRequest ( string itemId ) : System

Initializes a new instance of the SubscribePropertyRequest class.

Update ( ) : void

Updates the request after adding/removing items.

비공개 메소드들

메소드 설명
DaItemAttributeToDaProperty ( uint attributeId ) : int

Maps a UA attribute id to a DA property id.

IncrementSampleTime ( ) : void

Increments the sample time to the next interval.

UaPropertyToDaProperty ( string symbolicName ) : int[]

Maps a UA property name to a set of DA property ids.

메소드 상세

Add() 공개 메소드

Adds the specified monitored item.
public Add ( ServerSystemContext context, MonitoredItem monitoredItem ) : void
context Opc.Ua.Server.ServerSystemContext The context.
monitoredItem Opc.Ua.Server.MonitoredItem The monitored item.
리턴 void

ChangesComplete() 공개 메소드

Updates the request after changes are completed.
public ChangesComplete ( int propertySamplingInterval ) : void
propertySamplingInterval int The property sampling interval.
리턴 void

Modify() 공개 메소드

Modifies the request after the specified item changes.
public Modify ( ServerSystemContext context, MonitoredItem monitoredItem ) : void
context Opc.Ua.Server.ServerSystemContext The context.
monitoredItem Opc.Ua.Server.MonitoredItem The monitored item.
리턴 void

QueueValue() 공개 메소드

Queues the value to the monitored item.
public QueueValue ( ServerSystemContext context, ReadRequest request, MonitoredItem monitoredItem ) : void
context Opc.Ua.Server.ServerSystemContext The context.
request ReadRequest The request.
monitoredItem Opc.Ua.Server.MonitoredItem The monitored item.
리턴 void

QueueValues() 공개 메소드

Queues the value to the monitored item.
public QueueValues ( ServerSystemContext context, ReadRequest request ) : void
context Opc.Ua.Server.ServerSystemContext The context.
request ReadRequest The request.
리턴 void

Remove() 공개 메소드

Removes the specified monitored item.
public Remove ( ServerSystemContext context, MonitoredItem monitoredItem ) : void
context Opc.Ua.Server.ServerSystemContext The context.
monitoredItem Opc.Ua.Server.MonitoredItem The monitored item.
리턴 void

SubscribePropertyRequest() 공개 메소드

Initializes a new instance of the SubscribePropertyRequest class.
public SubscribePropertyRequest ( string itemId ) : System
itemId string The item id.
리턴 System

Update() 공개 메소드

Updates the request after adding/removing items.
public Update ( ) : void
리턴 void