Exemple #1
0
        /// <summary>
        /// FM 상태를 표시한다.
        /// </summary>
        /// <param name="fmInfo">FM 상태 </param>
        public void nmsSt_Display(FM_Info fmInfo)
        {
            if (!gbPower.Enabled)
            {
                StInit(true);
            }

            if (fmInfo.acInputFail == 1)
            {
                SetImage(pbAcInputFail, NMS.Properties.Resources.st_Normal);                                            //정상
            }
            else
            {
                SetImage(pbAcInputFail, NMS.Properties.Resources.st_Error);                     //장애
            }
            if (fmInfo.dcOutputFail == 1)
            {
                SetImage(pbDCOutputFail, NMS.Properties.Resources.st_Normal);                                           //정상
            }
            else
            {
                SetImage(pbDCOutputFail, NMS.Properties.Resources.st_Error);                    //장애
            }
            SetText(lblBetteryVoltage, (fmInfo.betteryVoltage / 10.0).ToString());
            SetText(lblBetteryChangeCurrent, (fmInfo.betteryChangeCurrent / 10.0).ToString());
            SetText(lblBetteryDischangeCurrent, (fmInfo.betteryDisChangeCurrent / 10.0).ToString());

            if (fmInfo.lnaFail == 1)
            {
                SetImage(pbLNAFail, NMS.Properties.Resources.st_Normal);                                        //정상
            }
            else
            {
                SetImage(pbLNAFail, NMS.Properties.Resources.st_Error);                 //장애
            }
            if (fmInfo.ldAlarm == 1)
            {
                SetImage(pbLDAlarm, NMS.Properties.Resources.st_Normal);                                        //정상
            }
            else
            {
                SetImage(pbLDAlarm, NMS.Properties.Resources.st_Error);                 //장애
            }
            if (fmInfo.pdAlarm == 1)
            {
                SetImage(pbPDAlarm, NMS.Properties.Resources.st_Normal);                                        //정상
            }
            else
            {
                SetImage(pbPDAlarm, NMS.Properties.Resources.st_Error);                 //장애
            }
            SetText(lblLDPower, fmInfo.ldPower.ToString());
            SetText(lblPDPower, fmInfo.pdPower.ToString());
            SetText(lblRssi, fmInfo.rssi.ToString());
            SetText(lblTssi, fmInfo.tssi.ToString());
            SetText(lblTemperature, fmInfo.temperature.ToString());
        }
Exemple #2
0
 /// <summary>
 /// FM 상태를 표시한다.
 /// </summary>
 /// <param name="fmInfo">FM의 상태 Data</param>
 public void nmsFMSt_Display(FM_Info fmInfo)
 {
     ucFMChild.nmsSt_Display(fmInfo);
 }