/// /// Copyright (c) 2016 Sensus Metering Systems /// using System; using System.Collections.Generic; using System.IO; using System.Text; using TBF.BenchControl.Sequences; namespace TBF.BenchControl.Operations { public class EnduranceDataLoggingOp : IOperation { StreamWriter writer; SequenceBase sequenceBase; bool heatMeters; public EnduranceDataLoggingOp(StreamWriter writer, SequenceBase sequenceBase) { this.writer = writer; this.sequenceBase = sequenceBase; } public void Start() { sequenceBase.LogEnduranceData(writer); } public Event Run() { sequenceBase.LogEnduranceData(writer); return Event.None; } public void Stop() { writer.Flush(); } } }