ColinD
466d995873
Upgraded max steps to 30000 to allow for much much longer moves.
2022-11-26 17:10:46 +00:00
ColinD
6428e6d31b
Added the tracelogger to the calls that send the actual serial commands.
2022-07-25 15:53:29 +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
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
Sebastian Godelet
b23da15022
Make Focuser.cs ASCII compatible
2021-06-13 16:30:55 +10:00
ColinD
b27e50275d
Added extra logging for CommandBlind, CommandBool, and CommandString.
2021-05-09 15:20:45 +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
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
1dc7d7142a
Refactored the backlash compensation so that less move commands are issued.
2020-09-03 17:06:16 +01:00
ColinD
8d097fefe1
Added reverse direction feature
2020-06-04 23:31:41 +01:00
ColinD
d6cec4d63e
Checked and removed completed todo tasks
2020-06-03 00:10:27 +01:00
ColinD
946fb4b141
Implementation of backlash compensation feature
2020-06-02 23:52:25 +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
25d88b0609
Set global com visible to false and only exposed the classes that need to be.
2019-11-30 19:15:06 +00:00
ColinD
a155e27eac
Upgraded the Profile code to be contained inside a wrapper and started adding unit tests to cover.
2019-10-21 21:16:09 +01:00
ColinD
97e77c839a
Added extra # in front of every command as recommended by Meade.
2019-09-30 23:27:18 +01:00
ColinD
0e0ea2d2b0
Code inspections
2019-09-29 19:51:19 +01:00
ColinD
e782ac36fb
Code inspection cleanup
2019-09-28 22:20:21 +01:00
ColinD
9c689f1179
Changed the served classname
2019-09-28 13:01:13 +01:00
ColinD
3eddc52c6a
Tidy up a few code inspection issues and add the MIT License to the installer.
2019-08-24 22:38:16 +01:00
ColinD
77ca457646
Finished the basic unit testing for the focuser
2019-08-24 16:59:24 +01:00
ColinD
7ed79d6954
Added more code towards focuser unit testing
2019-08-24 16:40:15 +01:00
ColinD
9a30e02a4b
Started working on the focuser unit testing
2019-08-23 21:30:12 +01:00
ColinD
c311fb8cbe
Second and subsequent Connections to the telescope driver now no longer trigger resetting the Guide rate and precision. It's assumed they are already set correctly.
2019-08-22 23:22:36 +01:00
ColinD
cc05808542
Added extra logging when reading the profile into the driver. Added readprofile just before the connection is made to make sure that the latest values are used.
2019-07-23 10:41:19 +01:00
ColinD
e9d41a2412
Moved the code that reports the driver version to the end of the initialisation.
2019-07-23 10:32:18 +01:00
ColinD
692e39771c
Added the driver version to the trace log.
2019-07-22 00:18:40 +01:00
ColinD
6d8702a011
Corrected trace log name to Meade.Generic.<telescope/focusser>
2019-07-20 21:11:58 +01:00
ColinD
0e98f0e370
Code inspections
2019-07-19 14:33:41 +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
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
4c92bf13c2
Slight modification to make sure that the focuser is poked less often
2019-06-08 20:34:54 +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
546d0bf7f4
Added some code to the focuser connect to make it consistent with the telescope connect in that it will now test that the connection is to an Autostar.
...
Upgraded the move code to make it less unreliable.
2019-05-20 18:48:53 +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
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