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
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
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
ColinD
d0406b32dd
Added ability to unpark telescope
...
Added extra logging information to the "isslewing test"
2020-09-21 23:04:58 +01:00
ColinD
b33d1741c4
Removed the Classname static as it doesn't work as desired. Replace with a parameter on the initialise method instead.
2020-09-04 15:23:46 +01:00
ColinD
d728dbe272
Trying to reduce code duplication
2020-09-03 23:34:04 +01:00
ColinD
92ab807eae
Code inspections
2020-09-03 20:35:37 +01:00
ColinD
a2fcaac2a9
Code inspections
2020-09-03 20:28:32 +01:00
ColinD
da4e4fd81a
Refactored code to reduce duplication.
2020-09-03 19:05:01 +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
f9792b22bc
Implemenated a few todo notes
2020-09-03 13:11:47 +01:00
ColinD
d6cec4d63e
Checked and removed completed todo tasks
2020-06-03 00:10:27 +01:00
ColinD
855a21122a
Added a trim, so that whitespace is ignored when seeing the result of is slewing to target.
2020-05-24 18:30:46 +01:00
ColinD
1e59d5610e
Fixed spelling mistake
2020-05-24 16:39:09 +01:00
ColinD
bd8476e11a
Added support for a warning when the telescope could hit the mount. (older command used by the Meade CSD prior to the LX200 command set.)
2020-05-24 16:38:30 +01:00
ColinD
3e00398af0
Modified the puleguide method to make sure that the _isGuiding property is set correctly regardless of the old or new guiding method.
...
Added log message for when PulseGuide fails with an error for any reason
2020-05-24 15:56:24 +01:00
ColinD
894b78d9f1
code inspections
2020-05-23 19:23:48 +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