ASCOM.cam85_v03.Camera.Camera C# (CSharp) Метод

Camera() публичный метод

Initializes a new instance of the cam85_v03 class. Must be public for COM registration.
public Camera ( ) : System
Результат System
        public Camera()
        {
            // Read device configuration from the ASCOM Profile store
            ReadProfile();
            //Init debug logger
            tl = new TraceLogger("", "cam85_v03");
            tl.Enabled = traceState;
            tl.LogMessage("Camera", "Starting initialisation");
            // Initialise connected to false
            cameraConnectedState = false;
            //Initialise util object
            utilities = new Util();
            // Initialise astro utilities object
            astroUtilities = new AstroUtils();
            //New form for gain/offset settings
            settingsForm = new camSettings();
            settingsForm.gain = gainState;
            settingsForm.offset = offsetState;
            settingsForm.baudrate = baudrateState;
            settingsForm.onTop = onTopState;
            settingsForm.slowCoolingEnabled = slowCoolingEnabledState;
            settingsForm.slowCoolingSpeed = slowCoolingSpeedState;
            if (!coolerEnabledState) settingsForm.tecStatus = "disabled";
            tec = new TECControl(coolerComPortState, traceState);
            slowCoolingTimer = new System.Timers.Timer(60000);
            slowCoolingTimer.Enabled = false;
            slowCoolingTimer.Elapsed += slowCoolingTimerTick;
            tl.LogMessage("Camera", "Completed initialisation");
        }