Пример #1
0
        public void UpdateJoystick(VModel Vmodel)
        {
            JoystickState state = joystick.CurrentJoystickState;

            Buttons_Update(state.GetButtons());
            Manipulator_Rotation_Update(state.GetPointOfView());
            SpeedMode_Update(Vmodel);
            Slider_Update(state.GetSlider());
            Main_Joystick_Parameters_Update(state);
        }
Пример #2
0
        public MainWindow()
        {
            InitializeComponent();

            //Теперь MainWindow главное окно для ProjectionWindow
            setter                         = new SettingsController();
            Maincontroller                 = new JoystickController();
            MainUDP                        = new UDPController();
            vmodel                         = new VModel(new Model());
            vtimer                         = new VTimerModel(new TimerModel());
            vudp                           = new VUDPModel(new UDPModel());
            timercontroller                = new TimerController();
            DataContext                    = vmodel;
            UDPData_Grid.DataContext       = vudp;
            GroupBoxTimer_Grid.DataContext = vtimer;
        }
Пример #3
0
 private void SpeedMode_Update(VModel vmodel)
 {
     if (Buttons[6] == 1)
     {
         vmodel.SpeedMode = "1";
         SpeedK           = 0.25;
     }
     if (Buttons[5] == 1)
     {
         vmodel.SpeedMode = "2";
         SpeedK           = 0.5;
     }
     if (Buttons[4] == 1)
     {
         vmodel.SpeedMode = "3";
         SpeedK           = 1.0;
     }
 }