ColinD
885edba1c5
Removed the AL command as I think it's failing
2022-05-08 12:58:27 +01:00
ColinD
1949c50764
Modified the deubgging information.
2022-05-08 12:58:27 +01:00
ColinD
2b7d12fac9
Added some debugging messages
2022-05-08 12:58:26 +01:00
ColinD
f168acc90b
Added work around for LX200 classed to be able to turn tracking off when parking.
2022-05-08 12:58:26 +01:00
ColinD
8f6ea33139
Changes LX200 Park to use Alt 0 Az 0. i.e. Pointing level and North
2022-05-08 12:58:26 +01:00
ColinD
c6f938bd5c
Merge remote-tracking branch 'origin/feature/LX200ClassicPark' into feature/LX200ClassicPark
2022-05-08 12:58:25 +01:00
ColinD
c271f0c4d3
New Park routine for the LX-200 Classic, uses the same technique as the 5.0.4 driver.
2022-05-08 12:58:25 +01:00
ColinD
35a76fe52c
Merged in feature/PortSpeed (pull request #40 )
...
Feature/PortSpeed
* Added support for changing the speed of the autostar
* Added support for changing the speed of the autostar
* Merge remote-tracking branch 'origin/feature/PortSpeed' into feature/PortSpeed
* Upgraded unit testing to make sure that speed changes are properly tested
2022-05-08 11:52:45 +00:00
ColinD
a68e86d8cd
Added unit tests for long duration pulse guides.
2022-05-05 20:56:18 +01:00
ColinD
503eec38a3
Added check to ensure that telescope is in Polar Mode when attempting to PulseGuide. CanPulseGuide also fails when scope is in AltAz mode.
2022-05-05 20:40:51 +01:00
ColinD
ed54487a88
New Park routine for the LX-200 Classic, uses the same technique as the 5.0.4 driver.
2022-05-05 18:55:38 +01:00
ColinD
f788320927
Refactor to use ProfileProperties instead of assigning individual variables.
...
Added support for ApertureArea and ApertureDiameter
2022-05-03 21:57:25 +01:00
ColinD
dc68bb0b4c
Added Focal Length property to telescope setup screen
2022-04-28 23:55:35 +01:00
ColinD
1a66f41d78
Add support for the IsGuiding function
2022-04-28 23:20:56 +01:00
ColinD
826f887bdf
Added mossing file
2021-12-17 13:16:20 +00:00
ColinD
7ac3c95c8e
modified the get tracking code to make it less better. amd more tolerant of lunar speeds, taken from Nasa and other sources (Info from David Richards)
2021-12-17 13:11:32 +00:00
ColinD
acb1533f21
Upgraded the tracking rate detection, now detects solar, lunar and sidereal better than before.
2021-12-15 20:23:46 +00:00
ColinD
eda3a53d6f
Added logging to MoxingAxis call to see if a telescope axis is moving
2021-12-13 14:09:16 +00:00
ColinD
6786db65fe
Overridden the alignment status ToString to help with logging
2021-12-13 12:58:40 +00:00
ColinD
df7dfb7c04
Modified the implementation of side of pier support detection. Hopefully will now,
...
Added extra checking to ensure that a slew cannot be started whilst a slew is in progress.
2021-12-11 19:10:18 +00:00
ColinD
a5a3bd5bd4
Removed unneeded lock and will cause a lock recursion and break things.
2021-10-14 13:50:24 +01:00
ColinD
ad9169a48d
Modified so that the driver supports either +60.1 or 60.1 for tracking rate
2021-09-26 16:50:46 +01:00
ColinD
3b056ef7f8
Fixed bug in tracking rate get where it always returns lunar when it should be sidereal
2021-09-17 09:38:35 +01:00
ColinD
710ae0420a
Added left, right as sysonyms of back and forward for the handbox commands.
...
Added scrollup and scrolldown handbox commands as well.
2021-09-09 12:14:15 +01:00
ColinD
2a6b74c6fd
Merged in develop (pull request #37 )
...
version 1.3.1
2021-08-04 18:48:01 +00:00
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
ColinD
8d8b50957c
Merged in develop (pull request #36 )
...
Develop
2021-07-03 12:35:42 +00:00
ColinD
f1d100892b
Removed nunit3 Test adapter
2021-06-23 13:18:30 +01:00
ColinD
c6baab2b12
Added tolerance in unit test to allow for rounding error.
2021-06-23 13:11:33 +01:00
ColinD
3d0464f379
Merged in develop (pull request #32 )
...
Develop
2021-06-06 13:44:33 +00:00
ColinD
b27e50275d
Added extra logging for CommandBlind, CommandBool, and CommandString.
2021-05-09 15:20:45 +01:00
ColinD
a101d3a2d7
Merged in develop (pull request #30 )
...
Develop
2021-04-29 15:18:42 +00: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
43ec63b0f5
Merged in develop (pull request #29 )
...
Develop
2021-04-25 19:54:35 +00:00
ColinD
8c94fd6b71
Merge branch 'develop' into feature/GWSupport
2021-04-25 20:28:48 +01:00
ColinD
f354bcdee1
Merged in feature/AddDateTimeByPass (pull request #28 )
...
Feature/AddDateTimeByPass
2021-04-25 19:27:23 +00:00
ColinD
e32c2aa50a
Sorted out some code inspection issues
2021-04-25 20:16:07 +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
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
5538f51cf0
Merged in feature/SerialPort (pull request #27 )
...
Feature/SerialPort
2021-04-21 16:35:02 +00:00
ColinD
a2abbbb3d0
Working on a possible side of pier implementation
2021-04-21 17:24:40 +01:00
ColinD
d0f12a604a
Made the new serial options dropdownLists to help avoid ID10T errors.
2021-04-09 21:35:19 +01:00
ColinD
178ef8b11d
Fixed the dataBits profile name, and upgraded the sharedresources unit tests for the new comport settings.
2021-04-09 20:43:12 +01:00
ColinD
0835431e76
Added new profile settings to the unit tests
2021-04-09 20:07:52 +01:00
ColinD
bf6203d901
Added support for setting all serial properties.
2021-04-09 19:57:43 +01:00
ColinD
51bf99cb8c
Started adding full serial port settings, so that people can do crazy things at their own risk.
2021-04-09 12:54:25 +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
8713154e84
Merged in develop (pull request #26 )
...
Version 1.0.0
2021-03-02 20:31:32 +00:00
ColinD
75b6f0b4b4
Added unit testing for the settle time delay on MoveAxis.
2021-03-02 20:24:43 +00:00
ColinD
032fb2e8a8
Code inspection
2021-03-02 20:24:13 +00:00
ColinD
a5773aaaa9
Trying to change the inspections again
2021-03-02 14:23:42 +00:00
ColinD
f88ad13f0d
Testing to ignore unit tests from code inspections.
2021-03-02 14:02:12 +00:00
ColinD
9dde0d9e81
Another code inspection.
2021-03-02 13:49:02 +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
ca1b7f8883
Merged in develop (pull request #24 )
...
Made alteration to IsSlewing response when the LX200 returns a buffer of rubbish.
2021-02-10 10:24:54 +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
1186924761
Merged in develop (pull request #23 )
...
7.13 Release
2021-02-01 23:34:07 +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
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
d9acad1caa
removed unneeded ncrunch file
2021-01-30 15:50:04 +00:00
ColinD
f827a1ea3a
Added ncrunchsolution.user files to .gitIgnore
2021-01-30 15:46:39 +00:00
ColinD
26b94de48c
Fixed unit test TargetDeclination_Get_WhenValueOK_ThenSetsNewTargetDeclination
2021-01-30 15:42:31 +00:00