C# 클래스 Quickstarts.DataAccessServer.UnderlyingSystem

An object that provides access to the underlying system.
상속: IDisposable
파일 보기 프로젝트 열기: OPCFoundation/UA-.NET 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void

Frees any unmanaged reblocks.

FindBlock ( string blockId ) : UnderlyingSystemBlock

Finds a block.

FindBlocks ( string segmentPath ) : IList

Finds the blocks belonging to the specified segment.

FindParentForSegment ( string segmentPath ) : UnderlyingSystemSegment

Finds the parent segment for the specified segment.

FindSegment ( string segmentPath ) : UnderlyingSystemSegment

Returns the segment

FindSegments ( string segmentPath ) : IList

Finds the segments belonging to the specified segment.

FindSegmentsForBlock ( string blockId ) : IList

Finds the segments for block.

StartSimulation ( ) : void

Starts a simulation which causes the tag states to change.

This simulation randomly activates the tags that belong to the blocks. Once an tag is active it has to be acknowledged and confirmed. Once an tag is confirmed it go to the inactive state. If the tag stays active the severity will be gradually increased.

StopSimulation ( ) : void

Stops the simulation.

UnderlyingSystem ( ) : System

Initializes a new instance of the UnderlyingSystem class.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

비공개 메소드들

메소드 설명
DoSimulation ( object state ) : void

Simulates a block by updating the state of the tags belonging to the condition.

메소드 상세

Dispose() 공개 메소드

Frees any unmanaged reblocks.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

FindBlock() 공개 메소드

Finds a block.
public FindBlock ( string blockId ) : UnderlyingSystemBlock
blockId string The block identifier.
리턴 UnderlyingSystemBlock

FindBlocks() 공개 메소드

Finds the blocks belonging to the specified segment.
public FindBlocks ( string segmentPath ) : IList
segmentPath string The path to the segment to search.
리턴 IList

FindParentForSegment() 공개 메소드

Finds the parent segment for the specified segment.
public FindParentForSegment ( string segmentPath ) : UnderlyingSystemSegment
segmentPath string The segment path.
리턴 UnderlyingSystemSegment

FindSegment() 공개 메소드

Returns the segment
public FindSegment ( string segmentPath ) : UnderlyingSystemSegment
segmentPath string The path to the segment.
리턴 UnderlyingSystemSegment

FindSegments() 공개 메소드

Finds the segments belonging to the specified segment.
public FindSegments ( string segmentPath ) : IList
segmentPath string The path to the segment to search.
리턴 IList

FindSegmentsForBlock() 공개 메소드

Finds the segments for block.
public FindSegmentsForBlock ( string blockId ) : IList
blockId string The block id.
리턴 IList

StartSimulation() 공개 메소드

Starts a simulation which causes the tag states to change.
This simulation randomly activates the tags that belong to the blocks. Once an tag is active it has to be acknowledged and confirmed. Once an tag is confirmed it go to the inactive state. If the tag stays active the severity will be gradually increased.
public StartSimulation ( ) : void
리턴 void

StopSimulation() 공개 메소드

Stops the simulation.
public StopSimulation ( ) : void
리턴 void

UnderlyingSystem() 공개 메소드

Initializes a new instance of the UnderlyingSystem class.
public UnderlyingSystem ( ) : System
리턴 System