コード例 #1
0
        /// <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");
        }
コード例 #2
0
ファイル: Driver.cs プロジェクト: mikenorgate/ASCOM-Driver
        /// <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");
        }