SC doesn't work with Gemini Telescope.NET ASCOM driver

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]
calan
Posts: 90
Joined: Mon Feb 13, 2017 7:37 am

SC doesn't work with Gemini Telescope.NET ASCOM driver

#1

Post by calan »

Using the Gemini II on a Losmandy G11, and SharpCap doesn't want to play with the Gemini.NET ASCOM driver. It will connect to the scope, but speeds are not shown in the drop-down, and trying to send a move command results in a MoveAxis error.

SC_gemini_error.png
SC_gemini_error.png (15.28 KiB) Viewed 4449 times

All other software I've tried works with the Gemini.NET driver as expected. (Gemini control panel, Gemini web interface, PHD2, Astroplanner, and Stellarium).
User avatar
admin
Site Admin
Posts: 13173
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#2

Post by admin »

Hi,

Please could you run the ASCOM diagnostics on the mount driver and post the results here - in the same way that has been done in this thread : viewtopic.php?f=5&t=161. The diagnostics usefully include the list of axis rates the mount claims to support which will help me work out why this is failing.

cheers,

Robin
calan
Posts: 90
Joined: Mon Feb 13, 2017 7:37 am

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#3

Post by calan »

Here are the SC and ASCOM logs. Will post conformance test results shortly.
Attachments
logs.rar
(24.45 KiB) Downloaded 165 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: SC doesn't work with Gemini Telescope.NET ASCOM driver

#4

Post by admin »

Ah, sorry, wrong logs - the one I was thinking of is the result of running the ASCOM driver conformance check, which can be downloaded from

http://ascom-standards.org/Downloads/DevTools.htm

What you do is download and install the conformance checker, run it, then...

*** WARNING - running this will slew your mount - don't run it unless it's safe for your mount to move in all directions ***

* Options menu, choose 'Check Telescope'
* Options menu, select driver and pick your driver
* File menu, check conformance and let it run through the tests

The key information I'm looking for is the results of the tests for MoveAxis and AxisRate - this is what they look like for an EQASCOM mount

Code: Select all

