tbf/TBF/BenchControl/Operations/EnduranceDataLoggingOp.cs

41 lines
722 B
C#

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