using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; using Tango.Core; namespace Tango.PPC.UI.Models { public class MachineOverviewItem : ExtendedObject { private String _displayValue; public String DisplayValue { get { return _displayValue; } set { _displayValue = value; RaisePropertyChangedAuto(); } } private String _displayMaxValue; public String DisplayMaxValue { get { return _displayMaxValue; } set { _displayMaxValue = value; RaisePropertyChangedAuto(); } } private String _status; public String Status { get { return _status; } set { _status = value; RaisePropertyChangedAuto(); } } private Color _color; public Color Color { get { return _color; } set { _color = value; RaisePropertyChangedAuto(); } } private double _maxValue; public double MaxValue { get { return _maxValue; } set { _maxValue = value; RaisePropertyChangedAuto(); } } private double _value; public double Value { get { return _value; } set { _value = value; RaisePropertyChangedAuto(); } } private bool _isReady; public bool IsReady { get { return _isReady; } set { _isReady = value; RaisePropertyChangedAuto(); } } public MachineOverviewItem() { Color = Colors.Gray; DisplayValue = "--"; Value = 0; MaxValue = 100; DisplayMaxValue = ""; } } }