12:06:42.833 CanMoveAxis:Primary             OK       CanMoveAxis:Primary True
12:06:42.848 CanMoveAxis:Secondary           OK       CanMoveAxis:Secondary True
12:06:42.864 CanMoveAxis:Tertiary            OK       CanMoveAxis:Tertiary False
12:06:43.304 Park                            OK       Success
12:06:43.311 Park                            OK       Success if already parked
12:06:43.328 Park:AbortSlew                  OK       AbortSlew did raise an exception when Parked as required
12:06:43.345 Park:MoveAxis Primary           OK       MoveAxis Primary did raise an exception when Parked as required
12:06:43.356 Park:MoveAxis Secondary         OK       MoveAxis Secondary did raise an exception when Parked as required
12:06:43.370 Park:PulseGuide                 OK       PulseGuide did raise an exception when Parked as required
12:06:43.389 Park:SlewToCoordinates          OK       SlewToCoordinates did raise an exception when Parked as required
12:06:43.416 Park:SlewToCoordinatesAsync     OK       SlewToCoordinatesAsync did raise an exception when Parked as required
12:06:43.428 Park:SlewToTarget               OK       SlewToTarget did raise an exception when Parked as required
12:06:43.449 Park:SlewToTargetAsync          OK       SlewToTargetAsync did raise an exception when Parked as required
12:06:43.463 Park:SyncToCoordinates          OK       SyncToCoordinates did raise an exception when Parked as required
12:06:43.475 Park:SyncToTarget               OK       SyncToTarget did raise an exception when Parked as required
12:06:43.703 UnPark                          OK       Success
12:06:43.718 UnPark                          OK       Success if already unparked
12:06:43.737 AbortSlew                       OK       AbortSlew Ok when not slewing
12:06:43.767 AxisRate:Primary                OK       Axis rate minimum: 0 Axis rate maximum: 3.34245933333333
12:06:43.781 AxisRate:Primary                OK       No overlapping axis rates found
12:06:43.797 AxisRate:Primary                OK       No duplcate axis rates found
12:06:43.816 AxisRate:Secondary              OK       Axis rate minimum: 0 Axis rate maximum: 3.34245933333333
12:06:43.833 AxisRate:Secondary              OK       No overlapping axis rates found
12:06:43.846 AxisRate:Secondary              OK       No duplcate axis rates found
12:06:43.861 AxisRate:Tertiary               OK       Empty axis rate returned
12:06:43.882 FindHome                        OK       CanFindHome is False and a MethodNotImplementedException exception was generated as expected
12:06:43.911 MoveAxis Primary                OK       Can successfully set a movement rate of zero
12:06:43.919 MoveAxis Primary                OK       Exception correctly generated when moveaxis set below lowest rate (-4.34245933333333)
12:06:43.933 MoveAxis Primary                OK       Exception correctly generated when moveaxis set above highest rate (4.34245933333333)
12:06:47.973 MoveAxis Primary                OK       Successfully moved axis at minimum rate: 0
12:06:47.986 MoveAxis Primary                ISSUE    Slewing is not true immediately after axis starts moving in positive direction
12:06:50.002 MoveAxis Primary                ISSUE    Slewing is not true after 2 seconds moving in positive direction
12:06:50.017 MoveAxis Primary                ISSUE    Slewing is not true immediately after axis starts moving in negative direction
12:06:52.036 MoveAxis Primary                ISSUE    Slewing is not true after 2 seconds moving in negative direction
12:06:52.043 MoveAxis Primary                OK       Successfully moved axis at maximum rate: 3.34245933333333
12:06:56.093 MoveAxis Primary                ISSUE    Tracking state correctly retained when tracking is True, but not when tracking is false
12:06:56.108 MoveAxis Secondary              OK       Can successfully set a movement rate of zero
12:06:56.116 MoveAxis Secondary              OK       Exception correctly generated when moveaxis set below lowest rate (-4.34245933333333)
12:06:56.128 MoveAxis Secondary              OK       Exception correctly generated when moveaxis set above highest rate (4.34245933333333)
12:07:00.166 MoveAxis Secondary              OK       Successfully moved axis at minimum rate: 0
12:07:00.179 MoveAxis Secondary              ISSUE    Slewing is not true immediately after axis starts moving in positive direction
12:07:02.203 MoveAxis Secondary              ISSUE    Slewing is not true after 2 seconds moving in positive direction
12:07:02.213 MoveAxis Secondary              ISSUE    Slewing is not true immediately after axis starts moving in negative direction
12:07:04.233 MoveAxis Secondary              ISSUE    Slewing is not true after 2 seconds moving in negative direction
12:07:04.249 MoveAxis Secondary              OK       Successfully moved axis at maximum rate: 3.34245933333333
12:07:08.294 MoveAxis Secondary              ISSUE    Tracking state correctly retained when tracking is True, but not when tracking is false
12:07:08.307 MoveAxis Tertiary               OK       Received an invalid value exception
This information for your mount should help me work out the code changes I need to make.

cheers,

Robin
calan
Posts: 90
Joined: Mon Feb 13, 2017 7:37 am

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#5

Post by calan »

Robin, here is the conformance log. I'm not sure what the slewing errors during the test are, but I'm guessing it has something to do with the set safety limits.

Code: Select all

Startup ASCOM Device Conformance Checker - 64bit mode
Startup ASCOM Platform 6.3 6.3.0.2831
 
 
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.GeminiTelescope.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.
 
13:32:08.639 Driver Access Checks              OK       
13:32:09.270 AccessChecks                      OK       Successfully created driver using late binding
13:32:09.279 AccessChecks                      OK       Successfully connected using late binding
13:32:09.282 AccessChecks                      INFO     The driver is a COM object
13:32:09.897 AccessChecks                      INFO     Device exposes interface ITelescopeV2
13:32:10.524 AccessChecks                      INFO     Device does not expose interface ITelescopeV3
13:32:11.743 AccessChecks                      OK       Successfully created driver using driver access toolkit
13:32:11.746 AccessChecks                      OK       Successfully connected using driver access toolkit
 
