ColinD
37437b7c7c
Readded support for guide rate get and set. This will use a default value of 0.67 sidereal rate. But can be overridden by a user.
2019-07-22 15:06:03 +01:00
ColinD
692e39771c
Added the driver version to the trace log.
2019-07-22 00:18:40 +01:00
ColinD
e582761f53
Taken out the ability to get or set the guide rates, as there doesn't appear to be a method to read the guide rates in the meade command set.
2019-07-21 18:43:13 +01:00
ColinD
c4eb74b274
Added support for can get guide rates for the LX200GPS
2019-07-21 17:49:28 +01:00
ColinD
6b9eff2b86
Implemented the select site custom action.
2019-07-20 23:56:52 +01:00
ColinD
5d3688bde7
Added log messages so that it's known which pulse guiding commands have been used.
2019-07-20 22:24:25 +01:00
ColinD
6d8702a011
Corrected trace log name to Meade.Generic.<telescope/focusser>
2019-07-20 21:11:58 +01:00
ColinD
c2ebe329c5
Added support for the LX200GPS to use the newer pulse guiding commands.
...
Added support for setting the guide rate on the LX200GPS (untested)
2019-07-20 16:53:09 +01:00
ColinD
1c3eb9f3d7
Fixed a typo
2019-07-19 22:25:17 +01:00
ColinD
b6e12d687b
Reading the guide rate from any axis will now return a hard coded value for the default guide rate.
2019-07-19 22:21:58 +01:00
ColinD
e15537e6c3
Added support for being able to have ASCOM see a value for guide rate.
2019-07-19 22:15:41 +01:00
ColinD
ac887ccdff
Code inspections
2019-07-19 14:42:25 +01:00
ColinD
9cf63c4912
Code inspections
2019-07-19 14:23:27 +01:00
ColinD
d6f72c8222
Code inspections
2019-07-19 13:22:15 +01:00
ColinD
2ce8c4e123
Removed redundant qualifiers
2019-07-19 13:12:22 +01:00
ColinD
4b65c946d2
Unit testing
2019-07-19 12:49:56 +01:00
ColinD
8b31c8d7a9
SlewToAltAzAsync unit tests
2019-07-18 13:12:26 +01:00
ColinD
aeaaf9df95
More unit testing
2019-07-18 12:31:09 +01:00
ColinD
fdeee5b822
Unit tests for slewing
2019-07-17 22:58:53 +01:00
ColinD
325e9908a7
Unit testing for UTCDate
2019-07-17 14:42:28 +01:00
ColinD
b3b1d95cda
Unit tests for Tracking property
2019-07-16 23:33:53 +01:00
ColinD
bfb8f257a1
Unit tests for TargetRightAscension
2019-07-16 23:22:41 +01:00
ColinD
0ac7b8b7bd
Unit tests for TargetDeclination
2019-07-16 22:03:56 +01:00
ColinD
ee60613a95
More unit testing
2019-07-15 00:16:08 +01:00
ColinD
34a145765b
More unit testing
...
Fixed issue when setting site latitude to negative value.
2019-07-14 21:47:02 +01:00
ColinD
5f5d819f3b
More unit tests added
2019-07-14 17:12:56 +01:00
ColinD
8980c3c6b5
More unit testing. Added check for to be able to support setting the alignment mode
2019-07-13 20:02:06 +01:00
ColinD
bfde58c6af
Lots more unit tests, and some refactoring to make the code follow SOLID better.
2019-07-13 19:27:51 +01:00
ColinD
64b949551e
More unit testing, this time for pulse guiding support
2019-07-13 16:27:47 +01:00
ColinD
bd49a86866
Refactor all LogMessage commands via LogMessage Method instead of directory to dependent class
2019-07-13 16:15:58 +01:00
ColinD
8089e8d536
More unit testing and associated refactoring
2019-07-13 16:00:08 +01:00
ColinD
3162827396
Site no longer set to site 1 on connect.
2019-07-13 15:59:50 +01:00
ColinD
02f69b54a4
Added more unit testing to the telescope driver.
2019-07-13 01:15:05 +01:00
ColinD
feb69c970f
Added more unit tests and refactored AstroMaths to be in a sub folder
2019-07-09 21:36:44 +01:00
ColinD
44e02dda1d
Added unit test for setup dialog.
2019-07-09 18:05:12 +01:00
ColinD
c72d2c00fc
Finished refactoring needed to allow unit testing.
2019-07-08 22:58:02 +01:00
ColinD
465d4cb5d9
Seperated out the non ioc init code to it's own method
2019-07-08 22:17:05 +01:00
ColinD
f8cbc3fa8d
Changed the initialisation order to avoid issue with ISharedResourcesWrapper being called before it's created.
2019-07-08 22:07:35 +01:00
ColinD
ca3dd0e4fd
Refactored code to use interrfaces in declarations, rather than concrete classes.
2019-07-08 17:30:02 +01:00
ColinD
bc90049798
Switched over the Telescope and focuser to access the SharedResources via a wrapper with an interface to help with unit testing
2019-07-08 17:15:01 +01:00
ColinD
a0a908d67d
Fixed issue when seeing target altitude to a negative value.
2019-07-07 18:26:58 +01:00
ColinD
71bc7fd49a
Fixed issue with slew to RA/Dec not applying negative declinations properly.
2019-07-07 14:52:06 +01:00
ColinD
22de5679b7
Downgraded required .net to v4.0.
...
Added suppoer for "Handbox" custom action
Changes how the focuser in and out functions. Now sends multiple :F+/-# and multiple stop commands to help get over problems with the #909 missing commands.
Added support for checking for the older firmware that does not support the guiding commands, so uses guide rate slew instead.
2019-06-08 20:13:36 +01:00
ColinD
678b5f1ece
Upgraded the error handling to ensure that all serial commands are executed after checking that there is a connection open.
2019-05-20 17:06:53 +01:00
ColinD
7cb50de30d
Fixed problem where SlewToAltAz didn't work correctly. Now uses the RA/Dec slew for everything, and converts the values as needed.
2019-05-19 19:25:43 +01:00
ColinD
d39846fa18
Added code to make sure that the scope returns values in high precision mode.
2019-05-19 00:59:21 +01:00
ColinD
cf28ecc7c2
Redesigned the Altitude and Azimuth readings to use the Right Ascension and Declination co-ordinates and perform the transformation using the date and site details from the scope. This will correct the problem of the Altitude reading from the handset being incorrect.
2019-05-18 23:50:55 +01:00
ColinD
cf5a6c72fe
Re instated the Altitude value and ran conformance for both the telescope and focuser.
2019-05-18 00:08:07 +01:00
ColinD
85fcb8a73c
Added comments for all meade commands.
...
Fixed the Site Lat and Long setters
2019-05-17 23:56:55 +01:00
ColinD
79a77d4e1d
Merged in feature/LocalServer (pull request #5 )
...
Feature/LocalServer
* Major refactor. Switching over to a local server hub style driver allowing multiple programs to control the telescope at one time without the need for the POTH Hub
* Unified the setup dialog
* Implemented shared serial port, Both Telescope and Driver can connect at the same time.
* Ported the focuser implementation from the non server based version.
* Ported the telescope driver code.
* Fixed problem with # not being stripped from the returned string ends. Fixed issue with RA being returned as degress rather than hours.
* Telescope passes validation
* Added a lock around the focuser move.
* Reimplemented CommandBlind and CommandString
* Corrected version information
* Removed the Altitude support as there's a bug in the Autostar and Audiostar firmware
2019-05-17 14:21:26 +00:00