C# Class GSF.EMAX.ControlFile

Represents an EMAX control file (i.e., a .CTL file).
Mostra file Open project: GridProtectionAlliance/gsf

Public Properties

Property Type Description
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

Public Methods

Method Description
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.

Private Methods

Method Description
AttemptParse ( System.Action parseAction ) : void

Method Details

ControlFile() public method

Creates a new ControlFile.
public ControlFile ( ) : System
return System

ControlFile() public method

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

Parse() public method

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

Property Details

AnalogChannelSettings public_oe property

public Dictionary AnalogChannelSettings
return ANLG_CHNL_NEW>.Dictionary

AnalogEventResults public_oe property

public A_E_RSLTS,GSF.EMAX AnalogEventResults
return A_E_RSLTS

AnalogGroup public_oe property

public ANALOG_GROUP,GSF.EMAX AnalogGroup
return ANALOG_GROUP

AnalogSelection public_oe property

public A_SELECTION,GSF.EMAX AnalogSelection
return A_SELECTION

BoardAnalogEventChannels public_oe property

public BoardAnalogEventChannels,GSF.EMAX BoardAnalogEventChannels
return BoardAnalogEventChannels

BreakerTripTimes public_oe property

public BREAKER_TRIP_TIMES,GSF.EMAX BreakerTripTimes
return BREAKER_TRIP_TIMES

DataSize public_oe property

public DataSize DataSize
return DataSize

EventChannelSettings public_oe property

public Dictionary EventChannelSettings
return EVNT_CHNL_NEW>.Dictionary

EventDisplay public_oe property

public EVENT_DISPLAY,GSF.EMAX EventDisplay
return EVENT_DISPLAY

EventGroup public_oe property

public EVENT_GROUP,GSF.EMAX EventGroup
return EVENT_GROUP

EventGroupSelection public_oe property

public E_GRP_SELECT,GSF.EMAX EventGroupSelection
return E_GRP_SELECT

FaultLocations public_oe property

public FAULT_LOCATIONS,GSF.EMAX FaultLocations
return FAULT_LOCATIONS

FileName public_oe property

public string FileName
return string

FileStructures public_oe property

public CTL_FILE_STRUCT[],GSF.EMAX FileStructures
return GSF.EMAX.CTL_FILE_STRUCT[]

Header public_oe property

public CTL_HEADER,GSF.EMAX Header
return CTL_HEADER

IdentityString public_oe property

public IDENTSTRING,GSF.EMAX IdentityString
return IDENTSTRING

LineConstants public_oe property

public LINE_CONSTANTS,GSF.EMAX LineConstants
return LINE_CONSTANTS

LineNames public_oe property

public LINE_NAMES,GSF.EMAX LineNames
return LINE_NAMES

PhasorGroups public_oe property

public PHASOR_GROUPS,GSF.EMAX PhasorGroups
return PHASOR_GROUPS

PowerRecord public_oe property

public TPwrRcd,GSF.EMAX PowerRecord
return TPwrRcd

ScalingFactors public_oe property

public Dictionary ScalingFactors
return double>.Dictionary

SensorResults public_oe property

public SENS_RSLTS,GSF.EMAX SensorResults
return SENS_RSLTS

SequenceChannels public_oe property

public SEQUENCE_CHANNELS,GSF.EMAX SequenceChannels
return SEQUENCE_CHANNELS

SystemParameters public_oe property

public SYSTEM_PARAMETERS,GSF.EMAX SystemParameters
return SYSTEM_PARAMETERS

SystemSettings public_oe property

public SYS_SETTINGS,GSF.EMAX SystemSettings
return SYS_SETTINGS