Conform is using ASCOM.DriverAccess.Telescope to get a Telescope object
13:32:12.962 ConformanceCheck                  OK       Driver instance created successfully
13:32:13.008 ConformanceCheck                  OK       Connected OK
 
Common Driver Methods 
13:32:13.039 InterfaceVersion                  OK       2
13:32:13.063 Connected                         OK       True
13:32:13.087 Description                       OK       Gemini Telescope ASCOM Driver .NET
13:32:13.112 DriverInfo                        OK       Gemini Telescope Driver Version 1.0.70.0 dated Thursday, March 30, 2017 12:28:22 PM
13:32:13.135 DriverVersion                     OK       1.0
13:32:13.160 Name                              OK       Gemini Telescope .NET
13:32:13.186 CommandString                     INFO     Conform cannot test the CommandString method
13:32:13.188 CommandBlind                      INFO     Conform cannot test the CommandBlind method
13:32:13.191 CommandBool                       INFO     Conform cannot test the CommandBool method
13:32:13.194 Action                            INFO     Conform cannot test the Action method
13:32:13.203 SupportedActions                  OK       Driver returned an empty action list
 
Can Properties 
13:32:13.255 CanFindHome                       OK       True
13:32:13.259 CanPark                           OK       True
13:32:13.263 CanPulseGuide                     OK       True
13:32:13.268 CanSetDeclinationRate             OK       True
13:32:13.273 CanSetGuideRates                  OK       True
13:32:13.277 CanSetPark                        OK       True
13:32:13.282 CanSetPierSide                    OK       True
13:32:13.289 CanSetRightAscensionRate          OK       True
13:32:13.293 CanSetTracking                    OK       True
13:32:13.298 CanSlew                           OK       True
13:32:13.303 CanSlewltAz                       OK       True
13:32:13.307 CanSlewAltAzAsync                 OK       True
13:32:13.312 CanSlewAsync                      OK       True
13:32:13.319 CanSync                           OK       True
13:32:13.324 CanSyncAltAz                      OK       True
13:32:13.329 CanUnPark                         OK       True
 
Pre-run Checks 
13:32:13.374 Mount Safety                      INFO     Scope is not parked, continuing testing
13:32:13.405 Mount Safety                      INFO     Scope tracking has been enabled
13:32:13.429 TimeCheck                         INFO     PC Time Zone:  Central Daylight Time, offset 5 hours.
13:32:13.433 TimeCheck                         INFO     PC UTCDate:    27-May-2017 18:32:13.433
13:32:13.452 TimeCheck                         INFO     Mount UTCDate: 27-May-2017 18:32:12.000
 
