@@ -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
0 commit comments