static Device device = new Device();
public static void Main(string[] args)
device.HandleDataUpdate("50");
private Potentiometer meter;
meter = new Potentiometer();
public class Potentiometer : Level
public override void Action()
Console.WriteLine("value is at: {0}", this.Value);
public void HandleDataUpdate(String data)
meter.Value = Convert.ToDouble(data);
private Double thisValue;
get { return thisValue; }
public virtual void Action()