Error with iOptron AltAz Pro

A place to report problems and bugs in SharpCap
Forum rules


If you have a problem or question, please check the FAQ to see if it already has an answer : https://www.sharpcap.co.uk/sharpcap-faqs

Please also read about Troubleshooting USB Issues before posting.

*** Please do not post license keys - please report any problems with licensing to 'admin' by private message ***

Please include the following details in any bug report:

* Version of SharpCap
* Camera and other hardware being user
* Operating system version
* Contents of the SharpCap log after the problem has occurred.
[If SharpCap crashes, please send the bug report when prompted instead of including the log]
Post Reply
gmatocha
Posts: 3
Joined: Fri May 19, 2017 1:32 pm

Error with iOptron AltAz Pro

#1

Post by gmatocha »

Hi,

I'm trying Sharpcap 3.0 with my iOptron Alt-Az pro mount and I'm receiving an error (when changing camera and SC connects to the mount):
Error method ascom.ioptron.telescope.axisrates not found (may not be the exact text)
This is an ASCOM compliant mount and successfully use it with Stellarium and other software. It passes the ASCOM compliance test utility (shown below). Could the problem be because it's an alt-az mount?

* Version of SharpCap
3.0

* Camera and other hardware being user
ZWO ASI1600MC
iOptron AltAz Pro

* Operating system version
Windows 10

