private void RobotStatusChangedHandler(object sender, RobotStatusChangedEventArgs e) { MessageBox.Show("Robot status changed:\n" + e.ToString(), "sender: " + sender.ToString()); }
public void RobotStatusChangedHandler(object sender, RobotStatusChangedEventArgs e) { robotStatus = e.CurrentStatus; OnPostMessageShowRequest("Robot status changed:\n" + e.ToString()); TryToMove(); }
/// <summary> /// Aborts the autonomous thread if the robot state changes /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Instance_RobotStatusChanged(object sender, RobotStatusChangedEventArgs e) { baseCalls.FullStop(); auton?.Abort(this); //RobotStatus.Instance.RobotStatusChanged -= Instance_RobotStatusChanged; }