/// <summary> /// Initializes a new instance of the <see cref="Norgate"/> class. /// Must be public for COM registration. /// </summary> public Telescope() { ReadProfile(); // Read device configuration from the ASCOM Profile store tl = new TraceLogger("", "Norgate"); tl.Enabled = traceState; tl.LogMessage("Telescope", "Starting initialisation"); connectedState = false; // Initialise connected to false utilities = new Util(); //Initialise util object astroUtilities = new AstroUtils(); // Initialise astro utilities object //TODO: Implement your additional construction here raAxisController = new RAAxisController(this); decAxisController = new DecAxisController(this); tl.LogMessage("Telescope", "Completed initialisation"); }