/// <summary>
 /// Converts the manager status enum to a string value
 /// </summary>
 /// <param name="StatusEnum">An IStatusFile.EnumMgrStatus object</param>
 /// <returns>String representation of input object</returns>
 private string ConvertMgrStatusToString(EnumMgrStatus StatusEnum)
 {
     return StatusEnum.ToString("G");
 }
        /// <summary>
        /// Sets status file to show mahager not running
        /// </summary>
        /// <param name="MgrError">TRUE if manager not running due to error; FALSE otherwise</param>
        public void UpdateStopped(bool MgrError)
        {
            ClearCachedInfo();

            if (MgrError)
            {
                m_MgrStatus = EnumMgrStatus.Stopped_Error;
            }
            else
            {
                m_MgrStatus = EnumMgrStatus.Stopped;
            }

            m_TaskStatus = EnumTaskStatus.No_Task;
            m_TaskStatusDetail = EnumTaskStatusDetail.No_Task;

            WriteStatusFile();
        }
        /// <summary>
        /// Updates status file to show manager disabled
        /// </summary>
        /// <param name="Local">TRUE if manager disabled locally, otherwise FALSE</param>
        public void UpdateDisabled(bool Local)
        {
            ClearCachedInfo();

            if (Local)
            {
                m_MgrStatus = EnumMgrStatus.Disabled_Local;
            }
            else
            {
                m_MgrStatus = EnumMgrStatus.Disabled_MC;
            }

            m_TaskStatus = EnumTaskStatus.No_Task;
            m_TaskStatusDetail = EnumTaskStatusDetail.No_Task;

            this.WriteStatusFile();
        }
        /// <summary>
        /// Updates status file to show manager in idle state
        /// </summary>
        public void UpdateIdle()
        {
            ClearCachedInfo();

            m_MgrStatus = EnumMgrStatus.Running;
            m_TaskStatus = EnumTaskStatus.No_Task;
            m_TaskStatusDetail = EnumTaskStatusDetail.No_Task;

            WriteStatusFile();
        }
Esempio n. 5
0
 /// <summary>
 /// Converts the manager status enum to a string value
 /// </summary>
 /// <param name="statusEnum">An IStatusFile.EnumMgrStatus object</param>
 /// <returns>String representation of input object</returns>
 private string ConvertMgrStatusToString(EnumMgrStatus statusEnum)
 {
     return(statusEnum.ToString("G"));
 }