using RealTimeGraphEx; using RealTimeGraphEx.Controllers; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.MachineStudio.Common.Controls { public interface IRealTimeGraph { /// /// Gets or sets the name of the sensor. /// String SensorName { get; set; } /// /// Gets or sets the tag. /// Object Tag { get; set; } /// /// Gets or sets the sensor units. /// String SensorUnits { get; set; } /// /// Occurs when the graph remove button has been pressed. /// event EventHandler GraphRemoveButtonPressed; /// /// Occurs when the graph full screen button has been pressed. /// event EventHandler GraphFullScreenButtonPressed; /// /// Gets or sets the inner real-time graph control. /// RealTimeGraphExBase InnerGraph { get; set; } /// /// Gets or sets the inner graph controller. /// GraphControllerBase Controller { get; set; } /// /// Gets or sets a value indicating whether to enable toolbar buttons. /// bool EnableToolBar { get; set; } } }