Ejemplo n.º 1
0
 public FetchFuelInstHhCur(ITaskHelper taskHelper, IElexonDownloader downloader, IDirectory dir, ITime time)
 {
     _taskHelper      = taskHelper;
     _scheduler       = new Scheduler(time, taskHelper);
     _fuelInstHhCur   = new FuelInstHhCur(taskHelper, downloader);
     _datastoreWriter = new FuelInstHhCur.Writer(taskHelper, dir);
 }
 public FetchPhyBmData(ITaskHelper taskHelper, IElexonDownloader downloader, IDirectory dir, ITime time)
 {
     _taskHelper = taskHelper;
     _time       = time;
     _scheduler  = new Scheduler(time, taskHelper);
     _phyBmData  = new PhyBmData(taskHelper, downloader);
     _writer     = new PhyBmData.FpnWriter(taskHelper, dir);
 }
Ejemplo n.º 3
0
 public FetchFreq(ITaskHelper taskHelper, IElexonDownloader downloader, IDirectory dir, ITime time)
 {
     _taskHelper = taskHelper;
     _time       = time;
     _scheduler  = new Scheduler(time, taskHelper);
     _freq       = new Freq(taskHelper, downloader);
     _reader     = new Freq.Reader(taskHelper, dir);
     _writer     = new Freq.Writer(taskHelper, dir);
 }
Ejemplo n.º 4
0
 public FetchB1610(ITaskHelper taskHelper, IElexonDownloader downloader, IDirectory dir, ITime time,
                   string errorLogFilename)
 {
     _taskHelper       = taskHelper;
     _time             = time;
     _scheduler        = new Scheduler(time, taskHelper);
     _b1610            = new B1610(taskHelper, downloader);
     _reader           = new B1610.Reader(taskHelper, dir);
     _writer           = new B1610.Writer(taskHelper, dir);
     _errorLogFilename = errorLogFilename;
 }