Пример #1
0
 public FaultDataResource(DbAdapterContainer dbAdapterContainer)
 {
     m_dbAdapterContainer    = dbAdapterContainer;
     m_faultLocationSettings = new FaultLocationSettings();
     m_breakerSettings       = new BreakerSettings();
     m_faultLookup           = new Dictionary <DataGroup, FaultGroup>();
 }
Пример #2
0
            public PhaseTiming(DataSeries waveform, CycleDataGroup cycleDataGroup, BreakerTiming breakerTiming, BreakerSettings breakerSettings, double systemFrequency)
            {
                m_waveform        = waveform;
                m_cycleDataGroup  = cycleDataGroup;
                m_breakerSettings = breakerSettings;
                m_systemFrequency = systemFrequency;
                m_timeCleared     = FindBreakerOpen(breakerTiming.TimeEnergized.Index);

                if ((object)m_timeCleared != null)
                {
                    m_timing = (m_timeCleared.Time - breakerTiming.TimeEnergized.Time).TotalSeconds * systemFrequency;
                }
                else
                {
                    m_timing = double.NaN;
                }
            }
Пример #3
0
 public BreakerTimingOperation()
 {
     m_breakerSettings = new BreakerSettings();
 }
Пример #4
0
 public EventClassificationResource()
 {
     m_classifications       = new Dictionary <DataGroup, EventClassification>();
     m_breakerSettings       = new BreakerSettings();
     m_faultLocationSettings = new FaultLocationSettings();
 }