/// <summary>
 /// 유속 데이터 수신 이벤트
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dataMng_onAddFlowSpeedDataEvt(object sender, AddFlowSpeedEventArgs e)
 {
     if (this.WData3LV.InvokeRequired)
     {
         this.Invoke(new InvokeSetFlowSpeedData(this.SetLVFlowSpeed), new object[] { e.WFS });
     }
     else
     {
         this.SetLVFlowSpeed(e.WFS);
     }
 }
Example #2
0
        /// <summary>
        /// 유속 데이터 수신 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataMng_onAddFlowSpeedDataEvt(object sender, AddFlowSpeedEventArgs e)
        {
            WDevice     wDeviceTmp = this.dataMng.GetWDevice(e.WFS.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));
            }
        }