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); }
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); }
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; }