* Contents of the SharpCap log after the problem has occurred.
Debug: 22:10:52.9955490 Thread:#1 SharpCap.Base.BaseImageProvider.Start() :: Ended
Info: 22:10:52.9985574 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StartPreview
Debug: 22:10:53.0015646 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper..ctor(String deviceName, String progId) :: Started
Info: 22:10:53.0015646 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper..ctor(String deviceName, String progId) :: Creating ASCOM Telescope mount of type ASCOM.iOptron.Telescope ('iOptron Mount ASCOM Driver')
Debug: 22:10:53.0015646 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper..ctor(String deviceName, String progId) :: Ended
Info: 22:10:53.0256290 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.TryConnect() :: The mount claims to be iOptron Mount ASCOM Driver, iOptron Mount ASCOM Driver V5.40, iOptron Mount ASCOM Driver, 5.40
Info: 22:10:53.0787695 Thread:#1 SharpCap.Models.Transforms.set_SelectedTransform(Transform value) :: Selecting transform None
Info: 22:10:53.0944282 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StartPreview() :: Ended
Error: 22:10:53.2406657 Thread:#1 SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT(String name, Object[] oParams) :: Exception from Calling IDispatch method : AxisRates : Method 'ASCOM.iOptron.Telescope.AxisRates' not found.
Stack Trace: at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT[T](String name, Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 75
Extra Info:
Error: 22:10:53.2406657 Thread:#1 SharpCap.MountProxy.ASCOM.MountWrapper.GetSlewRates(Int32 axis) :: Exception from Couldn't get slew rates via IEnumerable : Method 'ASCOM.iOptron.Telescope.AxisRates' not found.
Stack Trace: at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT[T](String name, Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 92
at SharpCap.MountProxy.ASCOM.ProxyBase.CallT[T](Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 122
at SharpCap.MountProxy.ASCOM.MountDispatchProxy.AxisRates(TelescopeAxes Axis) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 150
at SharpCap.MountProxy.ASCOM.MountWrapper.GetSlewRates(Int32 axis) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountWrapper.cs:line 200
Extra Info:
Error: 22:10:53.2416680 Thread:#1 SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT(String name, Object[] oParams) :: Exception from Calling IDispatch method : AxisRates : Method 'ASCOM.iOptron.Telescope.AxisRates' not found.
Stack Trace: at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT[T](String name, Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 75
Extra Info:
Error: 22:10:53.2416680 Thread:#1 SharpCap.ViewModels.MountViewModel..ctor(Mount model) :: Exception from Attempting to activate mount iOptron Mount ASCOM Driver : Method 'ASCOM.iOptron.Telescope.AxisRates' not found.
Stack Trace: at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at SharpCap.MountProxy.ASCOM.ProxyBase.CallMethodT[T](String name, Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 92
at SharpCap.MountProxy.ASCOM.ProxyBase.CallT[T](Object[] oParams) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 122
at SharpCap.MountProxy.ASCOM.MountDispatchProxy.AxisRates(TelescopeAxes Axis) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountDispatchProxy.cs:line 150
at SharpCap.MountProxy.ASCOM.MountWrapper.GetSlewRates(Int32 axis) in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountWrapper.cs:line 206
at SharpCap.MountProxy.ASCOM.MountWrapper.GetSlewRates() in C:\Documents\Source Code\SharpCap\src\SharpCap.MountProxy.ASCOM\MountWrapper.cs:line 184
at SharpCap.ViewModels.MountViewModel.CreateRates() in C:\Documents\Source Code\SharpCap\src\SharpCap\ViewModels\MountViewModel.cs:line 150
at SharpCap.ViewModels.MountViewModel..ctor(Mount model) in C:\Documents\Source Code\SharpCap\src\SharpCap\ViewModels\MountViewModel.cs:line 30
Extra Info:
Warning: 22:10:58.1376538 Thread:#1 SharpCap.Models.Application.ShowMessageBox(String message, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defButton) :: MessageBox: Error connecting to ASCOM Mount :
Method 'ASCOM.iOptron.Telescope.AxisRates' not found.
Warning: 22:10:58.1376538 Thread:#1 SharpCap.Models.Application.ShowMessageBox(String message, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defButton) :: MessageBox: User Chose:OK
Info: 22:11:23.8726165 Thread:#1 SharpCap.Models.Application+<>c__DisplayClass33_0.<set_SelectedCamera>b__0() :: Changing camera from Test Camera 1 (Deep Sky) to EasyCamera
Info: 22:11:23.8726165 Thread:#1 SharpCap.MultiCaptureProvider.CloseDevice() :: Stopping preview to close device
Info: 22:11:23.8726165 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StopPreview() :: Started
Debug: 22:11:23.8736192 Thread:#1 SharpCap.Base.BaseImageProvider.Stop() :: Started
Debug: 22:11:23.8736192 Thread:#1 SharpCap.Base.CameraProxyBase.StopPreview() :: Started
Debug: 22:11:23.8736192 Thread:Grab Thread#12 SharpCap.Base.CameraProxyBase.GrabThreadProc() :: Ended
Debug: 22:11:23.8746222 Thread:#1 SharpCap.Base.CameraProxyBase.StopPreview() :: Ended
Debug: 22:11:23.9397951 Thread:#1 SharpCap.Base.BaseImageProvider.Stop() :: Ended
Info: 22:11:23.9418416 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StopPreview
Info: 22:11:24.0679823 Thread:#1 SharpCap.Base.CaptureProviderBase`1.StopPreview() :: Ended
Info: 22:11:24.0689874 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseDevice() :: Started
Debug: 22:11:24.0689874 Thread:#1 SharpCap.Base.CaptureProviderBase`1.CloseTheImageProvider() :: Started
Debug: 22:11:24.0689874 Thread:#1 SharpCap.Base.BaseImageProvider.Close() :: Started
Info: 22:11:24.0689874 Thread:#1 SharpCap.Base.CameraProxyBase.Dispose(Boolean disposing) :: Started








Ascom Conformance Test:
ConformanceCheck ASCOM Device Conformance Checker Version 6.2.59.0, Build time: 1/9/2017 8:44:32 AM
ConformanceCheck Running on: ASCOM Platform 6.3 6.3.0.2831

ConformanceCheck Driver ProgID: ASCOM.iOptron.Telescope

Error handling
Error number for "Not Implemented" is: 80040400
Error number for "Invalid Value 1" is: 80040401
Error number for "Invalid Value 2" is: 80040405
Error number for "Value Not Set 1" is: 80040402
Error number for "Value Not Set 2" is: 80040403
Error messages will not be interpreted to infer state.

22:42:52.245 Driver Access Checks OK
22:42:52.872 AccessChecks OK Successfully created driver using late binding
22:42:52.890 AccessChecks OK Successfully connected using late binding
22:42:52.896 AccessChecks INFO The driver is a .NET object
22:42:52.903 AccessChecks INFO The AssemblyQualifiedName is: ASCOM.iOptron.Telescope, ASCOM.iOptron.Telescope, Version=5.4.0.2, Culture=n
22:42:52.911 AccessChecks INFO The driver implements interface: ASCOM.DeviceInterface.ITelescopeV3
22:42:53.554 AccessChecks INFO Device does not expose interface ITelescopeV2
22:42:54.208 AccessChecks INFO Device exposes interface ITelescopeV3
22:42:55.487 AccessChecks OK Successfully created driver using driver access toolkit
22:42:55.504 AccessChecks OK Successfully connected using driver access toolkit

Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object
22:42:56.803 ConformanceCheck OK Driver instance created successfully
22:42:56.870 ConformanceCheck OK Connected OK

Common Driver Methods
22:42:56.934 InterfaceVersion OK 3
22:42:56.963 Connected OK True
22:42:56.998 Description OK iOptron Mount ASCOM Driver
22:42:57.039 DriverInfo OK iOptron Mount ASCOM Driver V5.40
22:42:57.070 DriverVersion OK 5.40
22:42:57.099 Name OK iOptron Mount ASCOM Driver
22:42:57.134 CommandString INFO Conform cannot test the CommandString method
22:42:57.142 CommandBlind INFO Conform cannot test the CommandBlind method
22:42:57.153 CommandBool INFO Conform cannot test the CommandBool method
22:42:57.162 Action INFO Conform cannot test the Action method
22:42:57.176 SupportedActions OK Driver returned an empty action list

Can Properties
22:42:57.250 CanFindHome OK False
22:42:57.264 CanPark OK False
22:42:57.277 CanPulseGuide OK False
22:42:57.289 CanSetDeclinationRate OK False
22:42:57.297 CanSetGuideRates OK False
22:42:57.305 CanSetPark OK False
22:42:57.314 CanSetPierSide OK False
22:42:57.323 CanSetRightAscensionRate OK False
22:42:57.330 CanSetTracking OK True
22:42:57.340 CanSlew OK True
22:42:57.347 CanSlewltAz OK True
22:42:57.353 CanSlewAltAzAsync OK True
22:42:57.360 CanSlewAsync OK True
22:42:57.367 CanSync OK True
22:42:57.375 CanSyncAltAz OK True
22:42:57.392 CanUnPark OK False

Pre-run Checks
22:42:57.441 Mount Safety INFO Scope is not parked, continuing testing
22:42:57.473 Mount Safety INFO Scope tracking has been enabled
22:42:57.501 TimeCheck INFO PC Time Zone: Central Daylight Time, offset 5 hours.
22:42:57.511 TimeCheck INFO PC UTCDate: 19-May-2017 03:42:57.511
22:42:57.519 TimeCheck INFO Mount UTCDate: 19-May-2017 03:43:02.999

Properties
22:42:57.574 AlignmentMode OK algAltAz
22:42:57.606 Altitude OK 57.51
22:42:57.637 ApertureArea OK 0.0706858347057703
22:42:57.671 ApertureDiameter OK 0.3
22:42:57.697 AtHome OK False
22:42:57.732 AtPark OK False
22:42:57.767 Azimuth OK 208.78
22:42:57.807 Declination OK 03:42:41.40
22:42:57.843 DeclinationRate Read OK 0.00
22:42:57.883 DeclinationRate Write OK CanSetDeclinationRate is False and a PropertyNotImplementedException exception was generated as expected
22:42:57.931 DoesRefraction Read OK False
22:42:57.969 DoesRefraction Write OK Optional member threw a PropertyNotImplementedException exception.
22:42:57.998 EquatorialSystem OK equLocalTopocentric
22:42:58.029 FocalLength OK 1.5
22:42:58.058 GuideRateDeclination Read OK Optional member threw a PropertyNotImplementedException exception.
22:42:58.069 GuideRateDeclination Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
22:42:58.103 GuideRateRightAscension Read OK Optional member threw a PropertyNotImplementedException exception.
22:42:58.121 GuideRateRightAscension Write OK CanSetGuideRates is False and a PropertyNotImplementedException exception was generated as expected
22:42:58.153 IsPulseGuideing OK CanPulseGuide is False and a PropertyNotImplementedException exception was generated as expected
22:42:58.182 RightAscension OK 12:02:44.84
22:42:58.211 RightAscensionRate Read OK 0.00
22:42:58.248 RightAscensionRate Write OK CanSetRightAscensionRate is False and a PropertyNotImplementedException exception was generated as expected
22:42:58.279 SiteElevation Read OK 0
22:42:58.316 SiteElevation Write OK Invalid Value exception generated as expected on set site elevation < -300m
22:42:58.334 SiteElevation Write OK Invalid Value exception generated as expected on set site elevation > 10,000m
22:42:58.347 SiteElevation Write OK Legal value 0m written successfully
22:42:58.379 SiteLatitude Read OK 33:00:53.00
22:42:58.414 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude < -90 degrees
22:42:58.439 SiteLatitude Write OK Invalid Value exception generated as expected on set site latitude > 90 degrees
22:42:58.527 SiteLatitude Write OK Legal value 33:00:53.00 degrees written successfully
22:42:58.554 SiteLongitude Read OK -97:03:56.00
22:42:58.581 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude < -180 degrees
22:42:58.588 SiteLongitude Write OK Invalid Value exception generated as expected on set site longitude > 180 degrees
22:42:58.696 SiteLongitude Write OK Legal value -97:03:56.00 degrees written successfully
22:42:58.723 Slewing OK False
22:42:58.750 SlewSettleTime Read OK 0
22:42:58.788 SlewSettleTime Write OK Invalid Value exception generated as expected on set slew settle time < 0
22:42:58.792 SlewSettleTime Write OK Legal value 0 seconds written successfully
22:42:58.823 SideOfPier Read OK Optional member threw a PropertyNotImplementedException exception.
22:42:58.829 SiderealTime OK 13:02:50.66
22:42:58.839 SiderealTime OK Scope and ASCOM sidereal times agree to better than 1 minute, Scope: 13:02:50.66, ASCOM: 13:02:45.47
22:42:58.869 TargetDeclination Read OK .NET Not Set exception generated on read before write
22:42:58.901 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees
22:42:58.914 TargetDeclination Write OK Invalid Value exception generated as expected on set TargetDeclination < -90 degrees
22:42:58.927 TargetDeclination Write OK Legal value 01:00:00.00 DD:MM:SS written successfully
22:42:58.965 TargetRightAscension Read OK .NET Not Set exception generated on read before write
22:42:59.006 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension < 0 hours
22:42:59.019 TargetRightAscension Write OK Invalid Value exception generated as expected on set TargetRightAscension > 24 hours
22:42:59.031 TargetRightAscension Write OK Legal value 09:02:50.66 HH:MM:SS written successfully
22:42:59.063 Tracking Read OK True
22:43:00.866 Tracking Write OK False
22:43:02.738 TrackingRates Found drive rate: driveSidereal
22:43:02.751 TrackingRates Found drive rate: driveLunar
22:43:02.765 TrackingRates Found drive rate: driveSolar
22:43:02.778 TrackingRates Found drive rate: driveKing
22:43:02.782 TrackingRates OK Drive rates read OK
22:43:02.812 TrackingRate Read OK driveSidereal
22:43:02.972 TrackingRate Write OK Successfully set drive rate: driveSidereal
22:43:03.254 TrackingRate Write OK Successfully set drive rate: driveLunar
22:43:03.372 TrackingRate Write OK Successfully set drive rate: driveSolar
22:43:03.484 TrackingRate Write OK Successfully set drive rate: driveKing
22:43:03.572 UTCDate Read OK 19-May-2017 03:43:09.000
22:43:03.716 UTCDate Write OK New UTCDate written successfully: 5/19/2017 3:43:09 AM

Methods
22:43:03.931 CanMoveAxis:Primary OK CanMoveAxis:Primary True
22:43:03.973 CanMoveAxis:Secondary OK CanMoveAxis:Secondary True
22:43:04.004 CanMoveAxis:Tertiary OK CanMoveAxis:Tertiary False
22:43:04.042 Park OK CanPark is False and a MethodNotImplementedException exception was generated as expected
22:43:04.047 UnPark OK CanUnPark is False and a MethodNotImplementedException exception was generated as expected
22:43:04.534 AbortSlew OK AbortSlew Ok when not slewing
22:43:04.584 AxisRate:Primary OK Axis rate minimum: 0.00416666666666667 Axis rate maximum: 0.00416666666666667
22:43:04.590 AxisRate:Primary OK Axis rate minimum: 0.00833333333333333 Axis rate maximum: 0.00833333333333333
22:43:04.598 AxisRate:Primary OK Axis rate minimum: 0.0333333333333333 Axis rate maximum: 0.0333333333333333
22:43:04.607 AxisRate:Primary OK Axis rate minimum: 0.0666666666666667 Axis rate maximum: 0.0666666666666667
22:43:04.615 AxisRate:Primary OK Axis rate minimum: 0.266666666666667 Axis rate maximum: 0.266666666666667
22:43:04.623 AxisRate:Primary OK Axis rate minimum: 0.533333333333333 Axis rate maximum: 0.533333333333333
22:43:04.630 AxisRate:Primary OK Axis rate minimum: 1.06666666666667 Axis rate maximum: 1.06666666666667
22:43:04.649 AxisRate:Primary OK Axis rate minimum: 2.13333333333333 Axis rate maximum: 2.13333333333333
22:43:04.666 AxisRate:Primary OK Axis rate minimum: 7 Axis rate maximum: 7
22:43:04.674 AxisRate:Primary OK No overlapping axis rates found
22:43:04.685 AxisRate:Primary OK No duplcate axis rates found
22:43:04.691 AxisRate:Secondary OK Axis rate minimum: 0.00416666666666667 Axis rate maximum: 0.00416666666666667
22:43:04.696 AxisRate:Secondary OK Axis rate minimum: 0.00833333333333333 Axis rate maximum: 0.00833333333333333
22:43:04.704 AxisRate:Secondary OK Axis rate minimum: 0.0333333333333333 Axis rate maximum: 0.0333333333333333
22:43:04.711 AxisRate:Secondary OK Axis rate minimum: 0.0666666666666667 Axis rate maximum: 0.0666666666666667
22:43:04.730 AxisRate:Secondary OK Axis rate minimum: 0.266666666666667 Axis rate maximum: 0.266666666666667
22:43:04.741 AxisRate:Secondary OK Axis rate minimum: 0.533333333333333 Axis rate maximum: 0.533333333333333
22:43:04.756 AxisRate:Secondary OK Axis rate minimum: 1.06666666666667 Axis rate maximum: 1.06666666666667
22:43:04.762 AxisRate:Secondary OK Axis rate minimum: 2.13333333333333 Axis rate maximum: 2.13333333333333
22:43:04.774 AxisRate:Secondary OK Axis rate minimum: 7 Axis rate maximum: 7
22:43:04.778 AxisRate:Secondary OK No overlapping axis rates found
22:43:04.786 AxisRate:Secondary OK No duplcate axis rates found
22:43:04.794 AxisRate:Tertiary OK Empty axis rate returned
22:43:04.804 FindHome OK CanFindHome is False and a MethodNotImplementedException exception was generated as expected
22:43:04.835 MoveAxis Primary OK Optional member threw a MethodNotImplementedException exception.
22:43:04.865 MoveAxis Secondary OK Optional member threw a MethodNotImplementedException exception.
22:43:04.901 MoveAxis Tertiary OK CanMoveAxis Tertiary is False and a MethodNotImplementedException exception was generated as expected
22:43:04.938 PulseGuide OK CanPulseGuide is False and a MethodNotImplementedException exception was generated as expected
22:43:11.117 SlewToCoordinates OK Slewed OK. RA: 12:02:56.67
22:43:11.125 SlewToCoordinates OK Slewed OK. DEC: 01:00:00.00
22:43:11.160 SlewToCoordinates (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00.00
22:43:11.169 SlewToCoordinates (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00.00
22:43:11.224 SlewToCoordinates (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00.00
22:43:11.245 SlewToCoordinates (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00.00
22:43:19.202 SlewToCoordinatesAsync OK Slewed OK. RA: 11:03:02.69
22:43:19.223 SlewToCoordinatesAsync OK Slewed OK. DEC: 02:00:00.00
22:43:19.267 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00.00
22:43:19.278 SlewToCoordinatesAsync (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00.00
22:43:19.331 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00.00
22:43:19.342 SlewToCoordinatesAsync (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00.00
22:43:25.449 SlewToTarget OK Slewed OK. RA: 10:03:10.71
22:43:25.454 SlewToTarget OK Slewed OK. DEC: 03:00:00.00
22:43:25.489 SlewToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00
22:43:25.496 SlewToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00
22:43:25.547 SlewToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00
22:43:25.566 SlewToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00
22:43:33.284 SlewToTargetAsync OK Slewed OK. RA: 09:03:16.73
22:43:33.298 SlewToTargetAsync OK Slewed OK. DEC: 04:00:00.00
22:43:33.365 SlewToTargetAsync (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00
22:43:33.380 SlewToTargetAsync (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00
22:43:33.436 SlewToTargetAsync (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00
22:43:33.444 SlewToTargetAsync (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00
22:43:33.496 DestinationSideOfPier Test skipped as AligmentMode is not German Polar
22:43:52.571 SlewToAltAz INFO Slewed to within 00:05:59.47 DD:MM:SS of expected Azimuth: 150:00:00.00
22:43:52.581 SlewToAltAz INFO Slewed to within 00:01:46.61 DD:MM:SS of expected Altitude: 50:00:00.00
22:43:53.487 SlewToAltAz (Bad L) OK Correctly rejected bad Altitude coordinate: -100:00:00.00
22:43:53.496 SlewToAltAz (Bad L) OK Correctly rejected bad Azimuth coordinate: -10:00:00.00
22:43:53.549 SlewToAltAz (Bad H) OK Correctly rejected bad Altitude coordinate: 100:00:00.00
22:43:53.568 SlewToAltAz (Bad H) OK Correctly rejected bad Azimuth coordinate: 370:00:00.00
22:44:03.735 SlewToAltAzAsync INFO Slewed to within 00:02:50.36 DD:MM:SS of expected Azimuth: 155:00:00.00
22:44:03.749 SlewToAltAzAsync INFO Slewed to within 00:00:36.97 DD:MM:SS of expected Altitude: 55:00:00.00
22:44:04.748 SlewToAltAzAsync (Bad L) OK Correctly rejected bad Altitude coordinate: -100:00:00.00
22:44:04.759 SlewToAltAzAsync (Bad L) OK Correctly rejected bad Azimuth coordinate: -10:00:00.00
22:44:04.811 SlewToAltAzAsync (Bad H) OK Correctly rejected bad Altitude coordinate: 100:00:00.00
22:44:04.842 SlewToAltAzAsync (Bad H) OK Correctly rejected bad Azimuth coordinate: 370:00:00.00
22:44:21.934 SyncToCoordinates OK Slewed to start position OK. RA: 10:03:55.83
22:44:21.949 SyncToCoordinates OK Slewed to start position OK. DEC: 16:30:26.50
22:44:22.973 SyncToCoordinates OK Synced to sync position OK. RA: 09:59:55.83
22:44:22.980 SyncToCoordinates OK Synced to sync position OK. DEC: 15:30:26.50
22:44:29.005 SyncToCoordinates OK Slewed back to start position OK. RA: 10:03:55.83
22:44:29.019 SyncToCoordinates OK Slewed back to start position OK. DEC: 16:30:26.50
22:44:29.937 SyncToCoordinates OK Synced to reversed sync position OK. RA: 10:07:55.83
22:44:29.942 SyncToCoordinates OK Synced to reversed sync position OK. DEC: 17:30:26.50
22:44:35.964 SyncToCoordinates OK Slewed back to start position OK. RA: 10:03:55.83
22:44:35.978 SyncToCoordinates OK Slewed back to start position OK. DEC: 16:30:26.50
22:44:36.027 SyncToCoordinates (Bad L) OK Correctly rejected bad RA coordinate: -01:00:00.00
22:44:36.039 SyncToCoordinates (Bad L) OK Correctly rejected bad Dec coordinate: -100:00:00.00
22:44:36.092 SyncToCoordinates (Bad H) OK Correctly rejected bad RA coordinate: 25:00:00.00
22:44:36.114 SyncToCoordinates (Bad H) OK Correctly rejected bad Dec coordinate: 100:00:00.00
22:44:42.129 SyncToTarget OK Slewed to start position OK. RA: 10:04:26.92
22:44:42.144 SyncToTarget OK Slewed to start position OK. DEC: 16:30:26.50
22:44:43.251 SyncToTarget OK Synced to sync position OK. RA: 10:00:26.92
22:44:43.257 SyncToTarget OK Synced to sync position OK. DEC: 15:30:26.50
22:44:48.964 SyncToTarget OK Slewed back to start position OK. RA: 10:04:26.92
22:44:48.980 SyncToTarget OK Slewed back to start position OK. DEC: 16:30:26.50
22:44:50.007 SyncToTarget OK Synced to reversed sync position OK. RA: 10:08:26.92
22:44:50.013 SyncToTarget OK Synced to reversed sync position OK. DEC: 17:30:26.50
22:44:56.033 SyncToTarget OK Slewed back to start position OK. RA: 10:04:26.92
22:44:56.047 SyncToTarget OK Slewed back to start position OK. DEC: 16:30:26.50
22:44:56.087 SyncToTarget (Bad L) OK Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00
22:44:56.097 SyncToTarget (Bad L) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00
22:44:56.149 SyncToTarget (Bad H) OK Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00
22:44:56.158 SyncToTarget (Bad H) OK Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00
22:44:57.994 SyncToAltAz OK Synced Altitude OK
22:44:57.998 SyncToAltAz OK Synced Azimuth OK
22:44:58.031 SyncToAltAz (Bad L) OK Correctly rejected bad Altitude coordinate: -100:00:00.00
22:44:58.039 SyncToAltAz (Bad L) OK Correctly rejected bad Azimuth coordinate: -10:00:00.00
22:44:58.092 SyncToAltAz (Bad H) OK Correctly rejected bad Altitude coordinate: 100:00:00.00
22:44:58.103 SyncToAltAz (Bad H) OK Correctly rejected bad Azimuth coordinate: 370:00:00.00

SideOfPier Model Tests
22:44:58.187 SideOfPier Model Tests INFO Tests skipped because this driver does Not support SideOfPier Read

Post-run Checks
22:44:58.258 Mount Safety OK Tracking stopped to protect your mount.

Conformance test complete

No errors, warnings or issues found: your driver passes ASCOM validation!!
User avatar
admin
Site Admin
Posts: 13173
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Error with iOptron AltAz Pro

#2

Post by admin »

Hi,

thanks for the detailed error report. I will have to send you a test version to try out against your mount to see if I can work out what is going on.

I already have a backup version of the code for talking to ASCOM mounts but I wasn't using it as I thought the current method was working for all mounts up until now. I will contact you by PM when I have something for you to test - probably in a day or two.

cheers,

Robin
gmatocha
Posts: 3
Joined: Fri May 19, 2017 1:32 pm

Re: Error with iOptron AltAz Pro

#3

Post by gmatocha »

Thank you sir! I'll be happy to run your diagnostic and report back.
User avatar
admin
Site Admin
Posts: 13173
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Error with iOptron AltAz Pro

#4

Post by admin »

Check out the next build - should be out maybe this evening or tomorrow. I have put some code in that will fall back to the alternate approach if the standard one fails to get the axis rates. Also extra logging in case that still doesn't work!

cheers,

Robin
User avatar
admin
Site Admin
Posts: 13173
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Error with iOptron AltAz Pro

#5

Post by admin »

New build uploaded - should provide more info in the log at the very least and work if we are lucky.

cheers,

Robin
gmatocha
Posts: 3
Joined: Fri May 19, 2017 1:32 pm

Re: Error with iOptron AltAz Pro

#6

Post by gmatocha »

Hi,

That build worked. I'm only able to select rates of 1x or 16x, but not sure if that's WAD or because rates can't be read from my mount. Attached log.

Thanks,
Gene
Attachments
Log_2017-05-22T15_02_55-4644.log
(16.5 KiB) Downloaded 157 times
User avatar
admin
Site Admin
Posts: 13173
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Error with iOptron AltAz Pro

#7

Post by admin »

Good news that it worked for you - sadly I broke a lot of other ASCOM mounts with the change so I have just put out another updated build that should work in both cases :oops:

The lack of available rates is because it's not interacting well with the way your mount defines rates (most other mounts specify a range rather than specific values). Now I've seen the way your mount defines the rates I think I can fix it easily enough.

cheers,

Robin
Post Reply