using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core; using Tango.Integration.Observables; namespace Tango.MachineStudio.Developer.ViewModels { public class IOVM : ExtendedObject { private TechMonitor _io; public TechMonitor IO { get { return _io; } set { _io = value; RaisePropertyChangedAuto(); } } private String _name; public String Name { get { return _name; } set { _name = value; } } private bool _index; public bool Index { get { return _index; } set { _index = value; } } private double _value; public double Value { get { return _value; } set { _value = value; RaisePropertyChanged(nameof(Value)); } } public IOVM(TechMonitor io, String name) { IO = io; Name = name; } } }