/// <summary> /// Inducted 버튼 클릭 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnInducted_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { if (state_ips != LGCNS.ezControl.Common.enumReferenceState.Active || state_sorter != LGCNS.ezControl.Common.enumReferenceState.Active) { this.BaseClass.MsgInfo("시뮬레이터와 연결해주세요.", BaseEnumClass.CodeMessage.MESSAGE); return; } if (this.CheckGridRowSelected() == false) { return; } int num = 0; var SelectedBCD = BCDSampleList.Where(p => p.IsSelected == true).ToList(); int length = SelectedBCD.Count(); var CartNo = GetRandomNoOverlap(length, 1, 350); int[] ParcelID = new int[length]; for (int i = 0; i < length; i++) { ParcelID[i] = PID++; if (PID >= 30000) { PID = 1; } } var CartCount = GetRandomOverlap(length, 1, 3); var InductionNo = GetRandomOverlap(length, 1, 4); int Mode = 1; var Destination = GetRandomOverlap(length * 5, 1, 5); var Weight = GetRandomOverlap(length, 1, 5); foreach (var bcd in SelectedBCD) { List <short> data = new List <short>(); data.Add((short)CartNo[num]); data.Add((short)CartCount[num]); data.Add((short)ParcelID[num]); data.Add(0); data.Add((short)InductionNo[num]); data.Add((short)Mode); for (int i = 5 * num; i < 5 * num + 5; i++) { data.Add((short)Destination[i]); } data.Add((short)Weight[num]); data.Add(0); SendData(1, CEnum2.EnumToCoreEventForSimulator.TestInducted, data); BCD_PIDMap.Add(Convert.ToString(ParcelID[num]), bcd.BCD_SAMPLE); num++; } }
/// <summary> /// Reset 버튼 클릭 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnReset_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { curTime = DateTime.Now.ToString("yyyyMMddHHmmss"); BCDResultList.Clear(); BCDSampleList.Clear(); }