Properties 
13:32:13.509 AlignmentMode                     OK       algGermanPolar
13:32:13.544 Altitude                          OK       35.63
13:32:13.569 ApertureArea                      INFO     ApertureArea is 0.0
13:32:13.594 ApertureDiameter                  INFO     ApertureDiameter is 0.0
13:32:13.628 AtHome                            OK       False
13:32:13.662 AtPark                            OK       False
13:32:13.697 Azimuth                           OK       180.00
13:32:13.734 Declination                       OK        90:00:00.00
13:32:13.766 DeclinationRate Read              OK       Infinity
13:32:13.792 DeclinationRate Write             OK       Infinity
13:32:13.818 DoesRefraction Read               OK       False
13:32:13.843 DoesRefraction Write              OK       Can set DoesRefraction to True
13:32:13.868 EquatorialSystem                  OK       equLocalTopocentric
13:32:13.893 FocalLength                       INFO     FocalLength is 0.0
13:32:13.922 GuideRateDeclination Read         OK       0.00
13:32:13.928 GuideRateDeclination Write        OK       Can write Declination Guide Rate OK
13:32:13.955 GuideRateRightAscension Read      OK       0.00
13:32:13.960 GuideRateRightAscension Write     OK       Can set RightAscension Guide OK
13:32:13.997 IsPulseGuideing                   OK       False
13:32:14.033 RightAscension                    OK       22:22:28.16
13:32:14.068 RightAscensionRate Read           OK       0.00
13:32:14.094 RightAscensionRate Write          OK       0.00
13:32:14.120 SiteElevation Read                OK       373
13:32:14.166 SiteElevation Write               OK       Invalid Value exception generated as expected on set site elevation < -300m
13:32:14.173 SiteElevation Write               OK       Invalid Value exception generated as expected on set site elevation > 10,000m
13:32:14.178 SiteElevation Write               OK       Legal value 373m written successfully
13:32:14.204 SiteLatitude Read                 OK        35:37:58.20
13:32:14.233 SiteLatitude Write                OK       Invalid Value exception generated as expected on set site latitude < -90 degrees
13:32:14.240 SiteLatitude Write                OK       Invalid Value exception generated as expected on set site latitude > 90 degrees
13:32:14.247 SiteLatitude Write                OK       Legal value  35:37:58.20 degrees written successfully
13:32:14.273 SiteLongitude Read                OK       -97:43:58.20
13:32:14.302 SiteLongitude Write               OK       Invalid Value exception generated as expected on set site longitude < -180 degrees
13:32:14.309 SiteLongitude Write               OK       Invalid Value exception generated as expected on set site longitude > 180 degrees
13:32:14.316 SiteLongitude Write               OK       Legal value -97:43:58.20 degrees written successfully
13:32:14.353 Slewing                           OK       False
13:32:14.380 SlewSettleTime Read               OK       2
13:32:14.408 SlewSettleTime Write              OK       Invalid Value exception generated as expected on set slew settle time < 0
13:32:14.414 SlewSettleTime Write              OK       Legal value 2 seconds written successfully
13:32:14.444 SideOfPier Read                   OK       pierWest
13:32:14.451 SiderealTime                      OK       04:23:17.33
13:32:14.457 SiderealTime                      OK       Scope and ASCOM sidereal times agree to better than 5 seconds, Scope: 04:23:17.33, ASCOM: 04:23:19.47
13:32:14.486 TargetDeclination Read            OK       COM Not Set exception generated on read before write
13:32:14.515 TargetDeclination Write           OK       Invalid Value exception generated as expected on set TargetDeclination < -90 degrees
13:32:14.524 TargetDeclination Write           OK       Invalid Value exception generated as expected on set TargetDeclination < -90 degrees
13:32:14.534 TargetDeclination Write           OK       Legal value  01:00:00.00 DD:MM:SS written successfully
13:32:14.564 TargetRightAscension Read         OK       COM Not Set exception generated on read before write
13:32:14.594 TargetRightAscension Write        OK       Invalid Value exception generated as expected on set TargetRightAscension < 0 hours
13:32:14.604 TargetRightAscension Write        OK       Invalid Value exception generated as expected on set TargetRightAscension > 24 hours
13:32:14.610 TargetRightAscension Write        OK       Legal value 00:23:17.33 HH:MM:SS written successfully
13:32:14.645 Tracking Read                     OK       True
13:32:15.709 Tracking Write                    OK       False
13:32:16.791 TrackingRates                              Found drive rate: driveSidereal
13:32:16.797 TrackingRates                              Found drive rate: driveKing
13:32:16.802 TrackingRates                              Found drive rate: driveLunar
13:32:16.807 TrackingRates                              Found drive rate: driveSolar
13:32:16.812 TrackingRates                     OK       Drive rates read OK
13:32:16.840 TrackingRate Read                 OK       driveSidereal
13:32:16.873 UTCDate Read                      OK       27-May-2017 18:32:15.000
13:32:16.904 UTCDate Write                     OK       New UTCDate written successfully: 5/27/2017 7:32:15 PM
 
