/// <summary>
        /// Gets the battery level for the CTM
        /// </summary>
        /// <param name="theSummit">Summit System</param>
        /// <param name="_log">Caliburn Micro logger</param>
        /// <returns>String that tells the battery status of the CTM</returns>
        public string GetCTMBatteryLevel(ref SummitSystem theSummit, ILog _log)
        {
            TelemetryModuleInfo telem_info      = null;
            APIReturnInfo       ctm_return_info = new APIReturnInfo();

            if (theSummit == null)
            {
                return(CTMBatteryLevel);
            }

            try
            {
                //Get info from summit
                ctm_return_info = theSummit.ReadTelemetryModuleInfo(out telem_info);
            }
            catch (Exception e)
            {
                _log.Error(e);
            }

            try
            {
                //Make sure reject code was successful and write string to CTMBatteryLevel string
                if (ctm_return_info.RejectCode == 0)
                {
                    if (telem_info != null)
                    {
                        CTMBatteryLevel = Convert.ToString(telem_info.BatteryLevel);
                    }
                }
                else
                {
                    CTMBatteryLevel = "";
                }
            }
            catch (Exception e)
            {
                CTMBatteryLevel = "";
                _log.Error(e);
            }
            return(CTMBatteryLevel);
        }