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
795dc0c741
Added parked behaviour modes to the unit testing.
2021-04-25 19:58:09 +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
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
2776b469c8
Fixed broken logic, and fixed broken unit tests.
2021-04-23 18:26:49 +01:00
ColinD
0835431e76
Added new profile settings to the unit tests
2021-04-09 20:07:52 +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
75b6f0b4b4
Added unit testing for the settle time delay on MoveAxis.
2021-03-02 20:24:43 +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
c7fa7ab095
Fixed SlewToCoordinatesAsync_WhenCalled_ThenSetsTargetAndSlews
2021-01-30 21:55:44 +00:00
ColinD
778b36b7f5
Fixed SyncToCoordinates_WhenConnected_ThenReturnsExpectedResult
2021-01-30 21:45:47 +00:00
ColinD
447ff3ace9
Fixed SlewToAltAzAsync_WhenAltAndAzValid_ThenConvertsToRADec
2021-01-30 16:00:18 +00:00
ColinD
c848ebd9be
Fixed TargetRightAscension_Get_WhenValueOK_ThenSetsNewTargetDeclination
2021-01-30 15:55:36 +00:00
ColinD
26b94de48c
Fixed unit test TargetDeclination_Get_WhenValueOK_ThenSetsNewTargetDeclination
2021-01-30 15:42:31 +00:00
ColinD
779d314748
Fixed another unit test
2021-01-30 15:33:23 +00:00
ColinD
199b068e94
Fixed another broken unit test
2021-01-17 20:18:07 +00:00
ColinD
e8f3b00912
Fixed test case to send the correct encoded string rather than a english readable non encoded string.
2021-01-17 18:48:53 +00:00
ColinD
579ea164f8
Fixed another unit test
2021-01-17 18:24:15 +00:00
ColinD
58992c2947
More unit tests fixed
2021-01-17 18:04:24 +00:00
ColinD
4126b2ee44
Added JetBrains.Annotations
2021-01-07 20:07:00 +00:00
ColinD
1b73bb62b6
Fixed logic for LX200 Classic is slewing test
2020-09-24 22:01:52 +01:00
ColinD
d0406b32dd
Added ability to unpark telescope
...
Added extra logging information to the "isslewing test"
2020-09-21 23:04:58 +01:00
ColinD
4266139429
Removed all # symbols from before the commands, as they're not really needed.
2020-09-03 18:35:40 +01:00
ColinD
9c4329deed
Nuget packages updated to latest versions
2020-09-03 13:20:44 +01:00
ColinD
d6cec4d63e
Checked and removed completed todo tasks
2020-06-03 00:10:27 +01:00
ColinD
2c7de157e8
Added unit test for telescope hitting tripod.
2020-05-24 16:40:47 +01:00
ColinD
b9522ae2a2
Added and error message to the trace log when the com port is failing and looping back data
2020-05-23 18:40:04 +01:00
ColinD
6130cb6d64
Added new feature to allow the guiding style to be forced, Auto = driver decides. Pulse guiding will use the newer pulse guiding technique, Guide rate slew, will use the older technique.
2020-02-27 22:57:19 +00:00
ColinD
c7f1a4272f
Slewing now reports false when performing a guide command using the old guiding method.
2020-02-20 21:31:09 +00:00
ColinD
6601fa6205
Added a check to ensure that pulse guide commands fail when the scope is slewing or already being moved on the same axes.
2019-12-11 23:53:37 +00:00
ColinD
1185770a94
Added try catch to the default constructor to show the details of an error if something goes wrong.
2019-12-01 00:11:13 +00:00
ColinD
85c77787ce
Added unit test for getting site count
2019-11-12 10:35:03 +00:00
ColinD
307517ded0
Updated nuget packages. Started working on unit testing for the sharedresources class.
2019-10-15 21:33:51 +01:00
ColinD
7f8c2cb559
Removed the alignmode check as it is not supported on all telescopes.
...
Added current RA and dec to the log when the telescope connects.
2019-10-05 11:23:10 +01:00
ColinD
3dc87e3724
Added new alignment mode to the log
2019-10-04 20:42:46 +01:00
ColinD
babb2a7492
Code inspections
2019-10-01 20:57:49 +01:00
ColinD
5efde9f6e0
Code inspections
2019-10-01 19:03:48 +01:00
ColinD
97e77c839a
Added extra # in front of every command as recommended by Meade.
2019-09-30 23:27:18 +01:00
ColinD
a61915a3b5
Adding some experimental support for the LX-200 EMC
2019-09-30 22:10:00 +01:00