Methods 
13:32:16.987 CanMoveAxis:Primary               OK       CanMoveAxis:Primary True
13:32:17.014 CanMoveAxis:Secondary             OK       CanMoveAxis:Secondary True
13:32:17.041 CanMoveAxis:Tertiary              OK       CanMoveAxis:Tertiary False
13:32:17.601 Park                              OK       Success
13:32:17.607 Park                              OK       Success if already parked
13:32:17.628 Park:AbortSlew                    OK       AbortSlew did raise an exception when Parked as required
13:32:17.678 Park:FindHome                     OK       FindHome did raise an exception when Parked as required
13:32:17.730 Park:MoveAxis Primary             OK       MoveAxis Primary did raise an exception when Parked as required
13:32:17.780 Park:MoveAxis Secondary           OK       MoveAxis Secondary did raise an exception when Parked as required
13:32:17.834 Park:PulseGuide                   OK       PulseGuide did raise an exception when Parked as required
13:32:17.888 Park:SlewToCoordinates            OK       SlewToCoordinates did raise an exception when Parked as required
13:32:17.940 Park:SlewToCoordinatesAsync       OK       SlewToCoordinatesAsync did raise an exception when Parked as required
13:32:17.995 Park:SlewToTarget                 OK       SlewToTarget did raise an exception when Parked as required
13:32:18.049 Park:SlewToTargetAsync            OK       SlewToTargetAsync did raise an exception when Parked as required
13:32:18.100 Park:SyncToCoordinates            OK       SyncToCoordinates did raise an exception when Parked as required
13:32:18.155 Park:SyncToTarget                 OK       SyncToTarget did raise an exception when Parked as required
13:32:18.480 UnPark                            OK       Success
13:32:18.495 UnPark                            OK       Success if already unparked
13:32:18.529 AbortSlew                         OK       AbortSlew Ok when not slewing
13:32:18.603 AxisRate:Primary                  OK       Axis rate minimum: 3.34245969783283 Axis rate maximum: 3.34245969783283
13:32:18.610 AxisRate:Primary                  OK       Axis rate minimum: 0.0208903731114552 Axis rate maximum: 0.0208903731114552
13:32:18.616 AxisRate:Primary                  OK       Axis rate minimum: 0.00208903731114552 Axis rate maximum: 0.00208903731114552
13:32:18.622 AxisRate:Primary                  OK       No overlapping axis rates found
13:32:18.626 AxisRate:Primary                  OK       No duplcate axis rates found
13:32:18.641 AxisRate:Secondary                OK       Axis rate minimum: 3.34245969783283 Axis rate maximum: 3.34245969783283
13:32:18.647 AxisRate:Secondary                OK       Axis rate minimum: 0.0208903731114552 Axis rate maximum: 0.0208903731114552
13:32:18.653 AxisRate:Secondary                OK       Axis rate minimum: 0.00208903731114552 Axis rate maximum: 0.00208903731114552
13:32:18.658 AxisRate:Secondary                OK       No overlapping axis rates found
13:32:18.662 AxisRate:Secondary                OK       No duplcate axis rates found
13:32:18.672 AxisRate:Tertiary                 OK       Empty axis rate returned
13:32:32.445 FindHome                          OK       Found home OK.
13:32:42.565 MoveAxis Primary                  OK       Can successfully set a movement rate of zero
13:32:42.577 MoveAxis Primary                  OK       Exception correctly generated when moveaxis set below lowest rate (0.00104451865557276)
13:32:42.606 MoveAxis Primary                  OK       Exception correctly generated when moveaxis set above highest rate (4.34245969783283)
13:32:46.804 MoveAxis Primary                  OK       Successfully moved axis at minimum rate: 0.00208903731114552
13:32:46.861 MoveAxis Primary                  ISSUE    Slewing is not true immediately after axis starts moving in positive direction
13:32:56.098 MoveAxis Primary                  OK       Successfully moved axis at maximum rate: 3.34245969783283
13:33:05.348 MoveAxis Primary                  OK       Tracking state correctly retained for both tracking states
13:33:05.411 MoveAxis Secondary                OK       Can successfully set a movement rate of zero
13:33:05.419 MoveAxis Secondary                OK       Exception correctly generated when moveaxis set below lowest rate (0.00104451865557276)
13:33:05.448 MoveAxis Secondary                OK       Exception correctly generated when moveaxis set above highest rate (4.34245969783283)
13:33:09.631 MoveAxis Secondary                OK       Successfully moved axis at minimum rate: 0.00208903731114552
13:33:14.289 MoveAxis Secondary                ISSUE    Slewing incorrectly remains true after stopping positive axis movement, remaining test skipped
13:33:14.340 MoveAxis Tertiary                 OK       Received an invalid value exception
13:33:16.410 PulseGuide                        OK       Asynchronous pulseguide found OK
13:33:54.611 SlewToCoordinates                 OK       Slewed OK. RA:   03:24:19.71
13:33:54.627 SlewToCoordinates                 OK       Slewed OK. DEC:  01:00:00.00
13:33:56.727 SlewToCoordinates (Bad L)         ERROR    Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinates System.Exception: Invalid RA coordinate (See Inner Exception for details)
13:33:56.759 SlewToCoordinates (Bad L)         ERROR    Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinates System.Exception: Invalid DEC coordinates (See Inner Exception for details)
13:33:56.978 SlewToCoordinates (Bad H)         ERROR    Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinates System.Exception: Invalid RA coordinate (See Inner Exception for details)
13:33:57.006 SlewToCoordinates (Bad H)         ERROR    Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinates System.Exception: Invalid DEC coordinates (See Inner Exception for details)
13:34:31.144 SlewToCoordinatesAsync            OK       Slewed OK. RA:   02:25:02.42
13:34:31.160 SlewToCoordinatesAsync            OK       Slewed OK. DEC:  02:00:00.00
13:34:32.919 SlewToCoordinatesAsync (Bad L)    ERROR    Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinatesAsync System.Exception: Invalid RA coordinate (See Inner Exception for details)
13:34:32.947 SlewToCoordinatesAsync (Bad L)    ERROR    Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinatesAsync System.Exception: Invalid DEC coordinate (See Inner Exception for details)
13:34:33.815 SlewToCoordinatesAsync (Bad H)    ERROR    Unexpected DriverException(0x80131500), slewing to bad RA coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinatesAsync System.Exception: Invalid RA coordinate (See Inner Exception for details)
13:34:33.843 SlewToCoordinatesAsync (Bad H)    ERROR    Unexpected DriverException(0x80131500), slewing to bad Dec coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToCoordinatesAsync System.Exception: Invalid DEC coordinate (See Inner Exception for details)
13:35:00.505 SlewToTarget                      OK       Slewed OK. RA:   01:25:39.36
13:35:00.521 SlewToTarget                      OK       Slewed OK. DEC:  03:00:00.00
13:35:00.560 SlewToTarget (Bad L)              OK       Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00
13:35:00.568 SlewToTarget (Bad L)              OK       Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00
13:35:00.626 SlewToTarget (Bad H)              OK       Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00
13:35:00.635 SlewToTarget (Bad H)              OK       Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00
13:35:27.023 SlewToTargetAsync                 OK       Slewed OK. RA:   00:26:04.21
13:35:27.039 SlewToTargetAsync                 OK       Slewed OK. DEC:  04:00:00.00
13:35:27.079 SlewToTargetAsync (Bad L)         OK       Telescope.TargetRA correctly rejected bad RA coordinate: -01:00:00.00
13:35:27.087 SlewToTargetAsync (Bad L)         OK       Telescope.TargetDeclination correctly rejected bad Dec coordinate: -100:00:00.00
13:35:27.146 SlewToTargetAsync (Bad H)         OK       Telescope.TargetRA correctly rejected bad RA coordinate: 25:00:00.00
13:35:27.155 SlewToTargetAsync (Bad H)         OK       Telescope.TargetDeclination correctly rejected bad Dec coordinate: 100:00:00.00
13:35:27.218 DestinationSideOfPier             OK       DestinationSideOfPier is different on either side of the meridian
13:36:30.440 SlewToAltAz                       INFO     Slewed to within  00:22:27.56 DD:MM:SS of expected Azimuth: 150:00:00.00
13:36:30.456 SlewToAltAz                       INFO     Slewed to within 00:06:22.31 DD:MM:SS of expected Altitude: 50:00:00.00
13:36:30.508 SlewToAltAz (Bad L)               ERROR    Unexpected DriverException(0x80131500), slewing to bad Altitude coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAz System.Exception: Az value is invalid (See Inner Exception for details)
13:36:33.100 SlewToAltAz (Bad L)               ERROR    Unexpected DriverException(0x80131500), slewing to bad Azimuth coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAz System.Exception: Alt value is invalid (See Inner Exception for details)
13:36:33.173 SlewToAltAz (Bad H)               ERROR    Unexpected DriverException(0x80131500), slewing to bad Altitude coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAz System.Exception: Az value is invalid (See Inner Exception for details)
13:36:33.226 SlewToAltAz (Bad H)               ERROR    Unexpected DriverException(0x80131500), slewing to bad Azimuth coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAz System.Exception: Alt value is invalid (See Inner Exception for details)
13:37:52.793 SlewToAltAzAsync                  INFO     Slewed to within  00:24:22.85 DD:MM:SS of expected Azimuth: 155:00:00.00
13:37:52.810 SlewToAltAzAsync                  INFO     Slewed to within 00:05:04.38 DD:MM:SS of expected Altitude: 55:00:00.00
13:37:52.872 SlewToAltAzAsync (Bad L)          ERROR    Unexpected DriverException(0x80131500), slewing to bad Altitude coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAzAsync System.Exception: Az value is invalid (See Inner Exception for details)
13:37:55.501 SlewToAltAzAsync (Bad L)          ERROR    Unexpected DriverException(0x80131500), slewing to bad Azimuth coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAzAsync System.Exception: Alt value is invalid (See Inner Exception for details)
13:37:55.582 SlewToAltAzAsync (Bad H)          ERROR    Unexpected DriverException(0x80131500), slewing to bad Altitude coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAzAsync System.Exception: Az value is invalid (See Inner Exception for details)
13:37:55.624 SlewToAltAzAsync (Bad H)          ERROR    Unexpected DriverException(0x80131500), slewing to bad Azimuth coordinate: CheckDotNetExceptions ASCOM.GeminiTelescope.Telescope SlewToAltAzAsync System.Exception: Alt value is invalid (See Inner Exception for details)

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

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#6

