C# 클래스 GSF.EMAX.ControlFile

Represents an EMAX control file (i.e., a .CTL file).
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf

공개 프로퍼티들

프로퍼티 타입 설명
AnalogChannelSettings ANLG_CHNL_NEW>.Dictionary
AnalogEventResults A_E_RSLTS
AnalogGroup ANALOG_GROUP
AnalogSelection A_SELECTION
BoardAnalogEventChannels BoardAnalogEventChannels
BreakerTripTimes BREAKER_TRIP_TIMES
DataSize DataSize
EventChannelSettings EVNT_CHNL_NEW>.Dictionary
EventDisplay EVENT_DISPLAY
EventGroup EVENT_GROUP
EventGroupSelection E_GRP_SELECT
FaultLocations FAULT_LOCATIONS
FileName string
FileStructures GSF.EMAX.CTL_FILE_STRUCT[]
Header CTL_HEADER
IdentityString IDENTSTRING
LineConstants LINE_CONSTANTS
LineNames LINE_NAMES
PhasorGroups PHASOR_GROUPS
PowerRecord TPwrRcd
ScalingFactors double>.Dictionary
SensorResults SENS_RSLTS
SequenceChannels SEQUENCE_CHANNELS
SystemParameters SYSTEM_PARAMETERS
SystemSettings SYS_SETTINGS

공개 메소드들

메소드 설명
ControlFile ( ) : System

Creates a new ControlFile.

ControlFile ( string fileName ) : System

Creates a new ControlFile for the specified fileName and attempts to parse.

Parse ( ) : void

Parses the ControlFile.

비공개 메소드들

메소드 설명
AttemptParse ( System.Action parseAction ) : void

메소드 상세

ControlFile() 공개 메소드

Creates a new ControlFile.
public ControlFile ( ) : System
리턴 System

ControlFile() 공개 메소드

Creates a new ControlFile for the specified fileName and attempts to parse.
public ControlFile ( string fileName ) : System
fileName string Control file name.
리턴 System

Parse() 공개 메소드

Parses the ControlFile.
"No EMAX control file name was specified. EMAX control file was not found.
public Parse ( ) : void
리턴 void

프로퍼티 상세

AnalogChannelSettings 공개적으로 프로퍼티

public Dictionary AnalogChannelSettings
리턴 ANLG_CHNL_NEW>.Dictionary

AnalogEventResults 공개적으로 프로퍼티

public A_E_RSLTS,GSF.EMAX AnalogEventResults
리턴 A_E_RSLTS

AnalogGroup 공개적으로 프로퍼티

public ANALOG_GROUP,GSF.EMAX AnalogGroup
리턴 ANALOG_GROUP

AnalogSelection 공개적으로 프로퍼티

public A_SELECTION,GSF.EMAX AnalogSelection
리턴 A_SELECTION

BoardAnalogEventChannels 공개적으로 프로퍼티

public BoardAnalogEventChannels,GSF.EMAX BoardAnalogEventChannels
리턴 BoardAnalogEventChannels

BreakerTripTimes 공개적으로 프로퍼티

public BREAKER_TRIP_TIMES,GSF.EMAX BreakerTripTimes
리턴 BREAKER_TRIP_TIMES

DataSize 공개적으로 프로퍼티

public DataSize DataSize
리턴 DataSize

EventChannelSettings 공개적으로 프로퍼티

public Dictionary EventChannelSettings
리턴 EVNT_CHNL_NEW>.Dictionary

EventDisplay 공개적으로 프로퍼티

public EVENT_DISPLAY,GSF.EMAX EventDisplay
리턴 EVENT_DISPLAY

EventGroup 공개적으로 프로퍼티

public EVENT_GROUP,GSF.EMAX EventGroup
리턴 EVENT_GROUP

EventGroupSelection 공개적으로 프로퍼티

public E_GRP_SELECT,GSF.EMAX EventGroupSelection
리턴 E_GRP_SELECT

FaultLocations 공개적으로 프로퍼티

public FAULT_LOCATIONS,GSF.EMAX FaultLocations
리턴 FAULT_LOCATIONS

FileName 공개적으로 프로퍼티

public string FileName
리턴 string

FileStructures 공개적으로 프로퍼티

public CTL_FILE_STRUCT[],GSF.EMAX FileStructures
리턴 GSF.EMAX.CTL_FILE_STRUCT[]

Header 공개적으로 프로퍼티

public CTL_HEADER,GSF.EMAX Header
리턴 CTL_HEADER

IdentityString 공개적으로 프로퍼티

public IDENTSTRING,GSF.EMAX IdentityString
리턴 IDENTSTRING

LineConstants 공개적으로 프로퍼티

public LINE_CONSTANTS,GSF.EMAX LineConstants
리턴 LINE_CONSTANTS

LineNames 공개적으로 프로퍼티

public LINE_NAMES,GSF.EMAX LineNames
리턴 LINE_NAMES

PhasorGroups 공개적으로 프로퍼티

public PHASOR_GROUPS,GSF.EMAX PhasorGroups
리턴 PHASOR_GROUPS

PowerRecord 공개적으로 프로퍼티

public TPwrRcd,GSF.EMAX PowerRecord
리턴 TPwrRcd

ScalingFactors 공개적으로 프로퍼티

public Dictionary ScalingFactors
리턴 double>.Dictionary

SensorResults 공개적으로 프로퍼티

public SENS_RSLTS,GSF.EMAX SensorResults
리턴 SENS_RSLTS

SequenceChannels 공개적으로 프로퍼티

public SEQUENCE_CHANNELS,GSF.EMAX SequenceChannels
리턴 SEQUENCE_CHANNELS

SystemParameters 공개적으로 프로퍼티

public SYSTEM_PARAMETERS,GSF.EMAX SystemParameters
리턴 SYSTEM_PARAMETERS

SystemSettings 공개적으로 프로퍼티

public SYS_SETTINGS,GSF.EMAX SystemSettings
리턴 SYS_SETTINGS