ColinD
56642267b0
Altered the profile read exception handling a little.
2025-02-17 15:37:40 +00:00
ColinD
3ffa9fbe8b
Nuget package updates
2022-11-10 17:57:45 +00:00
Sebastian Godelet
6c27499769
Create generic ThreadSafeValue
2021-06-23 16:21:08 +10:00
Sebastian Godelet
6fc476b031
Make further properties multi-client and thread-safe
...
Move MovingPrimary, MovingSecondary, EarliestNonSlewingTime to
SharedResources, make all new properties thread-safe (atomic)
operations.
2021-06-22 17:21:21 +10: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
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
fdd008fcfb
Adding support for sending co-ordinates when scope is parked.
2021-04-24 19:16:36 +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
da4e4fd81a
Refactored code to reduce duplication.
2020-09-03 19:05:01 +01:00
ColinD
9c4329deed
Nuget packages updated to latest versions
2020-09-03 13:20:44 +01: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
300e042340
Code inspections
2019-09-29 23:00:44 +01:00
ColinD
013c2fd672
Removed unneeded html files, which contain lots of code inspection issues
2019-09-29 18:00:38 +01:00
ColinD
0e31149e31
installer modification
2019-09-28 12:23:48 +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
5a0b3bba25
Adding version number to the settings dialog
2019-08-25 15:09:08 +01:00
ColinD
036fd48bcf
Another attempt to sort out the dialog appearing behind other windows.
2019-08-23 19:16:02 +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
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
d03b0f2cd1
Code refactoring
2019-07-09 22:06:20 +01:00
ColinD
c72d2c00fc
Finished refactoring needed to allow unit testing.
2019-07-08 22:58: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
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
ColinD
2b5b5d7188
First draft of the installer
2019-05-23 22:34:14 +01:00
ColinD
d328c3ae4d
Added localisation support
2019-05-20 21:11:16 +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