public void MoveAxis(TelescopeAxes Axis, double Rate) { if (Rate == Const.rateStopped) { _driverInitiatedSlew = false; wisetele.MoveAxis(Axis, Rate); return; } try { _driverInitiatedSlew = true; wisetele.MoveAxis(Axis, Rate); } catch { _driverInitiatedSlew = false; throw; } _driverInitiatedSlew = false; }
public void directionButton_MouseDown(object sender, MouseEventArgs e) { Button button = (Button)sender; try { if (button == buttonNorth) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); } else if (button == buttonSouth) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); } else if (button == buttonEast) { wisetele.MoveAxis(TelescopeAxes.axisPrimary, handpadRate); } else if (button == buttonWest) { wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonNE) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonNW) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonSE) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonSW) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, handpadRate); } } catch (Exception ex) { Status(ex.Message, 2000, Severity.Error); } }
private void directionButton_MouseDown(object sender, MouseEventArgs e) { Button button = (Button)sender; if (button == buttonNorth) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); } else if (button == buttonSouth) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); } else if (button == buttonEast) { wisetele.MoveAxis(TelescopeAxes.axisPrimary, handpadRate); } else if (button == buttonWest) { wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonNE) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonNW) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonSE) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, -handpadRate); } else if (button == buttonSW) { wisetele.MoveAxis(TelescopeAxes.axisSecondary, -handpadRate); wisetele.MoveAxis(TelescopeAxes.axisPrimary, handpadRate); } }