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); }