ColinD
49c43358de
Added check to ensure that the Lunar Tracking rate cannot be selected on the LX200 Classic.
2021-08-04 18:48:24 +01:00
ColinD
27a0f54b07
Added check to make sure that the tracking rate cannot be set for an LX200.
2021-08-04 17:01:06 +01:00
ColinD
a562b848c0
Corrected the expected result of the GT command.
2021-08-04 09:22:31 +01:00
ColinD
f4c26d777b
Added more logging around the tracking rates.
...
Corrected the Command logged messages to use the correct info.
Added a try catch to the setup dialog to see if an error occurs to give a better message.
2021-08-03 21:55:06 +01:00
Sebastian Godelet
64df8282a0
Support Set Tracking when GW is supported
2021-06-29 15:31:57 +10:00
Sebastian Godelet
8478af26bf
Implemented TrackingRate via GT
2021-06-28 16:06:15 +10:00
Sebastian Godelet
77c87a51fa
Moved IsGuiding to SharedResourcesWrapper
2021-06-28 13:03:07 +10:00
Sebastian Godelet
631aa91d94
Moved IsTargetCoordinateInitRequired to SharedResourcesWrapper
2021-06-28 12:53:05 +10:00
Sebastian Godelet
90713de34b
Moved parked SiteLat/Long to ParkedPosition data
2021-06-28 12:45:26 +10:00
Sebastian Godelet
a3408a86c3
Update unit tests to support GW command
...
SideOfPier also supports German EQ
2021-06-27 19:16:39 +10:00
Sebastian Godelet
74440b6b3b
Merge branch 'develop' into feature/GWSupport
2021-06-25 15:34:58 +10:00
Sebastian Godelet
6fc476b031
Make further properties multi-client and thread-safe
...
Move MovingPrimary, MovingSecondary, EarliestNonSlewingTime to
SharedResources, make all new properties thread-safe (atomic)
operations.
2021-06-22 17:21:21 +10:00
Sebastian Godelet
6c769f3649
Add SlewSettleTime and IsLongFormat to SharedResources interface
...
Also ensure that digit precision is set during initialisation
2021-06-12 20:09:51 +10:00
Sebastian Godelet
bdbd206a54
Avoid possible data race condition when calculating DSOP
2021-06-12 16:22:38 +10:00
Sebastian Godelet
1684bd60bd
Move SideOfPier, TargetRA/DEC properties to SharedResourcesWrapper
...
This change allows several instances of the driver to be in sync
w.r.t. TargetRightAscension, TargetDeclination and SideOfPier
2021-06-12 15:47:34 +10:00
Sebastian Godelet
65e06f2d6c
Implemented SideOfPier and DestinationSideOfPier
...
For telescopes that automatically perform a meridian flip we can
implement the SideOfPier property by updating the current side of pier
after a telescope slew (via DestinationSideOfPier)
2021-06-06 19:44:40 +10:00
ColinD
b27e50275d
Added extra logging for CommandBlind, CommandBool, and CommandString.
2021-05-09 15:20:45 +01:00
ColinD
d7637928b7
Made sure that the telescope doesn't think it's parked for the first Telescope to connect.
2021-04-27 22:14:22 +01:00
ColinD
486a9205ee
Fixed the defect when one instance of the driver gets parked, the info is shared to the other instances.
2021-04-27 22:08:25 +01:00
ColinD
2c2c59290e
Reinstated the Real Alt Az methods for the LX200GPS. Changes how the parked behaviour is implemented, so that it doesn't need to make as many calls.
2021-04-27 20:14:57 +01:00
ColinD
70e615bb4e
Made sure that CommandString, CommandBool and CommandBlind work as expected, complete with Raw and non raw support. (Implementation is the same as one of the LX200 drivers.)
2021-04-26 20:51:41 +01:00
ColinD
8c94fd6b71
Merge branch 'develop' into feature/GWSupport
2021-04-25 20:28:48 +01:00
ColinD
e32c2aa50a
Sorted out some code inspection issues
2021-04-25 20:16:07 +01:00
ColinD
22a8a794ba
Added unit tests for check Parked, when parked mode is set to no coordinates
2021-04-25 19:17:56 +01:00
ColinD
c6b54e273d
Added unit testing for bypass feature, and setting the date on first connection
2021-04-25 18:27:44 +01:00
ColinD
7eec6c0008
Fixed some issued with the telescope parking and unparking. Now reports reported correctly for the LX200GPS, and Autostars
2021-04-24 22:29:11 +01:00
ColinD
f9bb2aa879
Fixed the date format for the bypass date time setting for the LX-200GPS
2021-04-24 21:23:12 +01:00
ColinD
18ea52c972
Impemented the code changes to return co-ordinated when the telescope is parked.
...
Also added loads of checks for if the telescope is parked.
2021-04-24 20:52:21 +01:00
ColinD
f4eafa668d
Added a log for the display output
2021-04-24 19:30:46 +01:00
ColinD
53abdba374
Added extra logging.
2021-04-24 19:20:05 +01:00
ColinD
fdd008fcfb
Adding support for sending co-ordinates when scope is parked.
2021-04-24 19:16:36 +01:00
ColinD
eaeae4d66b
Combined the skip prompts and set date time code, to just one check box.
2021-04-24 13:16:08 +01:00
ColinD
6ac80c408c
Fixed problem with changing the modifying the profile on the fly!
2021-04-24 13:07:42 +01:00
ColinD
9c5620edee
Going to try the proper command for bypassing the date entry for AutostarII
2021-04-23 21:13:46 +01:00
ColinD
ad40eb8b9a
Fixed problem with Autostar not returning the correct value for IsSlewing
2021-04-23 20:45:48 +01:00
ColinD
aca01de4ee
Added a # prefix before the commands.
2021-04-23 19:45:10 +01:00
ColinD
384deecc3f
More attempts to detect the slewing character
2021-04-23 19:11:45 +01:00
ColinD
b27adf2649
Added check that returns [7F] when slewing
2021-04-23 18:58:14 +01:00
ColinD
2776b469c8
Fixed broken logic, and fixed broken unit tests.
2021-04-23 18:26:49 +01:00
ColinD
fc3c91b975
Added extra logging to get slewing
2021-04-23 17:14:33 +01:00
ColinD
e7c81aba24
Added code to force the date time to happen after the display bypass for autostar 497's
2021-04-23 16:51:05 +01:00
ColinD
a15bf22785
Switched the order of the setting of the date and time, then skipping the prompts.
2021-04-23 15:00:03 +01:00
ColinD
ed84313c2e
Added initial display values bypass for the Autostar 497
2021-04-22 21:40:07 +01:00
ColinD
e4af93dd07
Added ability to skip the prompts initial connect, and added ability to send the date and time on initial connect
2021-04-21 20:17:00 +01:00
ColinD
a2abbbb3d0
Working on a possible side of pier implementation
2021-04-21 17:24:40 +01:00
ColinD
21e7bcd530
Added support for the GW Command.
...
Removed the implementation of Tracking Set as this does not do anything in the code.
Set Can Set Tracking to false.
Get tracking always returns true is the GW command is not supported.
2021-03-10 19:25:27 +00:00
ColinD
032fb2e8a8
Code inspection
2021-03-02 20:24:13 +00:00
ColinD
acc935248b
Couple more code inspections, and changes the MoveAxis so that it will apply the settle time delay when not guiding.
2021-03-02 13:07:21 +00:00
ColinD
cdf1066e4e
Fixed a few more code inspections
2021-03-02 12:54:47 +00:00
ColinD
f57a73843a
Fixed a few code inspections
2021-03-01 11:19:27 +00:00