C# 클래스 GSF.PQDIF.Logical.ObservationRecord

Represents an observation record in a PQDIF file.
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ChannelInstancesTag System.Guid
ObservationNameTag System.Guid
OneChannelInstanceTag System.Guid
TimeCreateTag System.Guid
TimeStartTag System.Guid
TriggerMethodTag System.Guid

공개 메소드들

메소드 설명
AddNewChannelInstance ( ) : ChannelInstance

Adds a new channel instance to the collection of channel instances in this observation record.

CreateObservationRecord ( GSF.PQDIF.Physical.Record physicalRecord, DataSourceRecord dataSource, GSF.PQDIF.Logical.MonitorSettingsRecord settings ) : ObservationRecord

Creates a new observation record from the given physical record if the physical record is of type observation. Returns null if it is not.

Remove ( ChannelInstance channelInstance ) : void

Removes the given channel instance from the collection of channel instances.

비공개 메소드들

메소드 설명
ObservationRecord ( GSF.PQDIF.Physical.Record physicalRecord, DataSourceRecord dataSource, GSF.PQDIF.Logical.MonitorSettingsRecord settings ) : System

Creates a new instance of the ObservationRecord class.

메소드 상세

AddNewChannelInstance() 공개 메소드

Adds a new channel instance to the collection of channel instances in this observation record.
public AddNewChannelInstance ( ) : ChannelInstance
리턴 ChannelInstance

CreateObservationRecord() 공개 정적인 메소드

Creates a new observation record from the given physical record if the physical record is of type observation. Returns null if it is not.
public static CreateObservationRecord ( GSF.PQDIF.Physical.Record physicalRecord, DataSourceRecord dataSource, GSF.PQDIF.Logical.MonitorSettingsRecord settings ) : ObservationRecord
physicalRecord GSF.PQDIF.Physical.Record The physical record used to create the observation record.
dataSource DataSourceRecord The data source record that defines the channels in this observation record.
settings GSF.PQDIF.Logical.MonitorSettingsRecord The monitor settings to be applied to this observation record.
리턴 ObservationRecord

Remove() 공개 메소드

Removes the given channel instance from the collection of channel instances.
public Remove ( ChannelInstance channelInstance ) : void
channelInstance ChannelInstance The channel instance to be removed.
리턴 void

프로퍼티 상세

ChannelInstancesTag 공개적으로 정적으로 프로퍼티

Tag that identifies the channel instances collection.
public static Guid,System ChannelInstancesTag
리턴 System.Guid

ObservationNameTag 공개적으로 정적으로 프로퍼티

Tag that identifies the name of the observation record.
public static Guid,System ObservationNameTag
리턴 System.Guid

OneChannelInstanceTag 공개적으로 정적으로 프로퍼티

Tag that identifies a single channel instance in the collection.
public static Guid,System OneChannelInstanceTag
리턴 System.Guid

TimeCreateTag 공개적으로 정적으로 프로퍼티

Tag that identifies the time that the observation record was created.
public static Guid,System TimeCreateTag
리턴 System.Guid

TimeStartTag 공개적으로 정적으로 프로퍼티

Tag that identifies the start time of the data in the observation record.
public static Guid,System TimeStartTag
리턴 System.Guid

TriggerMethodTag 공개적으로 정적으로 프로퍼티

Tag that identifies the type of trigger that caused the observation.
public static Guid,System TriggerMethodTag
리턴 System.Guid