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
ColinD
b0ef75ae66
Added code to include the settle time in the Moving Axis commands (except when moving at Guide Rate)
2021-03-01 09:55:07 +00:00
ColinD
136ccc8fa9
Added more places to initialise the slewing settle delay
2021-02-28 20:03:19 +00:00
ColinD
e9491da707
Seperated the SlewSettleTime property from the ProfileSettle time, and implemented a delay on IsSlewing to use the combined SettleTimes
2021-02-27 21:20:06 +00:00
ColinD
db06002ebf
Added support for SlewSettleTime
2021-02-26 00:11:44 +00:00
ColinD
14b5651795
Made alteration to IsSlewing response when the LX200 returns a buffer of rubbish.
2021-02-09 21:57:42 +00:00
ColinD
79a404e78a
Fixed the last unit test, seems that the special code for the chr(255)'s isn't needed as it's a non empty string, which should indicate that slewing is happening.
2021-02-01 23:23:00 +00:00
ColinD
9cd547c204
Merge branch 'develop' into feature/lowPrecisionEnhancement
2021-01-31 16:25:33 +00:00
ColinD
f140e8aee1
Added support for saving the site elevation into the driver profile
2021-01-31 15:52:16 +00:00
ColinD
a9f57b7ad2
The is Slewing is now actively detecting a | response, or an empty string to return the correct value. There is still an edge case of a string of FF characters which is unresolved
2021-01-31 11:33:43 +00:00
ColinD
778b36b7f5
Fixed SyncToCoordinates_WhenConnected_ThenReturnsExpectedResult
2021-01-30 21:45:47 +00:00
ColinD
779d314748
Fixed another unit test
2021-01-30 15:33:23 +00:00
ColinD
902d6bbc6e
Added a check to the telescope to ensure that this is only triggered for the LX200CLASSIC other scopes do not need to the extra work.
2021-01-17 18:23:20 +00:00
ColinD
927d6bce47
Fixed the log message to be returned from IsSlewing with the final state every time without exception.
2021-01-17 18:19:16 +00:00
ColinD
58992c2947
More unit tests fixed
2021-01-17 18:04:24 +00:00
ColinD
1297b5eb78
Fixed 9 of the broken unit tests by populating the mock information properly.
2021-01-17 17:49:45 +00:00
ColinD
cd8330196e
Made a few minor tweaks whilst reviewing.
2021-01-17 17:30:29 +00:00
Frank S
9042c76d48
Classic LX 200 low precision and lock on slewing enhancement (issue #8 )
2021-01-17 17:01:07 +01:00
ColinD
4126b2ee44
Added JetBrains.Annotations
2021-01-07 20:07:00 +00:00
ColinD
ca0028f08d
Upgraded to .net 4.7.2, and fixed issue with the site location being set wrongly
2021-01-07 19:28:46 +00:00
ColinD
1b73bb62b6
Fixed logic for LX200 Classic is slewing test
2020-09-24 22:01:52 +01:00
ColinD
c34ed41ddf
Added check to ensure that the LX-200 classic return value is sanitised when it's not slewing.
2020-09-22 17:34:57 +01:00