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