using RealTimeGraphX;
using RealTimeGraphX.DataPoints;
using RealTimeGraphX.Renderers;
using RealTimeGraphX.WPF.DataSeries;
using RealTimeGraphX.WPF.Painters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tango.MachineStudio.Technician
{
public class TechGraphController : GraphControllerBase<WpfDataSeries, TimeSpanDataPoint, DoubleDataPoint>
{
public TechGraphController(int refreshRate = 50)
{
var renderer = new GraphScrollingRenderer<WpfDataSeries, TimeSpanDataPoint, DoubleDataPoint>()
{
RefreshRate = TimeSpan.FromMilliseconds(refreshRate)
};
var painter = new WpfScrollingGraphPainter();
ConnectOutput(renderer);
renderer.ConnectOutput(painter);
}
}
}