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
4126b2ee44
Added JetBrains.Annotations
2021-01-07 20:07:00 +00: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
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
9c4329deed
Nuget packages updated to latest versions
2020-09-03 13:20:44 +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
2972ae31aa
Code upgraded to use .net 4.5
2019-10-01 22:00:55 +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
013c2fd672
Removed unneeded html files, which contain lots of code inspection issues
2019-09-29 18:00:38 +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
d9aa68f1e9
Modified the whole solution to use Any CPU, and changed the installer to use the /register /unregister commands
2019-09-27 22:05:14 +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
53150f9400
Reset all version info's to 0.0.0.0 as TeamCity deals with version numbering now.
2019-07-19 16:51:13 +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
c1cae2b0c4
Removed redundant using statements
2019-07-19 13:13:15 +01:00
ColinD
2ce8c4e123
Removed redundant qualifiers
2019-07-19 13:12:22 +01:00
ColinD
9049412acc
Checked in NCrunch files needed to run unit tests properly.
...
Note: Run Visual Studio in Administrator mode
2019-07-09 18:06:44 +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
8e1188ac49
Moved develop onto version 0.7.0.0
2019-06-08 21:01:57 +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
675ed08425
Modified the solution to be able to create as 32-bit install that works on 64bit windows 10.
2019-05-25 02:26:06 +01:00