User Tools

Site Tools


public:catalinas:lemmon:schulman_32:acp_changelog

ACP Software Change Log

Found below are the changes made to ACP that are “custom” and must be implemented with each new installation or Upgrade of ACP.

June 27th 2017

(aaa.js) function main() {

// RAR = RightAscensionRate
Console.PrintLine("Has RAR? " + Telescope.CanSetRightAscensionRate);
Console.PrintLine("RAR=" + Telescope.RightAscensionRate);

}

According to the LCOGT driver RightAscensionRate is an available property which returns “true.” However when the RAR is set… the LCOGT driver replies “input String in the wrong format”

In AcquireSupport.wsc a hard coded change was made to make this a fixed “false” so that no error occurs.

If Telescope.CanSetTracking And Telescope.CanSetRightAscensionRate And Telescope.CanSetDeclinationRate Then

  If False Then
      c_haveTrackOffset = True
      Util.Console.PrintLine "Mount supports tracking rate offsets"
      x = False
      Err.Clear
      On Error Resume Next                                    ' Catch errors here 
      If Telescope.RightAscensionRate <> 0.0 Then Telescope.RightAscensionRate = 0.0
      If Err.Number <> 0 Then x = True                        ' Oops this one failed
      Err.Clear
      If Not x Then                                           ' Only if the RightAscensionRate went OK, try DeclinationRate
          If Telescope.DeclinationRate <> 0.0 Then Telescope.DeclinationRate = 0.0
          If Err.Number <> 0 Then x = True
      End If
      On Error GoTo 0
      '
      ' If x is True, then one of the above failed, probably for tracking state.
      ' If tracking is off then turn it on and re-do the above. This time the
      ' actions really should succeed. It is a fatal script error if they don't.
      '
      If x Then
          y = Telescope.Tracking                              ' Preserve current tracking state
          If Not y Then Telescope.Tracking = True             ' Turn it on for these rate initializations
          If Telescope.RightAscensionRate <> 0.0 Then Telescope.RightAscensionRate = 0.0
          If Telescope.DeclinationRate <> 0.0 Then Telescope.DeclinationRate = 0.0
          If Not y Then Telescope.Tracking = False            ' If tracking was off, turn it back on
      End If
      c_trackOffset = False
public/catalinas/lemmon/schulman_32/acp_changelog.txt · Last modified: 2019/06/07 13:15 by davner