Post by admin »

Looks like the mount is very precise about what rates it is prepared to accept and SharpCap is not set up to track the rates to that precision. I will see what I can do for the next version, but it might end up taking a couple of turns around with extra logging to get this properly sorted.

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: SC doesn't work with Gemini Telescope.NET ASCOM driver

#7

Post by admin »

Please give the new release a try and see if it helps.

cheers,

Robin
calan
Posts: 90
Joined: Mon Feb 13, 2017 7:37 am

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#8

Post by calan »

Will do.

I'll also test the ZWO disconnect issue, that your release notes mentioned being fixed. I noticed in the last release that SC would still hard crash and need to be restarted if the camera was inadvertently disconnected.

Thanks as always 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: SC doesn't work with Gemini Telescope.NET ASCOM driver

#9

Post by admin »

The ZWO issue was the case of disconnecting the camera between it being detected and added to the menu and selecting it - that one was fairly easy as the ZWO SDK then says 'what camera?' when you ask to connect to it.

Unfortunately if you already have the camera running there is no good way to detect disconnection except that it stops responding to requests, so it's unlikely to fix that one.

cheers,

Robin
calan
Posts: 90
Joined: Mon Feb 13, 2017 7:37 am

Re: SC doesn't work with Gemini Telescope.NET ASCOM driver

#10

Post by calan »

Robin,

With build 3971, I can now move the scope in Dec, but RA still throws the same error.

- Craig
Post Reply