Readded support for guide rate get and set. This will use a default value of 0.67 sidereal rate. But can be overridden by a user.
This commit is contained in:
@@ -46,6 +46,8 @@ namespace ASCOM.Meade.net
|
||||
{
|
||||
comboBoxComPort.SelectedItem = profileProperties.ComPort;
|
||||
}
|
||||
|
||||
txtGuideRate.Text = profileProperties.GuideRateArcSecondsPerSecond.ToString();
|
||||
}
|
||||
|
||||
public ProfileProperties GetProfile()
|
||||
@@ -63,5 +65,16 @@ namespace ASCOM.Meade.net
|
||||
{
|
||||
Activate();
|
||||
}
|
||||
|
||||
private void TextBox1_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
//const double SIDRATE = 0.9972695677; //synodic/solar seconds per sidereal second
|
||||
var newGuideRate = double.Parse(txtGuideRate.Text);
|
||||
|
||||
const double siderealArcSecondsPerSecond = 15.041;
|
||||
var percentOfSideReal = (newGuideRate / siderealArcSecondsPerSecond * 100);
|
||||
|
||||
lblPercentOfSiderealRate.Text = $"({percentOfSideReal:00.0}% of sidereal rate)";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user