/// <summary> /// Creates an instance. /// </summary> public PwmTestUIModel(TestApplicationUIModel application) : base(application) { // Initialize members Device = application.Board.Pwm; // Start at a safe frequency to avoid damage Device.Frequency = PwmPulse.ServoSafeFrequency; }
/// <summary> /// Creates an instance. /// </summary> public FramTestUIModel(TestApplicationUIModel application) : base(application) { // Initialize members Contents = ""; FillByte = 0xFF; // Initialize device Device = application.Board.Fram; }
/// <summary> /// Creates an instance. /// </summary> public BarometerTestUIModel(TestApplicationUIModel application) : base(application) { // Initialize members Graph = new List <BarometerMeasurement>(); // Initialize device Device = Application.Board.Barometer; Device.MeasurementUpdated += OnMeasurementUpdated; }
/// <summary> /// Creates the page model when it is displayed. /// </summary> protected override RCInputTestUIModel CreateModel(TestApplicationUIModel application) { return(new RCInputTestUIModel(application)); }
/// <summary> /// Creates the page model when it is displayed. /// </summary> protected override PwmTestUIModel CreateModel(TestApplicationUIModel application) { return(new PwmTestUIModel(application)); }
/// <summary> /// Creates an instance. /// </summary> public LedTestUIModel(TestApplicationUIModel application) : base(application) { // Initialize members Device = application.Board.Led; }
/// <summary> /// Creates the page model when it is displayed. /// </summary> protected override BarometerTestUIModel CreateModel(TestApplicationUIModel application) { return(new BarometerTestUIModel(application)); }
/// <summary> /// Creates an instance. /// </summary> public RCInputTestUIModel(TestApplicationUIModel application) : base(application) { // Initialize device Device = Application.Board.RCInput; Device.ChannelsChanged += OnChannelsChanged; }