Commit Graph

340 Commits

Author SHA1 Message Date
ColinD 9ec9610a3b Merge remote-tracking branch 'origin/develop' into develop 2019-05-08 18:26:51 +01:00
ColinD 9b7a850607 Upgraded driver version to 0.1 2019-05-08 18:26:39 +01:00
ColinD 777adb260a Merged in develop (pull request #3)
Develop

* Removed unwanted files

* Adding git ignore file

* Started working on getting the basic communications with the scope working.
    Working on routines to get and set the date and time in the handbox.

* Switched the serial port over to using the .net frameworks serial port.
    Extracted the serial port into it's own class and created a simpler command processing mechanism.

* Implemented AbortSlew and did some code tidy up.

* Forced all code to 64-bit only, will make this 32/64 bit before release.
    Fixed issue in the SerialProcessor when setting the time, makes sure that there's no chance of thread stealing when pulling out the junk messages
    Added ConformanceResult.txt to show the progress of the driver development

* Added code for the site latitude
    and started work on the longitude.

* Added unit tests for reading and writing the utcDate.
    Fixed a couple of defects in the code that was setting the utcDate.

* Corrected Longitude value range

* Added support for UTC offset.

* Pulse guiding support added

* Added SiteLatitude unit tests

* Added unit tests for SiteLongitude

* Added unit tests for the new Pulse guide implementation.

* Added support for AlignmentMode

* Added support for AtPark and Park

* Added support for parking the scope
    Added support for reading the scope Azimuth

* Added support for reading Declination

* Added 5 second timeout for the serial port.
    Fixed problem with the GW command not working on the Autostar 497.

* Fixed broken unit test

* Added support for altitude

* Tidying up resharper warinings

* Implemented RightAscension
    TargetRightAscension
    TargetDec
    SlewToCoord
    and SlewToCoordAsync

* Sorted out the target RA and Dec exceptions to be compliant with ascom.

* Implemented SlewToAltAz and SlewToAltAzAsync

* Implemented SyncToTarget functionality

* Implemented slew to target

* Added support for MoveAxis

* Added support for tracking rate

* Added IFocuserV3 to the driver and made sure that it's registered for ASCOM as a focuser as well.

* Fixed issue with Target RA and Dec loosing precision

* Telescope driver now passes the Ascom conformance.
2019-05-08 17:23:13 +00:00
ColinD 43f10bad7a Merged master into develop 2019-05-08 18:22:29 +01:00
ColinD 3f8853c7c5 Telescope driver now passes the Ascom conformance. 2019-05-08 18:19:23 +01:00
ColinD fed8b1a24b Fixed issue with Target RA and Dec loosing precision 2019-05-08 17:45:42 +01:00
ColinD 6a4c08a7c4 Added IFocuserV3 to the driver and made sure that it's registered for ASCOM as a focuser as well. 2019-05-07 22:38:29 +01:00
ColinD 9608e5a31f Added support for tracking rate 2019-05-07 18:10:17 +01:00
ColinD 5d16edee2e Added support for MoveAxis 2019-05-07 17:51:08 +01:00
ColinD cc5eabdfab Implemented slew to target 2019-05-06 23:10:05 +01:00
ColinD 56febb46cc Implemented SyncToTarget functionality 2019-05-06 23:00:58 +01:00
ColinD eab151d295 Implemented SlewToAltAz and SlewToAltAzAsync 2019-05-06 22:43:01 +01:00
ColinD 76eb088d4e Sorted out the target RA and Dec exceptions to be compliant with ascom. 2019-05-06 20:48:18 +01:00
ColinD ee088ff35c Implemented RightAscension
TargetRightAscension
TargetDec
SlewToCoord
and SlewToCoordAsync
2019-05-06 20:29:32 +01:00
ColinD 75d2d080a3 Tidying up resharper warinings 2019-05-06 17:29:34 +01:00
ColinD 2d69a4fba8 Added support for altitude 2019-05-06 17:17:22 +01:00
ColinD e8793231d1 Fixed broken unit test 2019-05-02 18:54:52 +01:00
ColinD 7df8da2f59 Added 5 second timeout for the serial port.
Fixed problem with the GW command not working on the Autostar 497.
2019-05-02 18:45:18 +01:00
ColinD ae4ba48ce2 Added support for reading Declination 2019-05-02 16:12:53 +01:00
ColinD c0c0bedbba Added support for parking the scope
Added support for reading the scope Azimuth
2019-05-02 16:03:24 +01:00
ColinD 76c88420ca Added support for AtPark and Park 2019-05-02 15:14:36 +01:00
ColinD 7225c2d70f Added support for AlignmentMode 2019-05-02 14:05:23 +01:00
ColinD d2fae7607b Added unit tests for the new Pulse guide implementation. 2019-05-02 13:10:40 +01:00
ColinD d1b3f5718f Added unit tests for SiteLongitude 2019-05-02 13:00:52 +01:00
ColinD c2ecb1891c Added SiteLatitude unit tests 2019-05-02 12:50:22 +01:00
ColinD 9e4c7862f9 Pulse guiding support added 2019-05-02 00:31:54 +01:00
ColinD 0d04ecd587 Added support for UTC offset. 2019-05-01 22:43:59 +01:00
ColinD a59b602b54 Corrected Longitude value range 2019-05-01 19:37:58 +01:00
ColinD eb3c7710d7 Added unit tests for reading and writing the utcDate.
Fixed a couple of defects in the code that was setting the utcDate.
2019-05-01 13:20:03 +01:00
ColinD ef982a3aba Added code for the site latitude
and started work on the longitude.
2019-05-01 00:22:15 +01:00
ColinD 90eb1c604b Forced all code to 64-bit only, will make this 32/64 bit before release.
Fixed issue in the SerialProcessor when setting the time, makes sure that there's no chance of thread stealing when pulling out the junk messages
Added ConformanceResult.txt to show the progress of the driver development
2019-04-30 18:52:32 +01:00
ColinD e339831f0c Implemented AbortSlew and did some code tidy up. 2019-04-29 23:56:51 +01:00
ColinD dc2a24ad25 Switched the serial port over to using the .net frameworks serial port.
Extracted the serial port into it's own class and created a simpler command processing mechanism.
2019-04-29 23:29:57 +01:00
ColinD da6b7ec55f Started working on getting the basic communications with the scope working.
Working on routines to get and set the date and time in the handbox.
2019-04-29 00:06:56 +01:00
ColinD eca366dd10 Merged in develop (pull request #2)
Develop

* Removed unwanted files

* Adding git ignore file
2019-04-26 23:56:21 +00:00
ColinD f2f4b05911 Merged master into develop 2019-04-27 00:55:32 +01:00
ColinD 9a8e062e05 Integrate pull request a530f903: tidying up unwanted binaries and added git ignore file 2019-04-27 00:52:54 +01:00
ColinD a742867377 Adding git ignore file 2019-04-27 00:41:06 +01:00
ColinD 3be908e6bd Removed unwanted files 2019-04-27 00:40:18 +01:00
ColinD 6f3cf53bc9 Starting things off with a rough draft, completely untested 2019-04-26 21:17:22 +01:00