/// <summary>
 /// 수위 데이터 수신 이벤트
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dataMng_onAddWaterLevelDataEvt(object sender, AddWaterLevelEventArgs e)
 {
     if (this.WData2LV.InvokeRequired)
     {
         this.Invoke(new InvokeSetWaterLevelData(this.SetLVWaterLevel), new object[] { e.WWL });
     }
     else
     {
         this.SetLVWaterLevel(e.WWL);
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 수위 데이터 수신 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataMng_onAddWaterLevelDataEvt(object sender, AddWaterLevelEventArgs e)
        {
            WDevice     wDeviceTmp = this.dataMng.GetWDevice(e.WWL.FKDevice);
            WTypeDevice wTypeTmp   = this.dataMng.GetTypeDevice(wDeviceTmp.TypeDevice);

            if (this.WeatherDataTextBox.InvokeRequired)
            {
                this.Invoke(new InvokeSetWeatherDataLog(this.SetWeatherData), new object[] { string.Format("{0}의 {1} 측기의 수위 데이터가 수신되었습니다.", wTypeTmp.Name, wDeviceTmp.ID) });
            }
            else
            {
                this.SetWeatherData(string.Format("{0}의 {1} 측기의 수위 데이터가 수신되었습니다.", wTypeTmp.Name, wDeviceTmp.ID));
            }
        }