Example #1
0
        public bool CoolerON(bool turnOn)
        {
            if (!systemInitialized)
            {
                PostError("ERROR: Attempted to turn on Camera Cooler; Camera Not Initialized");
                return(false);
            }

            uint   ec;
            bool   success;
            string errMsg = "";

            if (turnOn)
            {
                ec      = MyCamera.CoolerON();
                success = CheckCameraResult(ec, ref errMsg);
                if (success)
                {
                    PostMessage("Camera Cooler ON");
                }
                else
                {
                    PostError("Camera Cooler: " + errMsg);
                    return(false);
                }
            }
            else
            {
                ec      = MyCamera.CoolerOFF();
                success = CheckCameraResult(ec, ref errMsg);
                if (success)
                {
                    PostMessage("Camera Cooler OFF");
                }
                else
                {
                    PostError("Camera Cooler: " + errMsg);
                    return(false);
                }
            }

            return(true);
        }