Okay so it’s the deficiencies of the ASCOM driver yet again:
Here’s the Center portion of the log:
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Center telescope message received…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Solving with Plate Solver Astrometry.NET…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Setting filter for auto center…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Setting filter position 4…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Filter position 4 is already set. Skipping…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Performing auto center step 1…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Skipping step 1…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Auto center reference frame solved successfully…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Performing auto center step 2…
[5/7/2015 10:42:29 PM] [DEBUG] [Telescope Thread] Created full file name: C:\Users\Michael\AppData\Local\SequenceGenerator\Temp\plate_solve_image.fit
[5/7/2015 10:42:29 PM] [DEBUG] [Camera Thread] SGM_CAMERA_PLATE_SOLVER_CAPTURE message received…
[5/7/2015 10:42:29 PM] [DEBUG] [Camera Thread] Collecting FITs headers for plate solve frame…
[5/7/2015 10:42:29 PM] [DEBUG] [Camera Thread] Collecting FITs headers for plate solve frame…
[5/7/2015 10:42:30 PM] [DEBUG] [Camera Thread] SetAscomNormalSpeed…
[5/7/2015 10:42:30 PM] [DEBUG] [Camera Thread] Cannot set readout speed, not supported by camera…
[5/7/2015 10:42:41 PM] [DEBUG] [Camera Thread] Created full file name: C:\Users\Michael\AppData\Local\SequenceGenerator\Temp\plate_solve_image.fit
[5/7/2015 10:42:41 PM] [DEBUG] [Telescope Thread] Capture complete, attempting to plate solve image C:\Users\Michael\AppData\Local\SequenceGenerator\Temp\plate_solve_image.fit
[5/7/2015 10:42:41 PM] [DEBUG] [Camera Thread] =========== Save file took 359 ms
[5/7/2015 10:42:41 PM] [DEBUG] [Camera Thread] SGM_CAMERA_PLATE_SOLVER_CAPTURE complete…
[5/7/2015 10:42:42 PM] [DEBUG] [Telescope Thread] Astrometry.NET convertedAstrometry.fits path: C:\Users\Michael\AppData\Local\SequenceGenerator\Temp\convertedAstometry.fits
[5/7/2015 10:42:42 PM] [DEBUG] [Telescope Thread] Astrometry.NET - File is too large, resizing
[5/7/2015 10:42:42 PM] [DEBUG] [Telescope Thread] Astrometry.NET - Saving file
[5/7/2015 10:42:42 PM] [DEBUG] [Telescope Thread] Astrometry.NET using endpoint: http://localhost:8080/api/
[5/7/2015 10:42:42 PM] [DEBUG] [Telescope Thread] Astrometry.NET - Calling Async Solve
[5/7/2015 10:42:43 PM] [DEBUG] [Unknown] Astrometry.NET uploading file: C:\Users\Michael\AppData\Local\SequenceGenerator\Temp\convertedAstometry.fits
[5/7/2015 10:42:53 PM] [DEBUG] [Unknown] Astrometry.NET - Upload complete
[5/7/2015 10:42:53 PM] [DEBUG] [Unknown] Astrometry.NET - Waiting for solve to complete
[5/7/2015 10:42:53 PM] [DEBUG] [Unknown] Astrometry.NET - Job successfully solved
[5/7/2015 10:42:53 PM] [DEBUG] [Unknown] Astrometry.NET solve done in 10 seconds.
[5/7/2015 10:42:54 PM] [DEBUG] [Telescope Thread] Astrometry.NET - Solve Completed
[5/7/2015 10:42:54 PM] [DEBUG] [Telescope Thread] Astrometry.NET - Solve Successful
[5/7/2015 10:42:54 PM] [DEBUG] [Telescope Thread] Auto Center scope frame solved successfully…
[5/7/2015 10:42:54 PM] [DEBUG] [Telescope Thread] Telescope: Syncing to RA: 12.4288000814 Dec: 12.8848538022
[5/7/2015 10:42:54 PM] [DEBUG] [Telescope Thread] ASCOM Telescope: Error in Park : Method ASCOM.UniversalMeade.Telescope SyncToCoordinates is not implemented in this driver. (System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Runtime.InteropServices.COMException: Method SyncToCoordinates is not implemented in this driver.
— End of inner exception stack trace —
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object args, Boolean byrefModifiers, Int32 culture, String namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object providedArgs, ParameterModifier modifiers, CultureInfo culture, String namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, CultureInfo culture)
at ASCOM.DriverAccess.MemberFactory.CallMember(Int32 memberCode, String memberName, Type parameterTypes, Object parms) in c:\ASCOM Build\Export\ASCOM.DriverAccess\MemberFactory.cs:line 443)
at ASCOM.DriverAccess.MemberFactory.CallMember(Int32 memberCode, String memberName, Type parameterTypes, Object parms) in c:\ASCOM Build\Export\ASCOM.DriverAccess\MemberFactory.cs:line 478
at ASCOM.DriverAccess.Telescope.SyncToCoordinates(Double RightAscension, Double Declination) in c:\ASCOM Build\Export\ASCOM.DriverAccess\Telescope.cs:line 1133
at ah.Sync(Double ra, Double dec)
ASCOm Conformance check yields:
Can Properties
09:14:35.996 CanFindHome OK False
09:14:35.996 CanPark OK False
09:14:36.011 CanPulseGuide OK True
09:14:36.011 CanSetDeclinationRate OK False
09:14:36.027 CanSetGuideRates OK False
09:14:36.027 CanSetPark OK False
09:14:36.042 CanSetPierSide OK False
09:14:40.894 CanSetRightAscensionRate OK False
09:14:40.894 CanSetTracking OK False
09:14:40.894 CanSlew OK True
09:14:40.910 CanSlewltAz OK False
09:14:40.910 CanSlewAltAzAsync OK False
09:14:40.925 CanSlewAsync OK True
09:14:40.925 CanSync OK False
09:14:40.941 CanSyncAltAz OK False
09:14:40.941 CanUnPark OK False
Which shows the telescope can’t sync which is then, obviously, our problem here. :CM# over the serial port causes the scope to sync to the slewed RA and DEC. Sad how easy that is yet it’s not implemented. Of those, only CanSetPierSide should be false for the LX850.
The Lx200gps driver supports Sync but not side of pier but uses an older form of the GetVersion (:GF#) to find the firmware version so it can’t connect to the LX850.
Sigh. Ironically, Neko Case is playing “There’s No Need To Cry” over my headphones right now.