|
|
@@ -1,4 +1,5 @@
|
|
|
-using InkjetScale.Common.Events;
|
|
|
+using InkjetScale.Common;
|
|
|
+using InkjetScale.Common.Events;
|
|
|
using Prism.Events;
|
|
|
using Prism.Mvvm;
|
|
|
using System;
|
|
|
@@ -37,7 +38,20 @@ namespace InkjetScale.GUI.LogViews.Views
|
|
|
|
|
|
internal void Init()
|
|
|
{
|
|
|
+ for(eHeadList head = eHeadList.HeadPack1Head1; head <= eHeadList.HeadPack1Head4; head++)
|
|
|
+ {
|
|
|
+ HeadPack1DataList.Add(new ViewLogArgs() { Head = head, Time = DateTime.Now, Weight = 0, pl = 0 });
|
|
|
+ }
|
|
|
|
|
|
+ for (eHeadList head = eHeadList.HeadPack2Head1; head <= eHeadList.HeadPack2Head4; head++)
|
|
|
+ {
|
|
|
+ HeadPack2DataList.Add(new ViewLogArgs() { Head = head, Time = DateTime.Now, Weight = 0, pl = 0 });
|
|
|
+ }
|
|
|
+
|
|
|
+ for (eHeadList head = eHeadList.HeadPack3Head1; head <= eHeadList.HeadPack3Head4; head++)
|
|
|
+ {
|
|
|
+ HeadPack3DataList.Add(new ViewLogArgs() { Head = head, Time = DateTime.Now, Weight = 0, pl = 0 });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void ViewLogSubEvent(ViewLogArgs obj)
|
|
|
@@ -45,6 +59,59 @@ namespace InkjetScale.GUI.LogViews.Views
|
|
|
if (!obj.IsRegister)
|
|
|
return;
|
|
|
|
|
|
+ int i = 0;
|
|
|
+
|
|
|
+ if ((obj.Head < eHeadList.HeadPack2Head1))
|
|
|
+ {
|
|
|
+ if(HeadPack1DataList.Count > 0)
|
|
|
+ {
|
|
|
+ foreach (ViewLogArgs data in HeadPack1DataList)
|
|
|
+ {
|
|
|
+ if (obj.Head == data.Head)
|
|
|
+ {
|
|
|
+ HeadPack1DataList[i] = obj;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ HeadPack1DataList.Add(new ViewLogArgs() { Time = obj.Time, Head = obj.Head, Weight = obj.Weight, pl = obj.pl });
|
|
|
+ }
|
|
|
+ else if ((obj.Head < eHeadList.HeadPack3Head1))
|
|
|
+ {
|
|
|
+ if (HeadPack2DataList.Count > 0)
|
|
|
+ {
|
|
|
+ foreach (ViewLogArgs data in HeadPack2DataList)
|
|
|
+ {
|
|
|
+ if (obj.Head == data.Head)
|
|
|
+ {
|
|
|
+ HeadPack2DataList[i] = obj;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ HeadPack2DataList.Add(new ViewLogArgs() { Time = obj.Time, Head = obj.Head, Weight = obj.Weight, pl = obj.pl });
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (HeadPack3DataList.Count > 0)
|
|
|
+ {
|
|
|
+ foreach (ViewLogArgs data in HeadPack3DataList)
|
|
|
+ {
|
|
|
+ if (obj.Head == data.Head)
|
|
|
+ {
|
|
|
+ HeadPack3DataList[i] = obj;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ HeadPack3DataList.Add(new ViewLogArgs() { Time = obj.Time, Head = obj.Head, Weight = obj.Weight, pl = obj.pl });
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
}
|