/// <summary> /// 강수 데이터 수신 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataMng_onAddRainDataEvt(object sender, AddRainDataEventArgs e) { if (this.WData1LV.InvokeRequired) { this.Invoke(new InvokeSetRainData(this.SetLVRainData), new object[] { e.WR }); } else { this.SetLVRainData(e.WR); } }
/// <summary> /// 강수 데이터 수신 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataMng_onAddRainDataEvt(object sender, AddRainDataEventArgs e) { WDevice wDeviceTmp = this.dataMng.GetWDevice(e.WR.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)); } }