private void CommandStart() { MotorSimlator.StopSimulation(); if (sim_control) { _timer.Stop(); _timer.Dispose(); sim_control = false; } if (!IsConnected()) { return; } slider_control = true; SetTimer(tick_send_command, SliderSendStart); }
private void StopRadioButton_Checked(object sender, RoutedEventArgs e) { if (sim_control | slider_control) { _timer.Stop(); _timer.Dispose(); sim_control = false; slider_control = false; } if (!IsConnected()) { return; } MotorSimlator.StopSimulation(); SerialPortControl._WriteData(1, COMMAND_STOP); }
private void WriteStart(Object source, ElapsedEventArgs e) { if (IsConnected()) { if (SerialPortControl.Register[START_REPLY] == 0) { Console.WriteLine("wait"); SerialPortControl._WriteData(123, COMMAND_START); } else { SerialPortControl.Register[START_REPLY] = 0; _timer.Stop(); _timer.Dispose(); //MotorSimlator.StartFlapping(); MotorSimlator.StartSimulation(); } } }