Ejemplo n.º 1
0
 public TemperaturaPage()
 {
     InitializeComponent();
     settings    = DependencyService.Get <IConfig>().GetConfig().Result;
     dataMeasure = DependencyService.Get <DataMeasure>(DependencyFetchTarget.NewInstance);
     setTimer();
 }
Ejemplo n.º 2
0
 public MainWindow(IConfig c, IPanelLED pl, IDataMeasure dm, ICancelTaskService cts)
 {
     config            = c;
     panelLED          = pl;
     dataMeasure       = dm;
     cancelTaskService = cts;
     InitializeComponent();
     DataContext = new MainViewModel(config, panelLED, dataMeasure, cancelTaskService);
 }
Ejemplo n.º 3
0
 public MainViewModel(IConfig c, IPanelLED pl, IDataMeasure dm, ICancelTaskService cts)
 {
     ChartButton        = new ButtonCommand(GoToChart);
     DisplayButton      = new ButtonCommand(GoToLED);
     MeasureButton      = new ButtonCommand(GoToMeasure);
     JoystickButton     = new ButtonCommand(GoToJoystick);
     config             = c;
     panelLedService    = pl;
     dataMeasureService = dm;
     cancelTaskService  = cts;
     page = new MeasurePage(config, dataMeasureService, cancelTaskService);
 }
Ejemplo n.º 4
0
 public JoystickViewModel(IConfig configuration, IDataMeasure dataMeasure, ICancelTaskService ctss)
 {
     config             = configuration;
     cancelTaskService  = ctss;
     dataMeasureService = dataMeasure;
 }
        public PrzebiegiViewModel(IConfig configuration, IDataMeasure dataMeasure, ICancelTaskService ctss)
        {
            config             = configuration;
            dataMeasureService = dataMeasure;
            cancelTaskService  = ctss;
            DataPlotModel      = new PlotModel {
                Title = "Przebiegi czasowe"
            };
            DataPlotModel.Axes.Add(new LinearAxis()
            {
                Position = AxisPosition.Bottom,
                Minimum  = 0,
                Maximum  = config.GetSettings().XAxisMax,
                Key      = "Horizontal",
                Unit     = "sec",
                Title    = "Time"
            });
            DataPlotModel.Axes.Add(new LinearAxis()
            {
                Position      = AxisPosition.Left,
                Minimum       = -100,
                Maximum       = 100,
                Key           = "Temp",
                Unit          = "C",
                Title         = "temperature",
                TitlePosition = 0.3
            });
            DataPlotModel.Axes.Add(new LinearAxis()
            {
                Position = AxisPosition.Right,
                Minimum  = 0,
                Maximum  = 4000,
                Key      = "Press",
                Unit     = "mbar",
                Title    = "preasure"
            });
            DataPlotModel.Axes.Add(new LinearAxis()
            {
                Position            = AxisPosition.Left,
                Minimum             = 0,
                Maximum             = 100,
                Key                 = "Hum",
                Unit                = "%",
                Title               = "humidity",
                AxisDistance        = 30.0,
                TitlePosition       = 0.7,
                TitleClippingLength = 1.2,
                Angle               = 40,
            });

            DataPlotModel.Series.Add(new LineSeries()
            {
                Title = "Temperature", Color = OxyColor.Parse("#FFFF00FF"), YAxisKey = "Temp", XAxisKey = "Horizontal"
            });
            DataPlotModel.Series.Add(new LineSeries()
            {
                Title = "Preasure", Color = OxyColor.Parse("#FFFFFF00"), YAxisKey = "Press", XAxisKey = "Horizontal"
            });
            DataPlotModel.Series.Add(new LineSeries()
            {
                Title = "Humidity", Color = OxyColor.Parse("#FFFF0000"), YAxisKey = "Hum", XAxisKey = "Horizontal"
            });


            StartButtonAsync    = new AsyncCommand(Start);
            StopButton2         = new ButtonCommand(Cancle);
            UpdateConfigButton  = new ButtonCommand(UpdateConfig);
            DefaultConfigButton = new ButtonCommand(DefaultConfig);

            ipAddress  = config.GetSettings().IpAddress;
            sampleTime = config.GetSettings().SampleTime;
        }
 public JoystickPage(IConfig c, IDataMeasure d, ICancelTaskService cts)
 {
     viewModel   = new JoystickViewModel(c, d, cts);
     DataContext = viewModel;
     InitializeComponent();
 }
 public MeasureViewModel(IConfig configuration, IDataMeasure dataMeasure, ICancelTaskService cts)
 {
     config             = configuration;
     dataMeasureService = dataMeasure;
     cancelTaskService  = cts;
 }
 public PrzebiegiPage(IConfig c, IDataMeasure d, ICancelTaskService cts)
 {
     viewModel   = new PrzebiegiViewModel(c, d, cts);
     DataContext = viewModel;
     InitializeComponent();
 }
 public JoystickPage()
 {
     dataMeasure = DependencyService.Get <DataMeasure>(DependencyFetchTarget.NewInstance);
     settings    = DependencyService.Get <IConfig>().GetConfig().Result;
     InitializeComponent();
 }
Ejemplo n.º 10
0
 public Katy()
 {
     dataMeasure = DependencyService.Get <IDataMeasure>();
     settings    = DependencyService.Get <IConfig>().GetConfig().Result;
     InitializeComponent();
 }