Skip to content

Commit 7b9f47a

Browse files
committed
Telescope.SideOfPier - Only conduct tests if tracking is enabled.
1 parent da2624f commit 7b9f47a

3 files changed

Lines changed: 27 additions & 1 deletion

File tree

Conform/Devices/TelescopeTester.vb

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3566,6 +3566,19 @@ Friend Class TelescopeTester
35663566

35673567
Case OptionalMethodType.SideOfPierWrite
35683568
'SideOfPier Write
3569+
3570+
' Tracking must be enabled for the SideOfPier tests so enable it if possible, otherwise skip the test
3571+
If g_Settings.DisplayMethodCalls Then LogMsg("SideOfPier Write", MessageLevel.msgComment, $"About to get Tracking property")
3572+
If Not telescopeDevice.Tracking Then
3573+
If trackingCanActuallybeChanged Then
3574+
If g_Settings.DisplayMethodCalls Then LogMsg("SideOfPier Write", MessageLevel.msgComment, $"About to set Tracking property True")
3575+
telescopeDevice.Tracking = True
3576+
Else
3577+
LogMsgInfo("SideOfPier Write", "Tests skipped because Tracking cannot be enabled.")
3578+
Exit Select
3579+
End If
3580+
End If
3581+
35693582
If canSetPierside Then 'Can set pier side so test if we can
35703583
SlewScope(TelescopeRAFromHourAngle(p_Name, -3.0), 0.0, "Slewing to far start point")
35713584
If TestStop() Then Exit Sub
@@ -4111,6 +4124,18 @@ Friend Class TelescopeTester
41114124
Dim l_PierSideMinus3, l_PierSideMinus9, l_PierSidePlus3, l_PierSidePlus9 As SideOfPierResults
41124125
Dim l_Declination3, l_Declination9, l_StartRA As Double
41134126

4127+
' Tracking must be enabled for the SideOfPier tests so enable it if possible, otherwise skip the test
4128+
If g_Settings.DisplayMethodCalls Then LogMsg("SideOfPierTests", MessageLevel.msgComment, $"About to get Tracking property")
4129+
If Not telescopeDevice.Tracking Then
4130+
If trackingCanActuallybeChanged Then
4131+
If g_Settings.DisplayMethodCalls Then LogMsg("SideOfPierTests", MessageLevel.msgComment, $"About to set Tracking property True")
4132+
telescopeDevice.Tracking = True
4133+
Else
4134+
LogMsgInfo("SideOfPier", "Tests skipped because Tracking cannot be enabled.")
4135+
Return
4136+
End If
4137+
End If
4138+
41144139
'Slew to starting position
41154140
LogMsg("SideofPier", MessageLevel.msgDebug, "Starting Side of Pier tests")
41164141

Conform/GlobalVarsAndCode.vb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ Module GlobalVarsAndCode
315315
FrmConformMain.staAction.Text = Action
316316
FrmConformMain.staStatus.Text = Status
317317
End Sub
318+
318319
Friend Sub ExTest(ByVal p_TestName As String, ByVal p_EXMessage As String, ByVal p_LogMessage As String)
319320
Dim l_Msg As String
320321
l_Msg = UCase(p_EXMessage)

Conform/My Project/AssemblyVersionInfo.vb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
Option Strict Off
1212
Option Explicit On
1313

14-
<Assembly: System.Reflection.AssemblyVersion("6.5.7873.27935")>
14+
<Assembly: System.Reflection.AssemblyVersion("6.5.7875.27420")>
1515

0 commit comments

Comments
 (0)