コード例 #1
0
        private void StopCooling_Click(object sender, EventArgs e)
        {
            AtikPInvoke.ArtemisCoolerWarmUp(handle);

            StopCooling.Enabled        = false;
            StartCoolingButton.Enabled = true;
        }
コード例 #2
0
        private void Disconnect_Click(object sender, EventArgs e)
        {
            checkTemperature = false;
            // Stop cooling otherwise camera will continue
            // to cool when disconnected
            if (StopCooling.Enabled)
            {
                AtikPInvoke.ArtemisCoolerWarmUp(handle);
                StopCooling.Enabled = false;
            }

            AtikPInvoke.ArtemisStopExposure(handle);
            AtikPInvoke.ArtemisDisconnect(handle);
            ConnectedLabel.Text = "Not Connected";
            Temperature.Text    = "No Camera";

            Disconnect.Enabled          = false;
            Connect.Enabled             = true;
            StartCoolingButton.Enabled  = false;
            StartExposureButton.Enabled = false;
            CMOSOptionsBox.Visible      = false;
            FastModeBox.Visible         = false;
            fastModeNmrImage            = 0;
        }