Compare commits

..

No commits in common. "main" and "V8.5.0" have entirely different histories.
main ... V8.5.0

49 changed files with 4957 additions and 9960 deletions

Binary file not shown.

Binary file not shown.

View File

@ -30,14 +30,6 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlFeedback)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlFeedback));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.buttonDisplay = new SmartX.SmartButton();
this.labelBoardStatus = new SmartX.SmartLabel();
this.smartLabel7 = new SmartX.SmartLabel();
this.smartLabel4 = new SmartX.SmartLabel();
this.comboBoxCorrectionRate = new System.Windows.Forms.ComboBox();
this.labelPulseWidth = new SmartX.SmartLabel();
this.labelTitleCorrectionRate = new SmartX.SmartLabel();
this.labelTitlePulseWidth = new SmartX.SmartLabel();
this.smartLabel3 = new SmartX.SmartLabel(); this.smartLabel3 = new SmartX.SmartLabel();
this.labelUnderRange = new SmartX.SmartLabel(); this.labelUnderRange = new SmartX.SmartLabel();
this.labelOverRange = new SmartX.SmartLabel(); this.labelOverRange = new SmartX.SmartLabel();
@ -99,7 +91,6 @@
this.pictureBox1Lane = new System.Windows.Forms.PictureBox(); this.pictureBox1Lane = new System.Windows.Forms.PictureBox();
this.pictureBox3Lane = new System.Windows.Forms.PictureBox(); this.pictureBox3Lane = new System.Windows.Forms.PictureBox();
this.pictureBox5Lane = new System.Windows.Forms.PictureBox(); this.pictureBox5Lane = new System.Windows.Forms.PictureBox();
this.smartLabel5 = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -108,14 +99,6 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.buttonDisplay);
this.smartGroupBox1.Controls.Add(this.labelBoardStatus);
this.smartGroupBox1.Controls.Add(this.smartLabel7);
this.smartGroupBox1.Controls.Add(this.smartLabel4);
this.smartGroupBox1.Controls.Add(this.comboBoxCorrectionRate);
this.smartGroupBox1.Controls.Add(this.labelPulseWidth);
this.smartGroupBox1.Controls.Add(this.labelTitleCorrectionRate);
this.smartGroupBox1.Controls.Add(this.labelTitlePulseWidth);
this.smartGroupBox1.Controls.Add(this.smartLabel3); this.smartGroupBox1.Controls.Add(this.smartLabel3);
this.smartGroupBox1.Controls.Add(this.labelUnderRange); this.smartGroupBox1.Controls.Add(this.labelUnderRange);
this.smartGroupBox1.Controls.Add(this.labelOverRange); this.smartGroupBox1.Controls.Add(this.labelOverRange);
@ -177,7 +160,6 @@
this.smartGroupBox1.Controls.Add(this.pictureBox1Lane); this.smartGroupBox1.Controls.Add(this.pictureBox1Lane);
this.smartGroupBox1.Controls.Add(this.pictureBox3Lane); this.smartGroupBox1.Controls.Add(this.pictureBox3Lane);
this.smartGroupBox1.Controls.Add(this.pictureBox5Lane); this.smartGroupBox1.Controls.Add(this.pictureBox5Lane);
this.smartGroupBox1.Controls.Add(this.smartLabel5);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineThickness = 1; this.smartGroupBox1.FrameLineThickness = 1;
@ -192,174 +174,6 @@
this.smartGroupBox1.Text = "smartGroupBox1"; this.smartGroupBox1.Text = "smartGroupBox1";
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// buttonDisplay
//
this.buttonDisplay.BackPictureBox = null;
this.buttonDisplay.BackPictureBox1 = null;
this.buttonDisplay.BackPictureBox2 = null;
this.buttonDisplay.ButtonColor = System.Drawing.Color.LightGray;
this.buttonDisplay.ButtonImageAutoSize = true;
this.buttonDisplay.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonDisplay.DisableImage = null;
this.buttonDisplay.DownImage = null;
this.buttonDisplay.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.buttonDisplay.GroupID = 0;
this.buttonDisplay.InitVisible = true;
this.buttonDisplay.Location = new System.Drawing.Point(670, 0);
this.buttonDisplay.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonDisplay.Name = "buttonDisplay";
this.buttonDisplay.NestedClickEventPrevent = false;
this.buttonDisplay.OutlinePixel = 1;
this.buttonDisplay.RepeatInterval = 200;
this.buttonDisplay.RepeatIntervalAccelerate = null;
this.buttonDisplay.SafeInterval = 200;
this.buttonDisplay.Size = new System.Drawing.Size(120, 23);
this.buttonDisplay.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonDisplay.TabIndex = 687;
this.buttonDisplay.Text = "Display";
this.buttonDisplay.TextColor = System.Drawing.Color.Black;
this.buttonDisplay.TextDownColor = System.Drawing.Color.White;
this.buttonDisplay.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonDisplay.TextLocation = new System.Drawing.Point(0, 0);
this.buttonDisplay.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonDisplay.UpImage = null;
this.buttonDisplay.Click += new System.EventHandler(this.buttonDisplay_Click);
//
// labelBoardStatus
//
this.labelBoardStatus.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206)))));
this.labelBoardStatus.BackPictureBox = null;
this.labelBoardStatus.BackPictureBox1 = null;
this.labelBoardStatus.BackPictureBox2 = null;
this.labelBoardStatus.BorderColor = System.Drawing.Color.Black;
this.labelBoardStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBoardStatus.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelBoardStatus.ForeColor = System.Drawing.Color.Green;
this.labelBoardStatus.InitVisible = true;
this.labelBoardStatus.LineSpacing = 0F;
this.labelBoardStatus.Location = new System.Drawing.Point(604, 0);
this.labelBoardStatus.Name = "labelBoardStatus";
this.labelBoardStatus.Size = new System.Drawing.Size(60, 23);
this.labelBoardStatus.TabIndex = 352;
this.labelBoardStatus.Text = "Online";
this.labelBoardStatus.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelBoardStatus.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelBoardStatus.Wordwrap = false;
//
// smartLabel7
//
this.smartLabel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.smartLabel7.BackPictureBox = null;
this.smartLabel7.BackPictureBox1 = null;
this.smartLabel7.BackPictureBox2 = null;
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel7.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel7.ForeColor = System.Drawing.Color.White;
this.smartLabel7.InitVisible = true;
this.smartLabel7.LineSpacing = 0F;
this.smartLabel7.Location = new System.Drawing.Point(296, 403);
this.smartLabel7.Name = "smartLabel7";
this.smartLabel7.Size = new System.Drawing.Size(30, 30);
this.smartLabel7.TabIndex = 343;
this.smartLabel7.Text = "ms";
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel7.Wordwrap = false;
//
// smartLabel4
//
this.smartLabel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.smartLabel4.BackPictureBox = null;
this.smartLabel4.BackPictureBox1 = null;
this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel4.ForeColor = System.Drawing.Color.White;
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(296, 368);
this.smartLabel4.Name = "smartLabel4";
this.smartLabel4.Size = new System.Drawing.Size(30, 30);
this.smartLabel4.TabIndex = 344;
this.smartLabel4.Text = "g";
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel4.Wordwrap = false;
//
// comboBoxCorrectionRate
//
this.comboBoxCorrectionRate.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.comboBoxCorrectionRate.Location = new System.Drawing.Point(190, 368);
this.comboBoxCorrectionRate.Name = "comboBoxCorrectionRate";
this.comboBoxCorrectionRate.Size = new System.Drawing.Size(100, 28);
this.comboBoxCorrectionRate.TabIndex = 342;
this.comboBoxCorrectionRate.SelectedIndexChanged += new System.EventHandler(this.comboBoxCollectionRate_SelectedIndexChanged);
//
// labelPulseWidth
//
this.labelPulseWidth.BackColor = System.Drawing.Color.White;
this.labelPulseWidth.BackPictureBox = null;
this.labelPulseWidth.BackPictureBox1 = null;
this.labelPulseWidth.BackPictureBox2 = null;
this.labelPulseWidth.BorderColor = System.Drawing.Color.Black;
this.labelPulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelPulseWidth.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelPulseWidth.InitVisible = true;
this.labelPulseWidth.LineSpacing = 0F;
this.labelPulseWidth.Location = new System.Drawing.Point(190, 403);
this.labelPulseWidth.Name = "labelPulseWidth";
this.labelPulseWidth.Size = new System.Drawing.Size(100, 30);
this.labelPulseWidth.TabIndex = 341;
this.labelPulseWidth.Text = "9999";
this.labelPulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelPulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelPulseWidth.Wordwrap = false;
this.labelPulseWidth.Click += new System.EventHandler(this.labelPulseWidth_Click);
//
// labelTitleCorrectionRate
//
this.labelTitleCorrectionRate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleCorrectionRate.BackPictureBox = null;
this.labelTitleCorrectionRate.BackPictureBox1 = null;
this.labelTitleCorrectionRate.BackPictureBox2 = null;
this.labelTitleCorrectionRate.BorderColor = System.Drawing.Color.Black;
this.labelTitleCorrectionRate.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleCorrectionRate.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleCorrectionRate.ForeColor = System.Drawing.Color.White;
this.labelTitleCorrectionRate.InitVisible = true;
this.labelTitleCorrectionRate.LineSpacing = 0F;
this.labelTitleCorrectionRate.Location = new System.Drawing.Point(34, 367);
this.labelTitleCorrectionRate.Name = "labelTitleCorrectionRate";
this.labelTitleCorrectionRate.Size = new System.Drawing.Size(150, 30);
this.labelTitleCorrectionRate.TabIndex = 340;
this.labelTitleCorrectionRate.Text = "CorrectionRate";
this.labelTitleCorrectionRate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleCorrectionRate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleCorrectionRate.Wordwrap = false;
//
// labelTitlePulseWidth
//
this.labelTitlePulseWidth.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitlePulseWidth.BackPictureBox = null;
this.labelTitlePulseWidth.BackPictureBox1 = null;
this.labelTitlePulseWidth.BackPictureBox2 = null;
this.labelTitlePulseWidth.BorderColor = System.Drawing.Color.Black;
this.labelTitlePulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitlePulseWidth.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelTitlePulseWidth.ForeColor = System.Drawing.Color.White;
this.labelTitlePulseWidth.InitVisible = true;
this.labelTitlePulseWidth.LineSpacing = 0F;
this.labelTitlePulseWidth.Location = new System.Drawing.Point(34, 403);
this.labelTitlePulseWidth.Name = "labelTitlePulseWidth";
this.labelTitlePulseWidth.Size = new System.Drawing.Size(150, 30);
this.labelTitlePulseWidth.TabIndex = 339;
this.labelTitlePulseWidth.Text = "Pulse Width";
this.labelTitlePulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitlePulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitlePulseWidth.Wordwrap = false;
//
// smartLabel3 // smartLabel3
// //
this.smartLabel3.BackColor = System.Drawing.Color.White; this.smartLabel3.BackColor = System.Drawing.Color.White;
@ -368,7 +182,7 @@
this.smartLabel3.BackPictureBox2 = null; this.smartLabel3.BackPictureBox2 = null;
this.smartLabel3.BorderColor = System.Drawing.Color.Black; this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.smartLabel3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel3.ForeColor = System.Drawing.Color.Black; this.smartLabel3.ForeColor = System.Drawing.Color.Black;
this.smartLabel3.InitVisible = true; this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F; this.smartLabel3.LineSpacing = 0F;
@ -532,23 +346,23 @@
// pictureBoxFeedback4 // pictureBoxFeedback4
// //
this.pictureBoxFeedback4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback4.Image"))); this.pictureBoxFeedback4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback4.Image")));
this.pictureBoxFeedback4.Location = new System.Drawing.Point(380, 56); this.pictureBoxFeedback4.Location = new System.Drawing.Point(380, 12);
this.pictureBoxFeedback4.Name = "pictureBoxFeedback4"; this.pictureBoxFeedback4.Name = "pictureBoxFeedback4";
this.pictureBoxFeedback4.Size = new System.Drawing.Size(320, 338); this.pictureBoxFeedback4.Size = new System.Drawing.Size(320, 430);
// //
// pictureBoxFeedback3 // pictureBoxFeedback3
// //
this.pictureBoxFeedback3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback3.Image"))); this.pictureBoxFeedback3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback3.Image")));
this.pictureBoxFeedback3.Location = new System.Drawing.Point(380, 56); this.pictureBoxFeedback3.Location = new System.Drawing.Point(380, 12);
this.pictureBoxFeedback3.Name = "pictureBoxFeedback3"; this.pictureBoxFeedback3.Name = "pictureBoxFeedback3";
this.pictureBoxFeedback3.Size = new System.Drawing.Size(320, 338); this.pictureBoxFeedback3.Size = new System.Drawing.Size(320, 430);
// //
// pictureBoxFeedback2 // pictureBoxFeedback2
// //
this.pictureBoxFeedback2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback2.Image"))); this.pictureBoxFeedback2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback2.Image")));
this.pictureBoxFeedback2.Location = new System.Drawing.Point(380, 56); this.pictureBoxFeedback2.Location = new System.Drawing.Point(380, 12);
this.pictureBoxFeedback2.Name = "pictureBoxFeedback2"; this.pictureBoxFeedback2.Name = "pictureBoxFeedback2";
this.pictureBoxFeedback2.Size = new System.Drawing.Size(320, 338); this.pictureBoxFeedback2.Size = new System.Drawing.Size(320, 430);
// //
// labelDeadZone // labelDeadZone
// //
@ -579,13 +393,13 @@
this.smartLabel2.BackPictureBox2 = null; this.smartLabel2.BackPictureBox2 = null;
this.smartLabel2.BorderColor = System.Drawing.Color.Black; this.smartLabel2.BorderColor = System.Drawing.Color.Black;
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.smartLabel2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel2.ForeColor = System.Drawing.Color.White; this.smartLabel2.ForeColor = System.Drawing.Color.White;
this.smartLabel2.InitVisible = true; this.smartLabel2.InitVisible = true;
this.smartLabel2.LineSpacing = 0F; this.smartLabel2.LineSpacing = 0F;
this.smartLabel2.Location = new System.Drawing.Point(297, 259); this.smartLabel2.Location = new System.Drawing.Point(307, 307);
this.smartLabel2.Name = "smartLabel2"; this.smartLabel2.Name = "smartLabel2";
this.smartLabel2.Size = new System.Drawing.Size(30, 30); this.smartLabel2.Size = new System.Drawing.Size(24, 30);
this.smartLabel2.TabIndex = 198; this.smartLabel2.TabIndex = 198;
this.smartLabel2.Text = "g"; this.smartLabel2.Text = "g";
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -600,13 +414,13 @@
this.smartLabel1.BackPictureBox2 = null; this.smartLabel1.BackPictureBox2 = null;
this.smartLabel1.BorderColor = System.Drawing.Color.Black; this.smartLabel1.BorderColor = System.Drawing.Color.Black;
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.smartLabel1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel1.ForeColor = System.Drawing.Color.White; this.smartLabel1.ForeColor = System.Drawing.Color.White;
this.smartLabel1.InitVisible = true; this.smartLabel1.InitVisible = true;
this.smartLabel1.LineSpacing = 0F; this.smartLabel1.LineSpacing = 0F;
this.smartLabel1.Location = new System.Drawing.Point(297, 223); this.smartLabel1.Location = new System.Drawing.Point(307, 271);
this.smartLabel1.Name = "smartLabel1"; this.smartLabel1.Name = "smartLabel1";
this.smartLabel1.Size = new System.Drawing.Size(30, 30); this.smartLabel1.Size = new System.Drawing.Size(24, 30);
this.smartLabel1.TabIndex = 197; this.smartLabel1.TabIndex = 197;
this.smartLabel1.Text = "g"; this.smartLabel1.Text = "g";
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -621,11 +435,11 @@
this.labelCurrentWeight6.BackPictureBox2 = null; this.labelCurrentWeight6.BackPictureBox2 = null;
this.labelCurrentWeight6.BorderColor = System.Drawing.Color.Black; this.labelCurrentWeight6.BorderColor = System.Drawing.Color.Black;
this.labelCurrentWeight6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight6.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight6.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight6.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight6.InitVisible = true; this.labelCurrentWeight6.InitVisible = true;
this.labelCurrentWeight6.LineSpacing = 0F; this.labelCurrentWeight6.LineSpacing = 0F;
this.labelCurrentWeight6.Location = new System.Drawing.Point(277, 166); this.labelCurrentWeight6.Location = new System.Drawing.Point(282, 219);
this.labelCurrentWeight6.Name = "labelCurrentWeight6"; this.labelCurrentWeight6.Name = "labelCurrentWeight6";
this.labelCurrentWeight6.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight6.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight6.TabIndex = 192; this.labelCurrentWeight6.TabIndex = 192;
@ -643,11 +457,11 @@
this.labelCurrentWeight5.BackPictureBox2 = null; this.labelCurrentWeight5.BackPictureBox2 = null;
this.labelCurrentWeight5.BorderColor = System.Drawing.Color.DimGray; this.labelCurrentWeight5.BorderColor = System.Drawing.Color.DimGray;
this.labelCurrentWeight5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight5.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight5.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight5.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight5.InitVisible = true; this.labelCurrentWeight5.InitVisible = true;
this.labelCurrentWeight5.LineSpacing = 0F; this.labelCurrentWeight5.LineSpacing = 0F;
this.labelCurrentWeight5.Location = new System.Drawing.Point(277, 138); this.labelCurrentWeight5.Location = new System.Drawing.Point(282, 191);
this.labelCurrentWeight5.Name = "labelCurrentWeight5"; this.labelCurrentWeight5.Name = "labelCurrentWeight5";
this.labelCurrentWeight5.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight5.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight5.TabIndex = 191; this.labelCurrentWeight5.TabIndex = 191;
@ -665,11 +479,11 @@
this.labelCurrentWeight4.BackPictureBox2 = null; this.labelCurrentWeight4.BackPictureBox2 = null;
this.labelCurrentWeight4.BorderColor = System.Drawing.Color.Black; this.labelCurrentWeight4.BorderColor = System.Drawing.Color.Black;
this.labelCurrentWeight4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight4.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight4.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight4.InitVisible = true; this.labelCurrentWeight4.InitVisible = true;
this.labelCurrentWeight4.LineSpacing = 0F; this.labelCurrentWeight4.LineSpacing = 0F;
this.labelCurrentWeight4.Location = new System.Drawing.Point(277, 111); this.labelCurrentWeight4.Location = new System.Drawing.Point(282, 164);
this.labelCurrentWeight4.Name = "labelCurrentWeight4"; this.labelCurrentWeight4.Name = "labelCurrentWeight4";
this.labelCurrentWeight4.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight4.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight4.TabIndex = 190; this.labelCurrentWeight4.TabIndex = 190;
@ -687,11 +501,11 @@
this.labelCurrentWeight3.BackPictureBox2 = null; this.labelCurrentWeight3.BackPictureBox2 = null;
this.labelCurrentWeight3.BorderColor = System.Drawing.Color.DimGray; this.labelCurrentWeight3.BorderColor = System.Drawing.Color.DimGray;
this.labelCurrentWeight3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight3.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight3.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight3.InitVisible = true; this.labelCurrentWeight3.InitVisible = true;
this.labelCurrentWeight3.LineSpacing = 0F; this.labelCurrentWeight3.LineSpacing = 0F;
this.labelCurrentWeight3.Location = new System.Drawing.Point(277, 83); this.labelCurrentWeight3.Location = new System.Drawing.Point(282, 136);
this.labelCurrentWeight3.Name = "labelCurrentWeight3"; this.labelCurrentWeight3.Name = "labelCurrentWeight3";
this.labelCurrentWeight3.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight3.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight3.TabIndex = 189; this.labelCurrentWeight3.TabIndex = 189;
@ -709,11 +523,11 @@
this.labelCurrentWeight2.BackPictureBox2 = null; this.labelCurrentWeight2.BackPictureBox2 = null;
this.labelCurrentWeight2.BorderColor = System.Drawing.Color.Black; this.labelCurrentWeight2.BorderColor = System.Drawing.Color.Black;
this.labelCurrentWeight2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight2.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight2.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight2.InitVisible = true; this.labelCurrentWeight2.InitVisible = true;
this.labelCurrentWeight2.LineSpacing = 0F; this.labelCurrentWeight2.LineSpacing = 0F;
this.labelCurrentWeight2.Location = new System.Drawing.Point(277, 57); this.labelCurrentWeight2.Location = new System.Drawing.Point(282, 110);
this.labelCurrentWeight2.Name = "labelCurrentWeight2"; this.labelCurrentWeight2.Name = "labelCurrentWeight2";
this.labelCurrentWeight2.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight2.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight2.TabIndex = 188; this.labelCurrentWeight2.TabIndex = 188;
@ -730,11 +544,11 @@
this.labelCurrentWeight1.BackPictureBox2 = null; this.labelCurrentWeight1.BackPictureBox2 = null;
this.labelCurrentWeight1.BorderColor = System.Drawing.Color.DimGray; this.labelCurrentWeight1.BorderColor = System.Drawing.Color.DimGray;
this.labelCurrentWeight1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelCurrentWeight1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelCurrentWeight1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelCurrentWeight1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelCurrentWeight1.ForeColor = System.Drawing.Color.White; this.labelCurrentWeight1.ForeColor = System.Drawing.Color.White;
this.labelCurrentWeight1.InitVisible = true; this.labelCurrentWeight1.InitVisible = true;
this.labelCurrentWeight1.LineSpacing = 0F; this.labelCurrentWeight1.LineSpacing = 0F;
this.labelCurrentWeight1.Location = new System.Drawing.Point(277, 30); this.labelCurrentWeight1.Location = new System.Drawing.Point(282, 83);
this.labelCurrentWeight1.Name = "labelCurrentWeight1"; this.labelCurrentWeight1.Name = "labelCurrentWeight1";
this.labelCurrentWeight1.Size = new System.Drawing.Size(80, 24); this.labelCurrentWeight1.Size = new System.Drawing.Size(80, 24);
this.labelCurrentWeight1.TabIndex = 187; this.labelCurrentWeight1.TabIndex = 187;
@ -751,11 +565,11 @@
this.labelFeedbackWeight6.BackPictureBox2 = null; this.labelFeedbackWeight6.BackPictureBox2 = null;
this.labelFeedbackWeight6.BorderColor = System.Drawing.Color.Black; this.labelFeedbackWeight6.BorderColor = System.Drawing.Color.Black;
this.labelFeedbackWeight6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight6.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight6.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight6.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight6.InitVisible = true; this.labelFeedbackWeight6.InitVisible = true;
this.labelFeedbackWeight6.LineSpacing = 0F; this.labelFeedbackWeight6.LineSpacing = 0F;
this.labelFeedbackWeight6.Location = new System.Drawing.Point(191, 166); this.labelFeedbackWeight6.Location = new System.Drawing.Point(196, 219);
this.labelFeedbackWeight6.Name = "labelFeedbackWeight6"; this.labelFeedbackWeight6.Name = "labelFeedbackWeight6";
this.labelFeedbackWeight6.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight6.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight6.TabIndex = 186; this.labelFeedbackWeight6.TabIndex = 186;
@ -773,11 +587,11 @@
this.labelFeedbackWeight5.BackPictureBox2 = null; this.labelFeedbackWeight5.BackPictureBox2 = null;
this.labelFeedbackWeight5.BorderColor = System.Drawing.Color.DimGray; this.labelFeedbackWeight5.BorderColor = System.Drawing.Color.DimGray;
this.labelFeedbackWeight5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight5.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight5.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight5.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight5.InitVisible = true; this.labelFeedbackWeight5.InitVisible = true;
this.labelFeedbackWeight5.LineSpacing = 0F; this.labelFeedbackWeight5.LineSpacing = 0F;
this.labelFeedbackWeight5.Location = new System.Drawing.Point(191, 138); this.labelFeedbackWeight5.Location = new System.Drawing.Point(196, 191);
this.labelFeedbackWeight5.Name = "labelFeedbackWeight5"; this.labelFeedbackWeight5.Name = "labelFeedbackWeight5";
this.labelFeedbackWeight5.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight5.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight5.TabIndex = 185; this.labelFeedbackWeight5.TabIndex = 185;
@ -795,11 +609,11 @@
this.labelFeedbackWeight4.BackPictureBox2 = null; this.labelFeedbackWeight4.BackPictureBox2 = null;
this.labelFeedbackWeight4.BorderColor = System.Drawing.Color.Black; this.labelFeedbackWeight4.BorderColor = System.Drawing.Color.Black;
this.labelFeedbackWeight4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight4.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight4.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight4.InitVisible = true; this.labelFeedbackWeight4.InitVisible = true;
this.labelFeedbackWeight4.LineSpacing = 0F; this.labelFeedbackWeight4.LineSpacing = 0F;
this.labelFeedbackWeight4.Location = new System.Drawing.Point(191, 111); this.labelFeedbackWeight4.Location = new System.Drawing.Point(196, 164);
this.labelFeedbackWeight4.Name = "labelFeedbackWeight4"; this.labelFeedbackWeight4.Name = "labelFeedbackWeight4";
this.labelFeedbackWeight4.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight4.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight4.TabIndex = 184; this.labelFeedbackWeight4.TabIndex = 184;
@ -817,11 +631,11 @@
this.labelFeedbackWeight3.BackPictureBox2 = null; this.labelFeedbackWeight3.BackPictureBox2 = null;
this.labelFeedbackWeight3.BorderColor = System.Drawing.Color.DimGray; this.labelFeedbackWeight3.BorderColor = System.Drawing.Color.DimGray;
this.labelFeedbackWeight3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight3.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight3.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight3.InitVisible = true; this.labelFeedbackWeight3.InitVisible = true;
this.labelFeedbackWeight3.LineSpacing = 0F; this.labelFeedbackWeight3.LineSpacing = 0F;
this.labelFeedbackWeight3.Location = new System.Drawing.Point(191, 83); this.labelFeedbackWeight3.Location = new System.Drawing.Point(196, 136);
this.labelFeedbackWeight3.Name = "labelFeedbackWeight3"; this.labelFeedbackWeight3.Name = "labelFeedbackWeight3";
this.labelFeedbackWeight3.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight3.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight3.TabIndex = 183; this.labelFeedbackWeight3.TabIndex = 183;
@ -839,11 +653,11 @@
this.labelFeedbackWeight2.BackPictureBox2 = null; this.labelFeedbackWeight2.BackPictureBox2 = null;
this.labelFeedbackWeight2.BorderColor = System.Drawing.Color.Black; this.labelFeedbackWeight2.BorderColor = System.Drawing.Color.Black;
this.labelFeedbackWeight2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight2.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight2.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight2.InitVisible = true; this.labelFeedbackWeight2.InitVisible = true;
this.labelFeedbackWeight2.LineSpacing = 0F; this.labelFeedbackWeight2.LineSpacing = 0F;
this.labelFeedbackWeight2.Location = new System.Drawing.Point(191, 57); this.labelFeedbackWeight2.Location = new System.Drawing.Point(196, 110);
this.labelFeedbackWeight2.Name = "labelFeedbackWeight2"; this.labelFeedbackWeight2.Name = "labelFeedbackWeight2";
this.labelFeedbackWeight2.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight2.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight2.TabIndex = 182; this.labelFeedbackWeight2.TabIndex = 182;
@ -860,11 +674,11 @@
this.labelFeedbackWeight1.BackPictureBox2 = null; this.labelFeedbackWeight1.BackPictureBox2 = null;
this.labelFeedbackWeight1.BorderColor = System.Drawing.Color.DimGray; this.labelFeedbackWeight1.BorderColor = System.Drawing.Color.DimGray;
this.labelFeedbackWeight1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelFeedbackWeight1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedbackWeight1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelFeedbackWeight1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelFeedbackWeight1.ForeColor = System.Drawing.Color.White; this.labelFeedbackWeight1.ForeColor = System.Drawing.Color.White;
this.labelFeedbackWeight1.InitVisible = true; this.labelFeedbackWeight1.InitVisible = true;
this.labelFeedbackWeight1.LineSpacing = 0F; this.labelFeedbackWeight1.LineSpacing = 0F;
this.labelFeedbackWeight1.Location = new System.Drawing.Point(191, 30); this.labelFeedbackWeight1.Location = new System.Drawing.Point(196, 83);
this.labelFeedbackWeight1.Name = "labelFeedbackWeight1"; this.labelFeedbackWeight1.Name = "labelFeedbackWeight1";
this.labelFeedbackWeight1.Size = new System.Drawing.Size(80, 24); this.labelFeedbackWeight1.Size = new System.Drawing.Size(80, 24);
this.labelFeedbackWeight1.TabIndex = 181; this.labelFeedbackWeight1.TabIndex = 181;
@ -881,11 +695,11 @@
this.labelIgnoreCount6.BackPictureBox2 = null; this.labelIgnoreCount6.BackPictureBox2 = null;
this.labelIgnoreCount6.BorderColor = System.Drawing.Color.Black; this.labelIgnoreCount6.BorderColor = System.Drawing.Color.Black;
this.labelIgnoreCount6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount6.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount6.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount6.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount6.InitVisible = true; this.labelIgnoreCount6.InitVisible = true;
this.labelIgnoreCount6.LineSpacing = 0F; this.labelIgnoreCount6.LineSpacing = 0F;
this.labelIgnoreCount6.Location = new System.Drawing.Point(130, 166); this.labelIgnoreCount6.Location = new System.Drawing.Point(135, 219);
this.labelIgnoreCount6.Name = "labelIgnoreCount6"; this.labelIgnoreCount6.Name = "labelIgnoreCount6";
this.labelIgnoreCount6.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount6.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount6.TabIndex = 180; this.labelIgnoreCount6.TabIndex = 180;
@ -903,11 +717,11 @@
this.labelIgnoreCount5.BackPictureBox2 = null; this.labelIgnoreCount5.BackPictureBox2 = null;
this.labelIgnoreCount5.BorderColor = System.Drawing.Color.DimGray; this.labelIgnoreCount5.BorderColor = System.Drawing.Color.DimGray;
this.labelIgnoreCount5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount5.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount5.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount5.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount5.InitVisible = true; this.labelIgnoreCount5.InitVisible = true;
this.labelIgnoreCount5.LineSpacing = 0F; this.labelIgnoreCount5.LineSpacing = 0F;
this.labelIgnoreCount5.Location = new System.Drawing.Point(130, 138); this.labelIgnoreCount5.Location = new System.Drawing.Point(135, 191);
this.labelIgnoreCount5.Name = "labelIgnoreCount5"; this.labelIgnoreCount5.Name = "labelIgnoreCount5";
this.labelIgnoreCount5.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount5.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount5.TabIndex = 179; this.labelIgnoreCount5.TabIndex = 179;
@ -925,11 +739,11 @@
this.labelIgnoreCount4.BackPictureBox2 = null; this.labelIgnoreCount4.BackPictureBox2 = null;
this.labelIgnoreCount4.BorderColor = System.Drawing.Color.Black; this.labelIgnoreCount4.BorderColor = System.Drawing.Color.Black;
this.labelIgnoreCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount4.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount4.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount4.InitVisible = true; this.labelIgnoreCount4.InitVisible = true;
this.labelIgnoreCount4.LineSpacing = 0F; this.labelIgnoreCount4.LineSpacing = 0F;
this.labelIgnoreCount4.Location = new System.Drawing.Point(130, 111); this.labelIgnoreCount4.Location = new System.Drawing.Point(135, 164);
this.labelIgnoreCount4.Name = "labelIgnoreCount4"; this.labelIgnoreCount4.Name = "labelIgnoreCount4";
this.labelIgnoreCount4.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount4.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount4.TabIndex = 178; this.labelIgnoreCount4.TabIndex = 178;
@ -947,11 +761,11 @@
this.labelIgnoreCount3.BackPictureBox2 = null; this.labelIgnoreCount3.BackPictureBox2 = null;
this.labelIgnoreCount3.BorderColor = System.Drawing.Color.DimGray; this.labelIgnoreCount3.BorderColor = System.Drawing.Color.DimGray;
this.labelIgnoreCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount3.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount3.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount3.InitVisible = true; this.labelIgnoreCount3.InitVisible = true;
this.labelIgnoreCount3.LineSpacing = 0F; this.labelIgnoreCount3.LineSpacing = 0F;
this.labelIgnoreCount3.Location = new System.Drawing.Point(130, 83); this.labelIgnoreCount3.Location = new System.Drawing.Point(135, 136);
this.labelIgnoreCount3.Name = "labelIgnoreCount3"; this.labelIgnoreCount3.Name = "labelIgnoreCount3";
this.labelIgnoreCount3.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount3.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount3.TabIndex = 177; this.labelIgnoreCount3.TabIndex = 177;
@ -969,11 +783,11 @@
this.labelIgnoreCount2.BackPictureBox2 = null; this.labelIgnoreCount2.BackPictureBox2 = null;
this.labelIgnoreCount2.BorderColor = System.Drawing.Color.Black; this.labelIgnoreCount2.BorderColor = System.Drawing.Color.Black;
this.labelIgnoreCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount2.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount2.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount2.InitVisible = true; this.labelIgnoreCount2.InitVisible = true;
this.labelIgnoreCount2.LineSpacing = 0F; this.labelIgnoreCount2.LineSpacing = 0F;
this.labelIgnoreCount2.Location = new System.Drawing.Point(130, 57); this.labelIgnoreCount2.Location = new System.Drawing.Point(135, 110);
this.labelIgnoreCount2.Name = "labelIgnoreCount2"; this.labelIgnoreCount2.Name = "labelIgnoreCount2";
this.labelIgnoreCount2.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount2.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount2.TabIndex = 176; this.labelIgnoreCount2.TabIndex = 176;
@ -990,11 +804,11 @@
this.labelIgnoreCount1.BackPictureBox2 = null; this.labelIgnoreCount1.BackPictureBox2 = null;
this.labelIgnoreCount1.BorderColor = System.Drawing.Color.DimGray; this.labelIgnoreCount1.BorderColor = System.Drawing.Color.DimGray;
this.labelIgnoreCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIgnoreCount1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIgnoreCount1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelIgnoreCount1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelIgnoreCount1.ForeColor = System.Drawing.Color.White; this.labelIgnoreCount1.ForeColor = System.Drawing.Color.White;
this.labelIgnoreCount1.InitVisible = true; this.labelIgnoreCount1.InitVisible = true;
this.labelIgnoreCount1.LineSpacing = 0F; this.labelIgnoreCount1.LineSpacing = 0F;
this.labelIgnoreCount1.Location = new System.Drawing.Point(130, 30); this.labelIgnoreCount1.Location = new System.Drawing.Point(135, 83);
this.labelIgnoreCount1.Name = "labelIgnoreCount1"; this.labelIgnoreCount1.Name = "labelIgnoreCount1";
this.labelIgnoreCount1.Size = new System.Drawing.Size(55, 24); this.labelIgnoreCount1.Size = new System.Drawing.Size(55, 24);
this.labelIgnoreCount1.TabIndex = 175; this.labelIgnoreCount1.TabIndex = 175;
@ -1011,11 +825,11 @@
this.labelSampleCount6.BackPictureBox2 = null; this.labelSampleCount6.BackPictureBox2 = null;
this.labelSampleCount6.BorderColor = System.Drawing.Color.Black; this.labelSampleCount6.BorderColor = System.Drawing.Color.Black;
this.labelSampleCount6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount6.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount6.ForeColor = System.Drawing.Color.White; this.labelSampleCount6.ForeColor = System.Drawing.Color.White;
this.labelSampleCount6.InitVisible = true; this.labelSampleCount6.InitVisible = true;
this.labelSampleCount6.LineSpacing = 0F; this.labelSampleCount6.LineSpacing = 0F;
this.labelSampleCount6.Location = new System.Drawing.Point(69, 166); this.labelSampleCount6.Location = new System.Drawing.Point(74, 219);
this.labelSampleCount6.Name = "labelSampleCount6"; this.labelSampleCount6.Name = "labelSampleCount6";
this.labelSampleCount6.Size = new System.Drawing.Size(55, 24); this.labelSampleCount6.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount6.TabIndex = 174; this.labelSampleCount6.TabIndex = 174;
@ -1033,11 +847,11 @@
this.labelSampleCount5.BackPictureBox2 = null; this.labelSampleCount5.BackPictureBox2 = null;
this.labelSampleCount5.BorderColor = System.Drawing.Color.DimGray; this.labelSampleCount5.BorderColor = System.Drawing.Color.DimGray;
this.labelSampleCount5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount5.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount5.ForeColor = System.Drawing.Color.White; this.labelSampleCount5.ForeColor = System.Drawing.Color.White;
this.labelSampleCount5.InitVisible = true; this.labelSampleCount5.InitVisible = true;
this.labelSampleCount5.LineSpacing = 0F; this.labelSampleCount5.LineSpacing = 0F;
this.labelSampleCount5.Location = new System.Drawing.Point(69, 138); this.labelSampleCount5.Location = new System.Drawing.Point(74, 191);
this.labelSampleCount5.Name = "labelSampleCount5"; this.labelSampleCount5.Name = "labelSampleCount5";
this.labelSampleCount5.Size = new System.Drawing.Size(55, 24); this.labelSampleCount5.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount5.TabIndex = 173; this.labelSampleCount5.TabIndex = 173;
@ -1055,11 +869,11 @@
this.labelSampleCount4.BackPictureBox2 = null; this.labelSampleCount4.BackPictureBox2 = null;
this.labelSampleCount4.BorderColor = System.Drawing.Color.Black; this.labelSampleCount4.BorderColor = System.Drawing.Color.Black;
this.labelSampleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount4.ForeColor = System.Drawing.Color.White; this.labelSampleCount4.ForeColor = System.Drawing.Color.White;
this.labelSampleCount4.InitVisible = true; this.labelSampleCount4.InitVisible = true;
this.labelSampleCount4.LineSpacing = 0F; this.labelSampleCount4.LineSpacing = 0F;
this.labelSampleCount4.Location = new System.Drawing.Point(69, 111); this.labelSampleCount4.Location = new System.Drawing.Point(74, 164);
this.labelSampleCount4.Name = "labelSampleCount4"; this.labelSampleCount4.Name = "labelSampleCount4";
this.labelSampleCount4.Size = new System.Drawing.Size(55, 24); this.labelSampleCount4.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount4.TabIndex = 172; this.labelSampleCount4.TabIndex = 172;
@ -1077,11 +891,11 @@
this.labelSampleCount3.BackPictureBox2 = null; this.labelSampleCount3.BackPictureBox2 = null;
this.labelSampleCount3.BorderColor = System.Drawing.Color.DimGray; this.labelSampleCount3.BorderColor = System.Drawing.Color.DimGray;
this.labelSampleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount3.ForeColor = System.Drawing.Color.White; this.labelSampleCount3.ForeColor = System.Drawing.Color.White;
this.labelSampleCount3.InitVisible = true; this.labelSampleCount3.InitVisible = true;
this.labelSampleCount3.LineSpacing = 0F; this.labelSampleCount3.LineSpacing = 0F;
this.labelSampleCount3.Location = new System.Drawing.Point(69, 83); this.labelSampleCount3.Location = new System.Drawing.Point(74, 136);
this.labelSampleCount3.Name = "labelSampleCount3"; this.labelSampleCount3.Name = "labelSampleCount3";
this.labelSampleCount3.Size = new System.Drawing.Size(55, 24); this.labelSampleCount3.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount3.TabIndex = 171; this.labelSampleCount3.TabIndex = 171;
@ -1099,11 +913,11 @@
this.labelSampleCount2.BackPictureBox2 = null; this.labelSampleCount2.BackPictureBox2 = null;
this.labelSampleCount2.BorderColor = System.Drawing.Color.Black; this.labelSampleCount2.BorderColor = System.Drawing.Color.Black;
this.labelSampleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount2.ForeColor = System.Drawing.Color.White; this.labelSampleCount2.ForeColor = System.Drawing.Color.White;
this.labelSampleCount2.InitVisible = true; this.labelSampleCount2.InitVisible = true;
this.labelSampleCount2.LineSpacing = 0F; this.labelSampleCount2.LineSpacing = 0F;
this.labelSampleCount2.Location = new System.Drawing.Point(69, 57); this.labelSampleCount2.Location = new System.Drawing.Point(74, 110);
this.labelSampleCount2.Name = "labelSampleCount2"; this.labelSampleCount2.Name = "labelSampleCount2";
this.labelSampleCount2.Size = new System.Drawing.Size(55, 24); this.labelSampleCount2.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount2.TabIndex = 170; this.labelSampleCount2.TabIndex = 170;
@ -1120,11 +934,11 @@
this.labelSampleCount1.BackPictureBox2 = null; this.labelSampleCount1.BackPictureBox2 = null;
this.labelSampleCount1.BorderColor = System.Drawing.Color.DimGray; this.labelSampleCount1.BorderColor = System.Drawing.Color.DimGray;
this.labelSampleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelSampleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelSampleCount1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelSampleCount1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelSampleCount1.ForeColor = System.Drawing.Color.White; this.labelSampleCount1.ForeColor = System.Drawing.Color.White;
this.labelSampleCount1.InitVisible = true; this.labelSampleCount1.InitVisible = true;
this.labelSampleCount1.LineSpacing = 0F; this.labelSampleCount1.LineSpacing = 0F;
this.labelSampleCount1.Location = new System.Drawing.Point(69, 30); this.labelSampleCount1.Location = new System.Drawing.Point(74, 83);
this.labelSampleCount1.Name = "labelSampleCount1"; this.labelSampleCount1.Name = "labelSampleCount1";
this.labelSampleCount1.Size = new System.Drawing.Size(55, 24); this.labelSampleCount1.Size = new System.Drawing.Size(55, 24);
this.labelSampleCount1.TabIndex = 169; this.labelSampleCount1.TabIndex = 169;
@ -1141,10 +955,10 @@
this.labelIgnorePackages.BackPictureBox2 = null; this.labelIgnorePackages.BackPictureBox2 = null;
this.labelIgnorePackages.BorderColor = System.Drawing.Color.Black; this.labelIgnorePackages.BorderColor = System.Drawing.Color.Black;
this.labelIgnorePackages.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelIgnorePackages.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelIgnorePackages.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelIgnorePackages.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelIgnorePackages.InitVisible = true; this.labelIgnorePackages.InitVisible = true;
this.labelIgnorePackages.LineSpacing = 0F; this.labelIgnorePackages.LineSpacing = 0F;
this.labelIgnorePackages.Location = new System.Drawing.Point(191, 331); this.labelIgnorePackages.Location = new System.Drawing.Point(201, 379);
this.labelIgnorePackages.Name = "labelIgnorePackages"; this.labelIgnorePackages.Name = "labelIgnorePackages";
this.labelIgnorePackages.Size = new System.Drawing.Size(100, 30); this.labelIgnorePackages.Size = new System.Drawing.Size(100, 30);
this.labelIgnorePackages.TabIndex = 168; this.labelIgnorePackages.TabIndex = 168;
@ -1162,10 +976,10 @@
this.labelSampleCount.BackPictureBox2 = null; this.labelSampleCount.BackPictureBox2 = null;
this.labelSampleCount.BorderColor = System.Drawing.Color.Black; this.labelSampleCount.BorderColor = System.Drawing.Color.Black;
this.labelSampleCount.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelSampleCount.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelSampleCount.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelSampleCount.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelSampleCount.InitVisible = true; this.labelSampleCount.InitVisible = true;
this.labelSampleCount.LineSpacing = 0F; this.labelSampleCount.LineSpacing = 0F;
this.labelSampleCount.Location = new System.Drawing.Point(191, 295); this.labelSampleCount.Location = new System.Drawing.Point(201, 343);
this.labelSampleCount.Name = "labelSampleCount"; this.labelSampleCount.Name = "labelSampleCount";
this.labelSampleCount.Size = new System.Drawing.Size(100, 30); this.labelSampleCount.Size = new System.Drawing.Size(100, 30);
this.labelSampleCount.TabIndex = 166; this.labelSampleCount.TabIndex = 166;
@ -1183,13 +997,13 @@
this.labelTitleIgnoreCount2.BackPictureBox2 = null; this.labelTitleIgnoreCount2.BackPictureBox2 = null;
this.labelTitleIgnoreCount2.BorderColor = System.Drawing.Color.Black; this.labelTitleIgnoreCount2.BorderColor = System.Drawing.Color.Black;
this.labelTitleIgnoreCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleIgnoreCount2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleIgnoreCount2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleIgnoreCount2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleIgnoreCount2.ForeColor = System.Drawing.Color.White; this.labelTitleIgnoreCount2.ForeColor = System.Drawing.Color.White;
this.labelTitleIgnoreCount2.InitVisible = true; this.labelTitleIgnoreCount2.InitVisible = true;
this.labelTitleIgnoreCount2.LineSpacing = 0F; this.labelTitleIgnoreCount2.LineSpacing = 0F;
this.labelTitleIgnoreCount2.Location = new System.Drawing.Point(34, 331); this.labelTitleIgnoreCount2.Location = new System.Drawing.Point(44, 379);
this.labelTitleIgnoreCount2.Name = "labelTitleIgnoreCount2"; this.labelTitleIgnoreCount2.Name = "labelTitleIgnoreCount2";
this.labelTitleIgnoreCount2.Size = new System.Drawing.Size(150, 30); this.labelTitleIgnoreCount2.Size = new System.Drawing.Size(151, 30);
this.labelTitleIgnoreCount2.TabIndex = 167; this.labelTitleIgnoreCount2.TabIndex = 167;
this.labelTitleIgnoreCount2.Text = "Ignore CNT"; this.labelTitleIgnoreCount2.Text = "Ignore CNT";
this.labelTitleIgnoreCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleIgnoreCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1204,13 +1018,13 @@
this.labelTitleSampleCount2.BackPictureBox2 = null; this.labelTitleSampleCount2.BackPictureBox2 = null;
this.labelTitleSampleCount2.BorderColor = System.Drawing.Color.Black; this.labelTitleSampleCount2.BorderColor = System.Drawing.Color.Black;
this.labelTitleSampleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleSampleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSampleCount2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleSampleCount2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleSampleCount2.ForeColor = System.Drawing.Color.White; this.labelTitleSampleCount2.ForeColor = System.Drawing.Color.White;
this.labelTitleSampleCount2.InitVisible = true; this.labelTitleSampleCount2.InitVisible = true;
this.labelTitleSampleCount2.LineSpacing = 0F; this.labelTitleSampleCount2.LineSpacing = 0F;
this.labelTitleSampleCount2.Location = new System.Drawing.Point(34, 295); this.labelTitleSampleCount2.Location = new System.Drawing.Point(44, 343);
this.labelTitleSampleCount2.Name = "labelTitleSampleCount2"; this.labelTitleSampleCount2.Name = "labelTitleSampleCount2";
this.labelTitleSampleCount2.Size = new System.Drawing.Size(150, 30); this.labelTitleSampleCount2.Size = new System.Drawing.Size(151, 30);
this.labelTitleSampleCount2.TabIndex = 165; this.labelTitleSampleCount2.TabIndex = 165;
this.labelTitleSampleCount2.Text = "Sample CNT"; this.labelTitleSampleCount2.Text = "Sample CNT";
this.labelTitleSampleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleSampleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1225,11 +1039,11 @@
this.labelLane6.BackPictureBox2 = null; this.labelLane6.BackPictureBox2 = null;
this.labelLane6.BorderColor = System.Drawing.Color.Black; this.labelLane6.BorderColor = System.Drawing.Color.Black;
this.labelLane6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane6.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane6.ForeColor = System.Drawing.Color.White; this.labelLane6.ForeColor = System.Drawing.Color.White;
this.labelLane6.InitVisible = true; this.labelLane6.InitVisible = true;
this.labelLane6.LineSpacing = 0F; this.labelLane6.LineSpacing = 0F;
this.labelLane6.Location = new System.Drawing.Point(18, 166); this.labelLane6.Location = new System.Drawing.Point(23, 219);
this.labelLane6.Name = "labelLane6"; this.labelLane6.Name = "labelLane6";
this.labelLane6.Size = new System.Drawing.Size(45, 24); this.labelLane6.Size = new System.Drawing.Size(45, 24);
this.labelLane6.TabIndex = 164; this.labelLane6.TabIndex = 164;
@ -1247,11 +1061,11 @@
this.labelLane5.BackPictureBox2 = null; this.labelLane5.BackPictureBox2 = null;
this.labelLane5.BorderColor = System.Drawing.Color.Black; this.labelLane5.BorderColor = System.Drawing.Color.Black;
this.labelLane5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane5.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane5.ForeColor = System.Drawing.Color.White; this.labelLane5.ForeColor = System.Drawing.Color.White;
this.labelLane5.InitVisible = true; this.labelLane5.InitVisible = true;
this.labelLane5.LineSpacing = 0F; this.labelLane5.LineSpacing = 0F;
this.labelLane5.Location = new System.Drawing.Point(18, 138); this.labelLane5.Location = new System.Drawing.Point(23, 191);
this.labelLane5.Name = "labelLane5"; this.labelLane5.Name = "labelLane5";
this.labelLane5.Size = new System.Drawing.Size(45, 24); this.labelLane5.Size = new System.Drawing.Size(45, 24);
this.labelLane5.TabIndex = 163; this.labelLane5.TabIndex = 163;
@ -1269,11 +1083,11 @@
this.labelLane4.BackPictureBox2 = null; this.labelLane4.BackPictureBox2 = null;
this.labelLane4.BorderColor = System.Drawing.Color.Black; this.labelLane4.BorderColor = System.Drawing.Color.Black;
this.labelLane4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane4.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane4.ForeColor = System.Drawing.Color.White; this.labelLane4.ForeColor = System.Drawing.Color.White;
this.labelLane4.InitVisible = true; this.labelLane4.InitVisible = true;
this.labelLane4.LineSpacing = 0F; this.labelLane4.LineSpacing = 0F;
this.labelLane4.Location = new System.Drawing.Point(18, 111); this.labelLane4.Location = new System.Drawing.Point(23, 164);
this.labelLane4.Name = "labelLane4"; this.labelLane4.Name = "labelLane4";
this.labelLane4.Size = new System.Drawing.Size(45, 24); this.labelLane4.Size = new System.Drawing.Size(45, 24);
this.labelLane4.TabIndex = 162; this.labelLane4.TabIndex = 162;
@ -1291,11 +1105,11 @@
this.labelLane3.BackPictureBox2 = null; this.labelLane3.BackPictureBox2 = null;
this.labelLane3.BorderColor = System.Drawing.Color.Black; this.labelLane3.BorderColor = System.Drawing.Color.Black;
this.labelLane3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane3.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane3.ForeColor = System.Drawing.Color.White; this.labelLane3.ForeColor = System.Drawing.Color.White;
this.labelLane3.InitVisible = true; this.labelLane3.InitVisible = true;
this.labelLane3.LineSpacing = 0F; this.labelLane3.LineSpacing = 0F;
this.labelLane3.Location = new System.Drawing.Point(18, 83); this.labelLane3.Location = new System.Drawing.Point(23, 136);
this.labelLane3.Name = "labelLane3"; this.labelLane3.Name = "labelLane3";
this.labelLane3.Size = new System.Drawing.Size(45, 24); this.labelLane3.Size = new System.Drawing.Size(45, 24);
this.labelLane3.TabIndex = 161; this.labelLane3.TabIndex = 161;
@ -1313,11 +1127,11 @@
this.labelLane2.BackPictureBox2 = null; this.labelLane2.BackPictureBox2 = null;
this.labelLane2.BorderColor = System.Drawing.Color.Black; this.labelLane2.BorderColor = System.Drawing.Color.Black;
this.labelLane2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane2.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane2.ForeColor = System.Drawing.Color.White; this.labelLane2.ForeColor = System.Drawing.Color.White;
this.labelLane2.InitVisible = true; this.labelLane2.InitVisible = true;
this.labelLane2.LineSpacing = 0F; this.labelLane2.LineSpacing = 0F;
this.labelLane2.Location = new System.Drawing.Point(18, 57); this.labelLane2.Location = new System.Drawing.Point(23, 110);
this.labelLane2.Name = "labelLane2"; this.labelLane2.Name = "labelLane2";
this.labelLane2.Size = new System.Drawing.Size(45, 24); this.labelLane2.Size = new System.Drawing.Size(45, 24);
this.labelLane2.TabIndex = 160; this.labelLane2.TabIndex = 160;
@ -1334,11 +1148,11 @@
this.labelLane1.BackPictureBox2 = null; this.labelLane1.BackPictureBox2 = null;
this.labelLane1.BorderColor = System.Drawing.Color.Black; this.labelLane1.BorderColor = System.Drawing.Color.Black;
this.labelLane1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelLane1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLane1.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelLane1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelLane1.ForeColor = System.Drawing.Color.White; this.labelLane1.ForeColor = System.Drawing.Color.White;
this.labelLane1.InitVisible = true; this.labelLane1.InitVisible = true;
this.labelLane1.LineSpacing = 0F; this.labelLane1.LineSpacing = 0F;
this.labelLane1.Location = new System.Drawing.Point(18, 30); this.labelLane1.Location = new System.Drawing.Point(23, 83);
this.labelLane1.Name = "labelLane1"; this.labelLane1.Name = "labelLane1";
this.labelLane1.Size = new System.Drawing.Size(45, 24); this.labelLane1.Size = new System.Drawing.Size(45, 24);
this.labelLane1.TabIndex = 159; this.labelLane1.TabIndex = 159;
@ -1349,19 +1163,19 @@
// //
// labelTitleCurrentWeight // labelTitleCurrentWeight
// //
this.labelTitleCurrentWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206))))); this.labelTitleCurrentWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleCurrentWeight.BackPictureBox = null; this.labelTitleCurrentWeight.BackPictureBox = null;
this.labelTitleCurrentWeight.BackPictureBox1 = null; this.labelTitleCurrentWeight.BackPictureBox1 = null;
this.labelTitleCurrentWeight.BackPictureBox2 = null; this.labelTitleCurrentWeight.BackPictureBox2 = null;
this.labelTitleCurrentWeight.BorderColor = System.Drawing.Color.Black; this.labelTitleCurrentWeight.BorderColor = System.Drawing.Color.Black;
this.labelTitleCurrentWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleCurrentWeight.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleCurrentWeight.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleCurrentWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleCurrentWeight.ForeColor = System.Drawing.Color.Black; this.labelTitleCurrentWeight.ForeColor = System.Drawing.Color.White;
this.labelTitleCurrentWeight.InitVisible = true; this.labelTitleCurrentWeight.InitVisible = true;
this.labelTitleCurrentWeight.LineSpacing = 0F; this.labelTitleCurrentWeight.LineSpacing = 0F;
this.labelTitleCurrentWeight.Location = new System.Drawing.Point(277, 0); this.labelTitleCurrentWeight.Location = new System.Drawing.Point(282, 53);
this.labelTitleCurrentWeight.Name = "labelTitleCurrentWeight"; this.labelTitleCurrentWeight.Name = "labelTitleCurrentWeight";
this.labelTitleCurrentWeight.Size = new System.Drawing.Size(80, 23); this.labelTitleCurrentWeight.Size = new System.Drawing.Size(80, 24);
this.labelTitleCurrentWeight.TabIndex = 158; this.labelTitleCurrentWeight.TabIndex = 158;
this.labelTitleCurrentWeight.Text = "Weight"; this.labelTitleCurrentWeight.Text = "Weight";
this.labelTitleCurrentWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleCurrentWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1370,19 +1184,19 @@
// //
// labelTitleFeedbackWeight // labelTitleFeedbackWeight
// //
this.labelTitleFeedbackWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206))))); this.labelTitleFeedbackWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleFeedbackWeight.BackPictureBox = null; this.labelTitleFeedbackWeight.BackPictureBox = null;
this.labelTitleFeedbackWeight.BackPictureBox1 = null; this.labelTitleFeedbackWeight.BackPictureBox1 = null;
this.labelTitleFeedbackWeight.BackPictureBox2 = null; this.labelTitleFeedbackWeight.BackPictureBox2 = null;
this.labelTitleFeedbackWeight.BorderColor = System.Drawing.Color.Black; this.labelTitleFeedbackWeight.BorderColor = System.Drawing.Color.Black;
this.labelTitleFeedbackWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleFeedbackWeight.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleFeedbackWeight.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleFeedbackWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleFeedbackWeight.ForeColor = System.Drawing.Color.Black; this.labelTitleFeedbackWeight.ForeColor = System.Drawing.Color.White;
this.labelTitleFeedbackWeight.InitVisible = true; this.labelTitleFeedbackWeight.InitVisible = true;
this.labelTitleFeedbackWeight.LineSpacing = 0F; this.labelTitleFeedbackWeight.LineSpacing = 0F;
this.labelTitleFeedbackWeight.Location = new System.Drawing.Point(191, 0); this.labelTitleFeedbackWeight.Location = new System.Drawing.Point(196, 53);
this.labelTitleFeedbackWeight.Name = "labelTitleFeedbackWeight"; this.labelTitleFeedbackWeight.Name = "labelTitleFeedbackWeight";
this.labelTitleFeedbackWeight.Size = new System.Drawing.Size(80, 23); this.labelTitleFeedbackWeight.Size = new System.Drawing.Size(80, 24);
this.labelTitleFeedbackWeight.TabIndex = 157; this.labelTitleFeedbackWeight.TabIndex = 157;
this.labelTitleFeedbackWeight.Text = "FB Weight"; this.labelTitleFeedbackWeight.Text = "FB Weight";
this.labelTitleFeedbackWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleFeedbackWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1391,19 +1205,19 @@
// //
// labelTitleIgnoreCount1 // labelTitleIgnoreCount1
// //
this.labelTitleIgnoreCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206))))); this.labelTitleIgnoreCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleIgnoreCount1.BackPictureBox = null; this.labelTitleIgnoreCount1.BackPictureBox = null;
this.labelTitleIgnoreCount1.BackPictureBox1 = null; this.labelTitleIgnoreCount1.BackPictureBox1 = null;
this.labelTitleIgnoreCount1.BackPictureBox2 = null; this.labelTitleIgnoreCount1.BackPictureBox2 = null;
this.labelTitleIgnoreCount1.BorderColor = System.Drawing.Color.Black; this.labelTitleIgnoreCount1.BorderColor = System.Drawing.Color.Black;
this.labelTitleIgnoreCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleIgnoreCount1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleIgnoreCount1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleIgnoreCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleIgnoreCount1.ForeColor = System.Drawing.Color.Black; this.labelTitleIgnoreCount1.ForeColor = System.Drawing.Color.White;
this.labelTitleIgnoreCount1.InitVisible = true; this.labelTitleIgnoreCount1.InitVisible = true;
this.labelTitleIgnoreCount1.LineSpacing = 0F; this.labelTitleIgnoreCount1.LineSpacing = 0F;
this.labelTitleIgnoreCount1.Location = new System.Drawing.Point(130, 0); this.labelTitleIgnoreCount1.Location = new System.Drawing.Point(135, 53);
this.labelTitleIgnoreCount1.Name = "labelTitleIgnoreCount1"; this.labelTitleIgnoreCount1.Name = "labelTitleIgnoreCount1";
this.labelTitleIgnoreCount1.Size = new System.Drawing.Size(55, 23); this.labelTitleIgnoreCount1.Size = new System.Drawing.Size(55, 24);
this.labelTitleIgnoreCount1.TabIndex = 156; this.labelTitleIgnoreCount1.TabIndex = 156;
this.labelTitleIgnoreCount1.Text = "Ignore"; this.labelTitleIgnoreCount1.Text = "Ignore";
this.labelTitleIgnoreCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleIgnoreCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1412,19 +1226,19 @@
// //
// labelTitleSampleCount1 // labelTitleSampleCount1
// //
this.labelTitleSampleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206))))); this.labelTitleSampleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleSampleCount1.BackPictureBox = null; this.labelTitleSampleCount1.BackPictureBox = null;
this.labelTitleSampleCount1.BackPictureBox1 = null; this.labelTitleSampleCount1.BackPictureBox1 = null;
this.labelTitleSampleCount1.BackPictureBox2 = null; this.labelTitleSampleCount1.BackPictureBox2 = null;
this.labelTitleSampleCount1.BorderColor = System.Drawing.Color.Black; this.labelTitleSampleCount1.BorderColor = System.Drawing.Color.Black;
this.labelTitleSampleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleSampleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSampleCount1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleSampleCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleSampleCount1.ForeColor = System.Drawing.Color.Black; this.labelTitleSampleCount1.ForeColor = System.Drawing.Color.White;
this.labelTitleSampleCount1.InitVisible = true; this.labelTitleSampleCount1.InitVisible = true;
this.labelTitleSampleCount1.LineSpacing = 0F; this.labelTitleSampleCount1.LineSpacing = 0F;
this.labelTitleSampleCount1.Location = new System.Drawing.Point(69, 0); this.labelTitleSampleCount1.Location = new System.Drawing.Point(74, 53);
this.labelTitleSampleCount1.Name = "labelTitleSampleCount1"; this.labelTitleSampleCount1.Name = "labelTitleSampleCount1";
this.labelTitleSampleCount1.Size = new System.Drawing.Size(55, 23); this.labelTitleSampleCount1.Size = new System.Drawing.Size(55, 24);
this.labelTitleSampleCount1.TabIndex = 155; this.labelTitleSampleCount1.TabIndex = 155;
this.labelTitleSampleCount1.Text = "Sample"; this.labelTitleSampleCount1.Text = "Sample";
this.labelTitleSampleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleSampleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1433,19 +1247,19 @@
// //
// labelTitleLane // labelTitleLane
// //
this.labelTitleLane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206))))); this.labelTitleLane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelTitleLane.BackPictureBox = null; this.labelTitleLane.BackPictureBox = null;
this.labelTitleLane.BackPictureBox1 = null; this.labelTitleLane.BackPictureBox1 = null;
this.labelTitleLane.BackPictureBox2 = null; this.labelTitleLane.BackPictureBox2 = null;
this.labelTitleLane.BorderColor = System.Drawing.Color.Black; this.labelTitleLane.BorderColor = System.Drawing.Color.Black;
this.labelTitleLane.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleLane.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleLane.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleLane.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleLane.ForeColor = System.Drawing.Color.Black; this.labelTitleLane.ForeColor = System.Drawing.Color.White;
this.labelTitleLane.InitVisible = true; this.labelTitleLane.InitVisible = true;
this.labelTitleLane.LineSpacing = 0F; this.labelTitleLane.LineSpacing = 0F;
this.labelTitleLane.Location = new System.Drawing.Point(18, 0); this.labelTitleLane.Location = new System.Drawing.Point(23, 53);
this.labelTitleLane.Name = "labelTitleLane"; this.labelTitleLane.Name = "labelTitleLane";
this.labelTitleLane.Size = new System.Drawing.Size(45, 23); this.labelTitleLane.Size = new System.Drawing.Size(45, 24);
this.labelTitleLane.TabIndex = 154; this.labelTitleLane.TabIndex = 154;
this.labelTitleLane.Text = "Lane"; this.labelTitleLane.Text = "Lane";
this.labelTitleLane.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleLane.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1460,10 +1274,10 @@
this.labelLowLimitRange.BackPictureBox2 = null; this.labelLowLimitRange.BackPictureBox2 = null;
this.labelLowLimitRange.BorderColor = System.Drawing.Color.Black; this.labelLowLimitRange.BorderColor = System.Drawing.Color.Black;
this.labelLowLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelLowLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelLowLimitRange.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelLowLimitRange.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelLowLimitRange.InitVisible = true; this.labelLowLimitRange.InitVisible = true;
this.labelLowLimitRange.LineSpacing = 0F; this.labelLowLimitRange.LineSpacing = 0F;
this.labelLowLimitRange.Location = new System.Drawing.Point(191, 259); this.labelLowLimitRange.Location = new System.Drawing.Point(201, 307);
this.labelLowLimitRange.Name = "labelLowLimitRange"; this.labelLowLimitRange.Name = "labelLowLimitRange";
this.labelLowLimitRange.Size = new System.Drawing.Size(100, 30); this.labelLowLimitRange.Size = new System.Drawing.Size(100, 30);
this.labelLowLimitRange.TabIndex = 153; this.labelLowLimitRange.TabIndex = 153;
@ -1481,10 +1295,10 @@
this.labelHighLimitRange.BackPictureBox2 = null; this.labelHighLimitRange.BackPictureBox2 = null;
this.labelHighLimitRange.BorderColor = System.Drawing.Color.Black; this.labelHighLimitRange.BorderColor = System.Drawing.Color.Black;
this.labelHighLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelHighLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelHighLimitRange.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelHighLimitRange.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelHighLimitRange.InitVisible = true; this.labelHighLimitRange.InitVisible = true;
this.labelHighLimitRange.LineSpacing = 0F; this.labelHighLimitRange.LineSpacing = 0F;
this.labelHighLimitRange.Location = new System.Drawing.Point(191, 223); this.labelHighLimitRange.Location = new System.Drawing.Point(201, 271);
this.labelHighLimitRange.Name = "labelHighLimitRange"; this.labelHighLimitRange.Name = "labelHighLimitRange";
this.labelHighLimitRange.Size = new System.Drawing.Size(100, 30); this.labelHighLimitRange.Size = new System.Drawing.Size(100, 30);
this.labelHighLimitRange.TabIndex = 151; this.labelHighLimitRange.TabIndex = 151;
@ -1502,13 +1316,13 @@
this.labelTitleLowLimitRange.BackPictureBox2 = null; this.labelTitleLowLimitRange.BackPictureBox2 = null;
this.labelTitleLowLimitRange.BorderColor = System.Drawing.Color.Black; this.labelTitleLowLimitRange.BorderColor = System.Drawing.Color.Black;
this.labelTitleLowLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleLowLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleLowLimitRange.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleLowLimitRange.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleLowLimitRange.ForeColor = System.Drawing.Color.White; this.labelTitleLowLimitRange.ForeColor = System.Drawing.Color.White;
this.labelTitleLowLimitRange.InitVisible = true; this.labelTitleLowLimitRange.InitVisible = true;
this.labelTitleLowLimitRange.LineSpacing = 0F; this.labelTitleLowLimitRange.LineSpacing = 0F;
this.labelTitleLowLimitRange.Location = new System.Drawing.Point(34, 259); this.labelTitleLowLimitRange.Location = new System.Drawing.Point(44, 307);
this.labelTitleLowLimitRange.Name = "labelTitleLowLimitRange"; this.labelTitleLowLimitRange.Name = "labelTitleLowLimitRange";
this.labelTitleLowLimitRange.Size = new System.Drawing.Size(150, 30); this.labelTitleLowLimitRange.Size = new System.Drawing.Size(151, 30);
this.labelTitleLowLimitRange.TabIndex = 152; this.labelTitleLowLimitRange.TabIndex = 152;
this.labelTitleLowLimitRange.Text = "Low Limit"; this.labelTitleLowLimitRange.Text = "Low Limit";
this.labelTitleLowLimitRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleLowLimitRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1523,13 +1337,13 @@
this.labelTitleHighLimitRange.BackPictureBox2 = null; this.labelTitleHighLimitRange.BackPictureBox2 = null;
this.labelTitleHighLimitRange.BorderColor = System.Drawing.Color.Black; this.labelTitleHighLimitRange.BorderColor = System.Drawing.Color.Black;
this.labelTitleHighLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleHighLimitRange.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleHighLimitRange.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleHighLimitRange.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleHighLimitRange.ForeColor = System.Drawing.Color.White; this.labelTitleHighLimitRange.ForeColor = System.Drawing.Color.White;
this.labelTitleHighLimitRange.InitVisible = true; this.labelTitleHighLimitRange.InitVisible = true;
this.labelTitleHighLimitRange.LineSpacing = 0F; this.labelTitleHighLimitRange.LineSpacing = 0F;
this.labelTitleHighLimitRange.Location = new System.Drawing.Point(34, 223); this.labelTitleHighLimitRange.Location = new System.Drawing.Point(44, 271);
this.labelTitleHighLimitRange.Name = "labelTitleHighLimitRange"; this.labelTitleHighLimitRange.Name = "labelTitleHighLimitRange";
this.labelTitleHighLimitRange.Size = new System.Drawing.Size(150, 30); this.labelTitleHighLimitRange.Size = new System.Drawing.Size(151, 30);
this.labelTitleHighLimitRange.TabIndex = 150; this.labelTitleHighLimitRange.TabIndex = 150;
this.labelTitleHighLimitRange.Text = "High Limit"; this.labelTitleHighLimitRange.Text = "High Limit";
this.labelTitleHighLimitRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleHighLimitRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1539,21 +1353,21 @@
// pictureBoxFeedback1 // pictureBoxFeedback1
// //
this.pictureBoxFeedback1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback1.Image"))); this.pictureBoxFeedback1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxFeedback1.Image")));
this.pictureBoxFeedback1.Location = new System.Drawing.Point(380, 56); this.pictureBoxFeedback1.Location = new System.Drawing.Point(380, 12);
this.pictureBoxFeedback1.Name = "pictureBoxFeedback1"; this.pictureBoxFeedback1.Name = "pictureBoxFeedback1";
this.pictureBoxFeedback1.Size = new System.Drawing.Size(320, 338); this.pictureBoxFeedback1.Size = new System.Drawing.Size(320, 430);
// //
// pictureBox1Lane // pictureBox1Lane
// //
this.pictureBox1Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20))))); this.pictureBox1Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20)))));
this.pictureBox1Lane.Location = new System.Drawing.Point(18, 28); this.pictureBox1Lane.Location = new System.Drawing.Point(23, 81);
this.pictureBox1Lane.Name = "pictureBox1Lane"; this.pictureBox1Lane.Name = "pictureBox1Lane";
this.pictureBox1Lane.Size = new System.Drawing.Size(339, 28); this.pictureBox1Lane.Size = new System.Drawing.Size(339, 28);
// //
// pictureBox3Lane // pictureBox3Lane
// //
this.pictureBox3Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20))))); this.pictureBox3Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20)))));
this.pictureBox3Lane.Location = new System.Drawing.Point(18, 81); this.pictureBox3Lane.Location = new System.Drawing.Point(23, 134);
this.pictureBox3Lane.Name = "pictureBox3Lane"; this.pictureBox3Lane.Name = "pictureBox3Lane";
this.pictureBox3Lane.Size = new System.Drawing.Size(339, 28); this.pictureBox3Lane.Size = new System.Drawing.Size(339, 28);
this.pictureBox3Lane.Visible = false; this.pictureBox3Lane.Visible = false;
@ -1561,29 +1375,11 @@
// pictureBox5Lane // pictureBox5Lane
// //
this.pictureBox5Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20))))); this.pictureBox5Lane.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(34)))), ((int)(((byte)(20)))));
this.pictureBox5Lane.Location = new System.Drawing.Point(18, 136); this.pictureBox5Lane.Location = new System.Drawing.Point(23, 189);
this.pictureBox5Lane.Name = "pictureBox5Lane"; this.pictureBox5Lane.Name = "pictureBox5Lane";
this.pictureBox5Lane.Size = new System.Drawing.Size(339, 28); this.pictureBox5Lane.Size = new System.Drawing.Size(339, 28);
this.pictureBox5Lane.Visible = false; this.pictureBox5Lane.Visible = false;
// //
// smartLabel5
//
this.smartLabel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206)))));
this.smartLabel5.BackPictureBox = null;
this.smartLabel5.BackPictureBox1 = null;
this.smartLabel5.BackPictureBox2 = null;
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel5.InitVisible = true;
this.smartLabel5.LineSpacing = 0F;
this.smartLabel5.Location = new System.Drawing.Point(10, 0);
this.smartLabel5.Name = "smartLabel5";
this.smartLabel5.Size = new System.Drawing.Size(780, 23);
this.smartLabel5.TabIndex = 360;
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top;
this.smartLabel5.Wordwrap = false;
//
// ControlFeedback // ControlFeedback
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -1593,6 +1389,7 @@
this.Size = new System.Drawing.Size(800, 456); this.Size = new System.Drawing.Size(800, 456);
this.smartGroupBox1.ResumeLayout(false); this.smartGroupBox1.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
} }
#endregion #endregion
@ -1659,14 +1456,5 @@
public SmartX.SmartLabel labelDeadZoneLowLimitRange; public SmartX.SmartLabel labelDeadZoneLowLimitRange;
public SmartX.SmartLabel labelDeadZoneHighLimitRange; public SmartX.SmartLabel labelDeadZoneHighLimitRange;
private SmartX.SmartLabel smartLabel3; private SmartX.SmartLabel smartLabel3;
private SmartX.SmartLabel smartLabel7;
private SmartX.SmartLabel smartLabel4;
private System.Windows.Forms.ComboBox comboBoxCorrectionRate;
private SmartX.SmartLabel labelPulseWidth;
private SmartX.SmartLabel labelTitleCorrectionRate;
private SmartX.SmartLabel labelTitlePulseWidth;
private SmartX.SmartLabel labelBoardStatus;
private SmartX.SmartLabel smartLabel5;
private SmartX.SmartButton buttonDisplay;
} }
} }

View File

@ -76,6 +76,7 @@ namespace INT89DB_26.Controls
this.CollectionIgnoreCount.Add(this.labelIgnoreCount5); this.CollectionIgnoreCount.Add(this.labelIgnoreCount5);
this.CollectionIgnoreCount.Add(this.labelIgnoreCount6); this.CollectionIgnoreCount.Add(this.labelIgnoreCount6);
this.CollectionFeedbackWeight = new Collection<SmartLabel>(); this.CollectionFeedbackWeight = new Collection<SmartLabel>();
this.CollectionFeedbackWeight.Clear(); this.CollectionFeedbackWeight.Clear();
this.CollectionFeedbackWeight.Add(this.labelFeedbackWeight1); this.CollectionFeedbackWeight.Add(this.labelFeedbackWeight1);
@ -112,15 +113,6 @@ namespace INT89DB_26.Controls
this.CollectionCurrentWeight[i].Visible = true; this.CollectionCurrentWeight[i].Visible = true;
this.CollectionCurrentWeight[i].Text = Helper.StringToDecimalPlaces("0", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces); this.CollectionCurrentWeight[i].Text = Helper.StringToDecimalPlaces("0", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
} }
this.comboBoxCorrectionRate.SelectedIndexChanged -= new EventHandler(this.comboBoxCollectionRate_SelectedIndexChanged);
this.comboBoxCorrectionRate.Items.Clear();
this.comboBoxCorrectionRate.Items.Add(Helper.StringToDecimalPlaces("1", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces));
this.comboBoxCorrectionRate.Items.Add(Helper.StringToDecimalPlaces("2", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces));
this.comboBoxCorrectionRate.Items.Add(Helper.StringToDecimalPlaces("5", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces));
this.comboBoxCorrectionRate.Items.Add(Helper.StringToDecimalPlaces("10", this.ParentForm.ParentForm.SystemConfig.DecimalPlaces));
this.comboBoxCorrectionRate.SelectedIndex = 0;
this.comboBoxCorrectionRate.SelectedIndexChanged += new EventHandler(this.comboBoxCollectionRate_SelectedIndexChanged);
} }
public void UpdateEquipmentStatusDisplay(DataStore.EquipmentStatus status) public void UpdateEquipmentStatusDisplay(DataStore.EquipmentStatus status)
@ -136,33 +128,6 @@ namespace INT89DB_26.Controls
} }
} }
public void UpdateBoardStatusDisplay(bool booting)
{
if (booting == true)
{
if (this.labelBoardStatus.ForeColor != Color.Green)
this.labelBoardStatus.ForeColor = Color.Green;
if (this.labelBoardStatus.Text != "Online")
this.labelBoardStatus.Text = "Online";
}
else
{
if (this.labelBoardStatus.ForeColor != Color.Red)
this.labelBoardStatus.ForeColor = Color.Red;
if (this.labelBoardStatus.Text != "Offline")
this.labelBoardStatus.Text = "Offline";
}
}
public void UpdateFeedbackBoardVisible(bool visible)
{
this.labelTitleCorrectionRate.Visible = visible;
this.comboBoxCorrectionRate.Visible = visible;
this.labelTitlePulseWidth.Visible = visible;
this.labelPulseWidth.Visible = visible;
this.labelBoardStatus.Visible = visible;
this.smartLabel4.Visible = visible;
this.smartLabel7.Visible = visible;
}
public void UpdateFeedbackDisplay(FeedbackConfiguration feedback, SystemConfigurationItem system, ProductItem product) public void UpdateFeedbackDisplay(FeedbackConfiguration feedback, SystemConfigurationItem system, ProductItem product)
{ {
@ -178,17 +143,6 @@ namespace INT89DB_26.Controls
lowLimit = int.Parse(feedback.LowLimit); lowLimit = int.Parse(feedback.LowLimit);
highLimit = int.Parse(feedback.HighLimit); highLimit = int.Parse(feedback.HighLimit);
// CorrectionRate
value = system.FeedbackCorrectionRate.ToString();
this.comboBoxCorrectionRate.SelectedIndexChanged -= new EventHandler(this.comboBoxCollectionRate_SelectedIndexChanged);
this.comboBoxCorrectionRate.SelectedItem = Helper.StringToDecimalPlaces(value, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
this.comboBoxCorrectionRate.SelectedIndexChanged += new EventHandler(this.comboBoxCollectionRate_SelectedIndexChanged);
// Pulse Width
value = system.FeedbackPulseWidth.ToString();
if (this.labelPulseWidth.Text != value)
this.labelPulseWidth.Text = value;
// SampleCount // SampleCount
value = system.FeedbackSampleCount.ToString(); value = system.FeedbackSampleCount.ToString();
if (this.labelSampleCount.Text != value) if (this.labelSampleCount.Text != value)
@ -636,7 +590,7 @@ namespace INT89DB_26.Controls
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 9999) if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 9999)
{ {
// 입력범위를 확인하세요 // 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
@ -662,7 +616,7 @@ namespace INT89DB_26.Controls
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 9999) if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 9999)
{ {
// 입력범위를 확인하세요 // 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
@ -682,72 +636,6 @@ namespace INT89DB_26.Controls
} }
} }
} }
private void labelPulseWidth_Click(object sender, EventArgs e)
{
int iValue = 0;
string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPulseWidth.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
iValue = myKeyPad.IntValue % 2;
if (myKeyPad.doubleValue < 2 || myKeyPad.doubleValue > 1000 || iValue == 1)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
else
{
this.labelPulseWidth.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.SystemConfig.FeedbackPulseWidth = myKeyPad.IntValue;
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.CurrentFeedbackItem.DataTransfer = DataStore.FeedbackBoardDataTransfer.Step1_6203;
value = Helper.StringZeroFillDigits4(this.labelPulseWidth.Text);
this.ParentForm.ParentForm.SerialPort3_FbBoardTransfer(CommunicationAddress._6203_FeedbackPulseWidth, value);
// 모드버스 맵 추가해야함!
//this.ParentForm.ParentForm.Update30000ModbusData();
//this.ParentForm.ParentForm.ModbusCommonDataSend();
}
}
}
private void comboBoxCollectionRate_SelectedIndexChanged(object sender, EventArgs e)
{
int value = 0;
string sValue = "";
ComboBox cb = sender as ComboBox;
if (cb.SelectedIndex == 0)
{
value = 1;
}
else if (cb.SelectedIndex == 1)
{
value = 2;
}
else if (cb.SelectedIndex == 2)
{
value = 5;
}
else if (cb.SelectedIndex == 3)
{
value = 10;
}
this.ParentForm.ParentForm.SystemConfig.FeedbackCorrectionRate = value;
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.CurrentFeedbackItem.DataTransfer = DataStore.FeedbackBoardDataTransfer.Step2_6208;
sValue = Helper.StringZeroFillDigits4(value.ToString());
this.ParentForm.ParentForm.SerialPort3_FbBoardTransfer(CommunicationAddress._6208_FeedbackCollectionRate, sValue);
// 모드버스 맵 추가해야함!
//this.ParentForm.ParentForm.Update30000ModbusData();
//this.ParentForm.ParentForm.ModbusCommonDataSend();
}
private void labelDeadZone_Click(object sender, EventArgs e) private void labelDeadZone_Click(object sender, EventArgs e)
{ {
@ -787,11 +675,6 @@ namespace INT89DB_26.Controls
} }
} }
} }
private void buttonDisplay_Click(object sender, EventArgs e)
{
this.Visible = false;
}
#endregion #endregion
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -23,13 +23,6 @@ namespace INT89DB_26
Step2_6208, Step2_6208,
} }
public enum E_Step3
{
Step1,
Step2,
Step3,
};
public enum FeedbackStatus public enum FeedbackStatus
{ {
None, None,
@ -37,30 +30,11 @@ namespace INT89DB_26
Negative, Negative,
}; };
public enum E_DataType
{
None,
History,
Inspection,
Others,
}
public enum E_UpdateCheck
{
Fail,
Success,
NotUsbMomery,
NotUpdateFolder,
NotFile,
TooManyFiles,
};
public enum E_FormStore public enum E_FormStore
{ {
FormNone = 0, FormNone = 0,
FormMainDisplay, FormMainDisplay,
FormMenu, FormMenu,
FormCommunication,
FormCalibration, FormCalibration,
FormSystemSetting, FormSystemSetting,
FormIOTest, FormIOTest,
@ -73,6 +47,7 @@ namespace INT89DB_26
FormProgramUpdate, FormProgramUpdate,
FormEquipmentTest, FormEquipmentTest,
FormUserSetting, FormUserSetting,
FormCommunication,
FormOptionSetting, FormOptionSetting,
}; };
@ -99,13 +74,11 @@ namespace INT89DB_26
public enum UserGroup public enum UserGroup
{ {
None = 0, None = 0,
Level1 = 1, Level1Operator,
Level2 = 2, Level2Engineer,
Level3 = 3, Level3Manager,
Admin = 4, Level4Developer,
Developer = 5, LogOff,
NotLogin = 6,
LogOut = 7,
}; };
public enum JudgmentStatus public enum JudgmentStatus
@ -144,207 +117,12 @@ namespace INT89DB_26
f2_Level3 = 2, f2_Level3 = 2,
} }
public enum E_CommMode public enum CommunicationMode
{ {
f0_None = 0, f0_None,
f1_STD1 = 1, f1_OPT1,
f2_STD2 = 2, f2_OPT2,
f98_FB_Board = 98, f99_Modbus,
f99_Modbus = 99,
}
public enum E_TrackingOperation
{
None,
PowerOn,
BootingComplete,
EquipmentStart,
EquipmentStop,
Login,
Logout,
Calibration,
Zero,
Clear,
UserEditor,
Update,
FunctionUpdate,
DataBackup,
GroupEditor,
Initialization,
BP_PassOnce,
BP_NgOnce,
BP_PassON,
BP_PassOFF,
BP_NgON,
BP_NgOFF,
SP_Once,
SP_ON,
SP_OFF,
MainCut,
ProductCopy,
ProductPaste,
ProductAllPaste,
Motor_EEPROM,
Motor_AlarmReset,
Motor_Origin,
Motor_OneStep,
Motor_JOGCW,
Motor_JOGCCW,
TryEthernetStart,
TryEthernetStop,
EthernetConnect,
EthernetDisconnect,
// Modbus Clear
MB_Clear,
MB_EquipmentStart,
MB_EquipmentStop,
}
public enum TrackingParameter
{
ProductNumber,
WeightOverRange,
WeightPassRange,
WeightUnderRange,
WeightTareRange,
WeightOverRangeLimit,
WeightUnderRangeLimit,
WeightLimitEnable,
BP_Individual,
BP_All,
BP_Direction,
BP_Mode,
SP_Mode,
SP_Time,
SP_Count,
LK_Mode,
LK_Time,
ChangeTime,
ChangeName,
ChangeLOT,
JudgmentFilter,
JudgmentDelayTime,
JudgmentTurnDelayTime,
JudgmentCount,
JudgmentSpeed,
Sorter1DelayTime,
Sorter1RunTime,
Sorter2DelayTime,
Sorter2RunTime,
Sorter3DelayTime,
Sorter3RunTime,
Sorter4DelayTime,
Sorter4RunTime,
EntryGateDelayTime,
EntryGateRunTime,
DischargeStopperDelayTime,
DischargeStopperRunTime,
Stopper2DelayTime,
Stopper2RunTime,
ForcedZeroDelayTime,
DynamicCorrection1,
DynamicCorrection2,
DynamicCorrection3,
DynamicCorrection4,
DynamicCorrection5,
DynamicCorrection6,
DynamicCorrection7,
DynamicCorrection8,
DynamicCorrection9,
DynamicCorrection10,
DynamicCorrection11,
DynamicCorrection12,
DynamicCorrection13,
DynamicCorrection14,
DynamicCorrection15,
DynamicCorrection16,
AutoZeroTime,
AutoZeroRange,
AutoZeroVariance,
AutoZeroMode,
Com3Baudrate,
Com3Mode,
TCPOpMode,
TCPComMode,
TCPLocalPort,
TCPLocalIPConfig,
TCPLocalIPAddress,
TCPLocalSubnetMask,
TCPLocalGateway,
TCPServerIPAddress,
TCPServerPort,
Mod_StartAddr,
CalMaxWeight,
CalBalWeight,
CalDigit,
EtcEmptyWeight,
EtcTurnDelay,
EtcTurnOperation,
EtcChattering,
EtcBuzzerRunTime,
EtcRelayRunTime,
EtcDecimalpoint,
MotorOriginOffset,
MotorOriginSpeed,
MotorSpeed,
MotorAcceleration,
MotorDeceleration,
MotorPosition1,
Level1Name,
Level2Name,
Level3Name,
AutoLogout,
DataStoragePeriod,
// Modbus
MB_WeightOverRange,
MB_WeightPassRange,
MB_WeightUnderRange,
MB_WeightTareRange,
MB_ProductNumber,
MB_WeightOverRangeLimit,
MB_WeightUnderRangeLimit,
}
public enum TrackingAlarm
{
None,
a1_EntrySensorError,
a2_LoadcellError,
a3_PressureError,
a4_,
a5_,
a6_,
a7_Sorter2Error,
a8_EmergencyStop,
a9_,
a10_ServoAlarm,
a11_,
a12_ServoTorqueAlarm,
a13_,
a14_Sorter1Error,
a15_ProductDischargeError,
a16_ProductJamError,
} }
#endregion #endregion
} }
@ -531,10 +309,6 @@ namespace INT89DB_26
public static readonly string DoubleEnter = "6005"; public static readonly string DoubleEnter = "6005";
// 옵션 - 채터링감지 설정 // 옵션 - 채터링감지 설정
public static readonly string Chattering = "6006"; public static readonly string Chattering = "6006";
// 옵션 - OPT1 펄스폭
public static readonly string _6203_FeedbackPulseWidth = "6203";
// 옵션 - OPT1 Collection Rate
public static readonly string _6208_FeedbackCollectionRate = "6208";
// 옵션 - 파라미터 읽기 // 옵션 - 파라미터 읽기
public static readonly string ParameterRead6901 = "6901"; public static readonly string ParameterRead6901 = "6901";
@ -584,14 +358,13 @@ namespace INT89DB_26
public class SystemConfigurationItem public class SystemConfigurationItem
{ {
#region Field #region Field
private bool m_IsPart11;
private bool m_IsModbus;
private bool m_IsDataBackup; private bool m_IsDataBackup;
private bool m_IsBypassMode; private bool m_IsBypassMode;
private bool m_IsWeightViewForward; private bool m_IsWeightViewForward;
private bool m_IsLogin; private bool m_IsLogin;
private bool m_IsBypassDirectionPass; private bool m_IsBypassDirectionPass;
private bool m_IsBypassOnce; private bool m_IsBypassOnce;
private bool m_IsFeedback;
private int m_DecimalPlaces; private int m_DecimalPlaces;
private int m_EquipmentColumns; private int m_EquipmentColumns;
@ -602,7 +375,6 @@ namespace INT89DB_26
private int m_Serial3BaudRate; private int m_Serial3BaudRate;
private int m_Serial3Mode; private int m_Serial3Mode;
private int m_InverterQTY; private int m_InverterQTY;
private int m_StoragePeriod;
private string m_Unit; private string m_Unit;
private string m_SerialNumber; private string m_SerialNumber;
@ -611,19 +383,14 @@ namespace INT89DB_26
private DataStore.E_FormStore m_CurrentForm; private DataStore.E_FormStore m_CurrentForm;
private User m_CurrentUser; private User m_CurrentUser;
private int m_FeedbackSampleCount;
private int m_FeedbackIgnorePackages;
private int m_EthernetLocalPort; private int m_EthernetLocalPort;
private int m_EthernetServerPort; private int m_EthernetServerPort;
private int m_EthernetMode; private int m_EthernetMode;
private int m_EthernetOperationMode; private int m_EthernetOperationMode;
private int m_ModbusTcpStartAddress; private int m_ModbusTcpStartAddress;
private string m_EthernetServerAddress; private string m_EthernetServerAddress;
private bool m_IsFeedback;
private bool m_IsFeedbackBoard;
private int m_FeedbackSampleCount;
private int m_FeedbackIgnorePackages;
private int m_FeedbackPulseWidth;
private int m_FeedbackCorrectionRate;
#endregion #endregion
#region Constructor #region Constructor
@ -634,16 +401,6 @@ namespace INT89DB_26
#endregion #endregion
#region Property #region Property
public bool IsModbus
{
get { return this.m_IsModbus; }
set { this.m_IsModbus = value; }
}
public bool IsPart11
{
get { return this.m_IsPart11; }
set { this.m_IsPart11 = value; }
}
public bool IsDataBackup public bool IsDataBackup
{ {
get { return this.m_IsDataBackup; } get { return this.m_IsDataBackup; }
@ -674,6 +431,11 @@ namespace INT89DB_26
get { return this.m_IsBypassOnce; } get { return this.m_IsBypassOnce; }
set { this.m_IsBypassOnce = value; } set { this.m_IsBypassOnce = value; }
} }
public bool IsFeedback
{
get { return this.m_IsFeedback; }
set { this.m_IsFeedback = value; }
}
public int DecimalPlaces public int DecimalPlaces
{ {
@ -720,11 +482,6 @@ namespace INT89DB_26
get { return this.m_InverterQTY; } get { return this.m_InverterQTY; }
set { this.m_InverterQTY = value; } set { this.m_InverterQTY = value; }
} }
public int StoragePeriod
{
get { return this.m_StoragePeriod; }
set { this.m_StoragePeriod = value; }
}
public string Unit public string Unit
{ {
@ -753,6 +510,16 @@ namespace INT89DB_26
set { this.m_CurrentUser = value; } set { this.m_CurrentUser = value; }
} }
public int FeedbackSampleCount
{
get { return this.m_FeedbackSampleCount; }
set { this.m_FeedbackSampleCount = value; }
}
public int FeedbackIgnorePackages
{
get { return this.m_FeedbackIgnorePackages; }
set { this.m_FeedbackIgnorePackages = value; }
}
public bool IsEthernetEnable public bool IsEthernetEnable
{ {
get get
@ -793,50 +560,18 @@ namespace INT89DB_26
get { return this.m_EthernetServerAddress; } get { return this.m_EthernetServerAddress; }
set { this.m_EthernetServerAddress = value; } set { this.m_EthernetServerAddress = value; }
} }
public bool IsFeedback
{
get { return this.m_IsFeedback; }
set { this.m_IsFeedback = value; }
}
public bool IsFeedbackBoard
{
get { return this.m_IsFeedbackBoard; }
set { this.m_IsFeedbackBoard = value; }
}
public int FeedbackSampleCount
{
get { return this.m_FeedbackSampleCount; }
set { this.m_FeedbackSampleCount = value; }
}
public int FeedbackIgnorePackages
{
get { return this.m_FeedbackIgnorePackages; }
set { this.m_FeedbackIgnorePackages = value; }
}
public int FeedbackPulseWidth
{
get { return this.m_FeedbackPulseWidth; }
set { this.m_FeedbackPulseWidth = value; }
}
public int FeedbackCorrectionRate
{
get { return this.m_FeedbackCorrectionRate; }
set { this.m_FeedbackCorrectionRate = value; }
}
#endregion #endregion
#region Method #region Method
public void Initialization() public void Initialization()
{ {
this.IsPart11 = false;
this.IsModbus = false;
this.IsDataBackup = false; this.IsDataBackup = false;
this.IsBypassMode = false; this.IsBypassMode = false;
this.IsWeightViewForward = true; this.IsWeightViewForward = true;
this.IsLogin = false; this.IsLogin = false;
this.IsBypassDirectionPass = true; this.IsBypassDirectionPass = true;
this.IsBypassOnce = true; this.IsBypassOnce = true;
this.IsFeedback = false;
this.DecimalPlaces = 1; this.DecimalPlaces = 1;
this.EquipmentColumns = 5; this.EquipmentColumns = 5;
@ -847,42 +582,36 @@ namespace INT89DB_26
this.Serial3BaudRate = 9600; this.Serial3BaudRate = 9600;
this.Serial3Mode = 0; this.Serial3Mode = 0;
this.InverterQTY = 2; this.InverterQTY = 2;
this.StoragePeriod = 12;
this.Unit = "g"; this.Unit = "g";
this.SerialNumber = "26B0000"; this.SerialNumber = "26A0000";
this.Language = DataStore.E_LanguageID.Korean; this.Language = DataStore.E_LanguageID.Korean;
this.CurrentForm = DataStore.E_FormStore.FormMainDisplay; this.CurrentForm = DataStore.E_FormStore.FormMainDisplay;
this.CurrentUser = new User(); this.CurrentUser = new User();
this.CurrentUser.Group = DataStore.UserGroup.LogOut; this.CurrentUser.Group = DataStore.UserGroup.LogOff;
this.FeedbackSampleCount = 10;
this.FeedbackIgnorePackages = 5;
this.EthernetLocalPort = 5001; this.EthernetLocalPort = 5001;
this.EthernetServerPort = 5002; this.EthernetServerPort = 5002;
this.EthernetMode = 0; this.EthernetMode = 0;
this.EthernetOperationMode = 0; this.EthernetOperationMode = 0;
this.ModbusTcpStartAddress = 1010; this.ModbusTcpStartAddress = 1010;
this.EthernetServerAddress = "0.0.0.0"; this.EthernetServerAddress = "0.0.0.0";
this.IsFeedback = false;
this.IsFeedbackBoard = false;
this.FeedbackSampleCount = 10;
this.FeedbackIgnorePackages = 5;
this.FeedbackPulseWidth = 50;
this.FeedbackCorrectionRate = 1;
} }
#endregion #endregion
} }
#endregion #endregion
#region Struct SystemConfiguration1 #region Struct SystemConfiguration
[StructLayout(LayoutKind.Sequential)] [StructLayout(LayoutKind.Sequential)]
public struct StructSystemConfigurationItem1 public struct StructSystemConfigurationItem
{ {
public bool IsDataBackup; public bool IsDataBackup;
public bool DummyBool5; public bool DummyBool5;
public bool IsPart11; public bool DummyBool6;
public bool IsModbus; public bool DummyBool7;
public bool IsFeedbackBoard; public bool DummyBool8;
public bool IsFeedback; public bool IsFeedback;
public bool IsLogin; public bool IsLogin;
public bool IsWeightViewForward; public bool IsWeightViewForward;
@ -931,74 +660,6 @@ namespace INT89DB_26
public string DummyString5; public string DummyString5;
} }
#endregion #endregion
#region Struct SystemConfiguration2
[StructLayout(LayoutKind.Sequential)]
public struct StructSystemConfigurationItem2
{
public bool DummyBool1;
public bool DummyBool2;
public bool DummyBool3;
public bool DummyBool4;
public bool DummyBool5;
public bool DummyBool6;
public bool DummyBool7;
public bool DummyBool8;
public bool DummyBool9;
public bool DummyBool10;
public bool DummyBool11;
public bool DummyBool12;
public bool DummyBool13;
public bool DummyBool14;
public bool DummyBool15;
public bool DummyBool16;
public bool DummyBool17;
public bool DummyBool18;
public bool DummyBool19;
public bool DummyBool20;
public int FeedbackCorrectionRate;
public int FeedbackPulseWidth;
public int StoragePeriod;
public int DummyInt4;
public int DummyInt5;
public int DummyInt6;
public int DummyInt7;
public int DummyInt8;
public int DummyInt9;
public int DummyInt10;
public int DummyInt11;
public int DummyInt12;
public int DummyInt13;
public int DummyInt14;
public int DummyInt15;
public int DummyInt16;
public int DummyInt17;
public int DummyInt18;
public int DummyInt19;
public int DummyInt20;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string DummyString1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string DummyString2;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string DummyString3;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string DummyString4;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string DummyString5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString6;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString7;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString8;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 100)]
public string DummyString9;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 100)]
public string DummyString10;
}
#endregion
#region ProductItem #region ProductItem
public class ProductItem public class ProductItem
@ -1664,7 +1325,7 @@ namespace INT89DB_26
this.DeveloperUser = new User(); this.DeveloperUser = new User();
this.DeveloperUser.ID = "Intech"; this.DeveloperUser.ID = "Intech";
this.DeveloperUser.Password = "20090810"; this.DeveloperUser.Password = "20090810";
this.DeveloperUser.Group = DataStore.UserGroup.Developer; this.DeveloperUser.Group = DataStore.UserGroup.Level4Developer;
} }
public User FindUser(string id) public User FindUser(string id)
@ -2455,201 +2116,4 @@ namespace INT89DB_26
public string DummyString3; public string DummyString3;
} }
#endregion #endregion
#region HistoryData
public class HistoryData
{
#region Field
private string m_Type;
private DateTime m_Time;
private string m_LoginID;
private Object m_Event;
private string m_Detail;
private string m_BeforeData;
private string m_AfterData;
#endregion
#region Constructor
public HistoryData()
{
}
#endregion
#region Property
public string Type
{
get { return this.m_Type; }
set { this.m_Type = value; }
}
public DateTime Time
{
get { return this.m_Time; }
set { this.m_Time = value; }
}
public string LoginID
{
get { return this.m_LoginID; }
set { this.m_LoginID = value; }
}
public Object Event
{
get { return this.m_Event; }
set { this.m_Event = value; }
}
public string Detail
{
get { return this.m_Detail; }
set { this.m_Detail = value; }
}
public string BeforeData
{
get { return this.m_BeforeData; }
set { this.m_BeforeData = value; }
}
public string AfterData
{
get { return this.m_AfterData; }
set { this.m_AfterData = value; }
}
#endregion
#region Method
private void Initialize()
{
this.Type = "";
this.Time = new DateTime();
this.LoginID = "-";
this.Event = new object();
this.Detail = "";
this.AfterData = "";
this.BeforeData = "";
}
#endregion
}
#endregion
#region DataBackupYear
public class DataBackupYear
{
#region Field
private string m_Year;
public List<DataBackupMonth> Months;
#endregion
#region Constructor
public DataBackupYear(string year)
{
this.Initialize();
this.Year = year;
}
#endregion
#region Property
public string Year
{
get { return this.m_Year; }
private set { this.m_Year = value; }
}
#endregion
#region Method
private void Initialize()
{
this.Year = "";
this.Months = new List<DataBackupMonth>();
}
#endregion
}
#endregion
#region DataBackupMonth
public class DataBackupMonth
{
#region Field
private string m_Month;
public List<string> Days;
#endregion
#region Constructor
public DataBackupMonth(string month)
{
this.Initialize();
this.Month = month;
}
#endregion
#region Property
public string Month
{
get { return this.m_Month; }
private set { this.m_Month = value; }
}
#endregion
#region Method
private void Initialize()
{
this.Month = "";
this.Days = new List<string>();
}
#endregion
}
#endregion
#region FileHeaderItem
public class FileHeaderItem
{
#region Field
private int m_EquipmentColumns;
private int m_EquipmentType;
private string m_LoginId;
private string m_SerialNumber;
private DateTime m_TimeStamp;
#endregion
#region Constructor
public FileHeaderItem()
{
}
#endregion
#region Property
public int EquipmentColumns
{
get { return this.m_EquipmentColumns; }
set { this.m_EquipmentColumns = value; }
}
public int EquipmentType
{
get { return this.m_EquipmentType; }
set { this.m_EquipmentType = value; }
}
public string LoginId
{
get { return this.m_LoginId; }
set { this.m_LoginId = value; }
}
public string SerialNumber
{
get { return this.m_SerialNumber; }
set { this.m_SerialNumber = value; }
}
public DateTime TimeStamp
{
get { return this.m_TimeStamp; }
set { this.m_TimeStamp = value; }
}
#endregion
#region Method
#endregion
}
#endregion
} }

View File

@ -1888,281 +1888,6 @@ namespace INT89DB_26.DialogForms
break; break;
} }
} }
public DialogFormMessage(int errCode, DataStore.E_LanguageID language, DataStore.E_FormStore screen)
{
InitializeComponent();
this.labelErrorCode.Text = "";
this.labelMessage1.Text = "";
this.labelMessage2.Text = "";
int screenNum = (int)screen;
switch (screen)
{
case DataStore.E_FormStore.FormProgramUpdate:
if (language == DataStore.E_LanguageID.Korean)
{
this.buttonOK.Text = "OK";
#region 한글
switch (errCode)
{
case 1:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_01";
this.labelMessage1.Text = "파일명이 올바르지 않습니다";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_02";
this.labelMessage1.Text = "시리얼 번호가 올바르지 않습니다";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_03";
this.labelMessage1.Text = "파일을 찾을 수 없습니다";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_04";
this.labelMessage1.Text = "파일 상태에 문제가 있습니다";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_05";
this.labelMessage1.Text = "파일의 시리얼 번호가 현재 장비와 일치하지 않습니다";
this.labelMessage2.Text = "";
break;
case 6:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_06";
this.labelMessage1.Text = "UID가 일치하지 않습니다";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_07";
this.labelMessage1.Text = "키 타입이 올바르지 않습니다";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_99";
this.labelMessage1.Text = "제조사에 문의하세요";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else if (language == DataStore.E_LanguageID.English)
{
this.buttonOK.Text = "OK";
#region 영문
switch (errCode)
{
case 1:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_01";
this.labelMessage1.Text = "The file name is incorrect";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_02";
this.labelMessage1.Text = "Serial number is incorrect";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_03";
this.labelMessage1.Text = "file not found";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_04";
this.labelMessage1.Text = "There is a problem with the file status";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_05";
this.labelMessage1.Text = "The serial number in the file";
this.labelMessage2.Text = "does not match your current device";
break;
case 6:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_06";
this.labelMessage1.Text = "UID does not match";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_07";
this.labelMessage1.Text = "Key type is incorrect";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Error" + screenNum.ToString() + "_99";
this.labelMessage1.Text = "Please contact a manufacturer";
break;
}
#endregion
}
else if (language == DataStore.E_LanguageID.Chinese)
{
this.buttonOK.Text = "确认";
#region 중문
switch (errCode)
{
case 1:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_01";
this.labelMessage1.Text = "文件名不正确";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_02";
this.labelMessage1.Text = "序列号不正确";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_03";
this.labelMessage1.Text = "文件未找到";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_04";
this.labelMessage1.Text = "文件状态有问题";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_05";
this.labelMessage1.Text = "文件中的序列号与您当前的设备不匹配";
this.labelMessage2.Text = "";
break;
case 6:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_06";
this.labelMessage1.Text = "UID 不匹配";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_07";
this.labelMessage1.Text = "密钥类型不正确";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "错误" + screenNum.ToString() + "_99";
this.labelMessage1.Text = "请联系厂商";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else if (language == DataStore.E_LanguageID.Czech)
{
}
else if (language == DataStore.E_LanguageID.Russian)
{
this.buttonOK.Text = "OK";
#region 러시아어
switch (errCode)
{
case 1:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_01";
this.labelMessage1.Text = "Имя файла неверно";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_02";
this.labelMessage1.Text = "Серийный номер неверен";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_03";
this.labelMessage1.Text = "файл не найден";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_04";
this.labelMessage1.Text = "Возникла проблема со статусом файла";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_05";
this.labelMessage1.Text = "Серийный номер в файле не";
this.labelMessage2.Text = "соответствует вашему текущему устройству";
break;
case 6:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_06";
this.labelMessage1.Text = "UID не соответствует";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_07";
this.labelMessage1.Text = "Тип ключа неверен";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Ошибка" + screenNum.ToString() + "_99";
this.labelMessage1.Text = "Свяжитесь с производителем";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else if (language == DataStore.E_LanguageID.German)
{
this.buttonOK.Text = "Bestätigen";
#region 독일어
switch (errCode)
{
case 1:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_01";
this.labelMessage1.Text = "Der Dateiname ist falsch";
this.labelMessage2.Text = "";
break;
case 2:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_02";
this.labelMessage1.Text = "Die Seriennummer ist falsch";
this.labelMessage2.Text = "";
break;
case 3:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_03";
this.labelMessage1.Text = "Datei nicht gefunden";
this.labelMessage2.Text = "";
break;
case 4:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_04";
this.labelMessage1.Text = "Es liegt ein Problem mit dem Dateistatus vor";
this.labelMessage2.Text = "";
break;
case 5:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_05";
this.labelMessage1.Text = "Die Seriennummer in der Datei stimmt";
this.labelMessage2.Text = "nicht mit Ihrem aktuellen Gerät überein";
break;
case 6:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_06";
this.labelMessage1.Text = "UID stimmt nicht überein";
this.labelMessage2.Text = "";
break;
case 7:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_07";
this.labelMessage1.Text = "Der Schlüsseltyp ist falsch";
this.labelMessage2.Text = "";
break;
default:
this.labelErrorCode.Text = "Fehler" + screenNum.ToString() + "_99";
this.labelMessage1.Text = "Hersteller kontaktieren";
this.labelMessage2.Text = "";
break;
}
#endregion
}
else
{
}
break;
default:
break;
}
}
public DialogFormMessage(DataStore.MessageBoxIcon icon, string code, string message1, string message2, int autoClose_sec) public DialogFormMessage(DataStore.MessageBoxIcon icon, string code, string message1, string message2, int autoClose_sec)
{ {
InitializeComponent(); InitializeComponent();
@ -2213,7 +1938,7 @@ namespace INT89DB_26.DialogForms
#endregion #endregion
#region Method #region Method
private void InitializeControl() private void InitializeContnrol()
{ {
int x = 0, y = 0; int x = 0, y = 0;
@ -2222,7 +1947,7 @@ namespace INT89DB_26.DialogForms
this.Location = new Point(x, y); this.Location = new Point(x, y);
//this.Size = new Size(450, 165); this.Size = new Size(450, 165);
} }
#endregion #endregion
@ -2231,7 +1956,7 @@ namespace INT89DB_26.DialogForms
{ {
base.OnLoad(e); base.OnLoad(e);
this.InitializeControl(); this.InitializeContnrol();
} }
#endregion #endregion

View File

@ -45,7 +45,7 @@
// buttonOK // buttonOK
// //
this.buttonOK.BackColor = System.Drawing.Color.WhiteSmoke; this.buttonOK.BackColor = System.Drawing.Color.WhiteSmoke;
this.buttonOK.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonOK.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonOK.ForeColor = System.Drawing.Color.Black; this.buttonOK.ForeColor = System.Drawing.Color.Black;
this.buttonOK.Location = new System.Drawing.Point(335, 135); this.buttonOK.Location = new System.Drawing.Point(335, 135);
this.buttonOK.Name = "buttonOK"; this.buttonOK.Name = "buttonOK";
@ -122,7 +122,7 @@
this.labelMessage2.BackPictureBox2 = null; this.labelMessage2.BackPictureBox2 = null;
this.labelMessage2.BorderColor = System.Drawing.Color.Black; this.labelMessage2.BorderColor = System.Drawing.Color.Black;
this.labelMessage2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelMessage2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelMessage2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage2.InitVisible = true; this.labelMessage2.InitVisible = true;
this.labelMessage2.LineSpacing = 0F; this.labelMessage2.LineSpacing = 0F;
this.labelMessage2.Location = new System.Drawing.Point(78, 90); this.labelMessage2.Location = new System.Drawing.Point(78, 90);
@ -141,7 +141,7 @@
this.labelMessage1.BackPictureBox2 = null; this.labelMessage1.BackPictureBox2 = null;
this.labelMessage1.BorderColor = System.Drawing.Color.Black; this.labelMessage1.BorderColor = System.Drawing.Color.Black;
this.labelMessage1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelMessage1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage1.InitVisible = true; this.labelMessage1.InitVisible = true;
this.labelMessage1.LineSpacing = 0F; this.labelMessage1.LineSpacing = 0F;
this.labelMessage1.Location = new System.Drawing.Point(78, 60); this.labelMessage1.Location = new System.Drawing.Point(78, 60);

View File

@ -165,17 +165,18 @@
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
gg==
</value> </value>
</data> </data>
<data name="pictureBoxAsterisk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxAsterisk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -225,32 +226,32 @@
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
SUVORK5CYII= I7XUjmJKTC9SKs7LYgNlWkRmA89FZhvPiIgZ/wKOQc+G8WKypwAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="pictureBoxHand.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxHand.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -300,41 +301,42 @@
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
0AAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="pictureBoxExclamation.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxExclamation.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -384,19 +386,19 @@
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
</value> </value>
</data> </data>
<data name="pictureBoxQuestion.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxQuestion.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -446,41 +448,41 @@
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
IP8HtFPN//2XDj4AAAAASUVORK5CYII= AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="timerAutoClose.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerAutoClose.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -64,10 +64,6 @@ namespace INT89DB_26.Forms
this.smartLabel4.Text = "Mode"; this.smartLabel4.Text = "Mode";
this.labelHelp.Text = "※ When IP configuration is changed, it is normally connected after rebooting."; this.labelHelp.Text = "※ When IP configuration is changed, it is normally connected after rebooting.";
this.buttonBack.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engBackDown));
this.buttonBack.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engBackUp));
} }
else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
{ {
@ -87,9 +83,6 @@ namespace INT89DB_26.Forms
this.buttonSerialSend.Text = "发送"; this.buttonSerialSend.Text = "发送";
this.labelHelp.Text = "※ 更改IP配置后通常在重新启动后即可连接。"; this.labelHelp.Text = "※ 更改IP配置后通常在重新启动后即可连接。";
this.buttonBack.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackDown));
this.buttonBack.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackUp));
} }
else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Czech) else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Czech)
{ {
@ -102,23 +95,22 @@ namespace INT89DB_26.Forms
} }
private void InitializeControl() private void InitializeControl()
{ {
this.comboBoxTCPOperationMode.Items.Clear(); this.comboBoxOperationMode.Items.Clear();
this.comboBoxTCPOperationMode.SelectedIndexChanged -= new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged); this.comboBoxOperationMode.SelectedIndexChanged -= new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
this.comboBoxTCPOperationMode.Items.Add("None"); this.comboBoxOperationMode.Items.Add("-");
this.comboBoxTCPOperationMode.Items.Add("Server"); this.comboBoxOperationMode.Items.Add("Server");
this.comboBoxTCPOperationMode.Items.Add("Client"); this.comboBoxOperationMode.Items.Add("Client");
this.comboBoxTCPOperationMode.SelectedIndex = 0; this.comboBoxOperationMode.SelectedIndex = 0;
this.comboBoxTCPOperationMode.SelectedIndexChanged += new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged); this.comboBoxOperationMode.SelectedIndexChanged += new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
this.comboBoxTCPMode.Items.Clear(); this.comboBoxMode.Items.Clear();
this.comboBoxTCPMode.SelectedIndexChanged -= new EventHandler(this.comboBoxMode_SelectedIndexChanged); this.comboBoxMode.SelectedIndexChanged -= new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxTCPMode.Items.Add("None"); this.comboBoxMode.Items.Add("-");
this.comboBoxTCPMode.Items.Add("STD1"); // index : 1 this.comboBoxMode.Items.Add("STD1");
this.comboBoxTCPMode.Items.Add("STD2"); // index : 2 this.comboBoxMode.Items.Add("STD2");
if (this.ParentForm.SystemConfig.IsModbus == true) this.comboBoxMode.Items.Add("Modbus");
this.comboBoxTCPMode.Items.Add("Modbus"); this.comboBoxMode.SelectedIndex = 0;
this.comboBoxTCPMode.SelectedIndex = 0; this.comboBoxMode.SelectedIndexChanged += new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxTCPMode.SelectedIndexChanged += new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxSerial3BaudRate.Items.Clear(); this.comboBoxSerial3BaudRate.Items.Clear();
this.comboBoxSerial3BaudRate.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged); this.comboBoxSerial3BaudRate.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged);
@ -131,35 +123,33 @@ namespace INT89DB_26.Forms
this.comboBoxSerial3Mode.Items.Clear(); this.comboBoxSerial3Mode.Items.Clear();
this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
this.comboBoxSerial3Mode.Items.Add("None"); this.comboBoxSerial3Mode.Items.Add("-");
this.comboBoxSerial3Mode.Items.Add("STD1"); // index : 1 this.comboBoxSerial3Mode.Items.Add("STD1");
this.comboBoxSerial3Mode.Items.Add("STD2"); // index : 2 this.comboBoxSerial3Mode.Items.Add("STD2");
if (this.ParentForm.SystemConfig.IsFeedbackBoard == true)
this.comboBoxSerial3Mode.Items.Add("FB_Board"); // index : 98
this.comboBoxSerial3Mode.SelectedIndex = 0; this.comboBoxSerial3Mode.SelectedIndex = 0;
this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
} }
private void DefaultSetting() private void DefaultSetting()
{ {
//string[] sValue; string[] sValue;
//#region TCP #region TCP
//if (this.ParentForm.SystemConfig.IsEthernetEnable == true) if (this.ParentForm.SystemConfig.IsEthernetEnable == true)
//{ {
// this.buttonEthernetStart.Enabled = true; this.buttonEthernetStart.Enabled = true;
// this.buttonEthernetStop.Enabled = true; this.buttonEthernetStop.Enabled = true;
// this.buttonEthernetSend.Enabled = true; this.buttonEthernetSend.Enabled = true;
//} }
//else else
//{ {
// this.buttonEthernetStart.Enabled = false; this.buttonEthernetStart.Enabled = false;
// this.buttonEthernetStop.Enabled = false; this.buttonEthernetStop.Enabled = false;
// this.buttonEthernetSend.Enabled = false; this.buttonEthernetSend.Enabled = false;
//} }
//this.labelServerStatus.Text = "-"; this.labelServerStatus.Text = "-";
//this.labelClientStatus.Text = "-"; this.labelClientStatus.Text = "-";
//this.labelConnectedIP.Text = "-"; this.labelConnectedIP.Text = "-";
// Host IP // Host IP
if (this.ParentForm.SystemConfig.EthernetServerAddress == "") if (this.ParentForm.SystemConfig.EthernetServerAddress == "")
@ -167,48 +157,36 @@ namespace INT89DB_26.Forms
this.ParentForm.SystemConfig.EthernetServerAddress = "0.0.0.0"; this.ParentForm.SystemConfig.EthernetServerAddress = "0.0.0.0";
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
} }
//sValue = this.ParentForm.SystemConfig.EthernetServerAddress.Split('.'); sValue = this.ParentForm.SystemConfig.EthernetServerAddress.Split('.');
//this.labelHostIP1.Text = sValue[0]; this.labelHostIP1.Text = sValue[0];
//this.labelHostIP2.Text = sValue[1]; this.labelHostIP2.Text = sValue[1];
//this.labelHostIP3.Text = sValue[2]; this.labelHostIP3.Text = sValue[2];
//this.labelHostIP4.Text = sValue[3]; this.labelHostIP4.Text = sValue[3];
//this.labelHostPort.Text = this.ParentForm.SystemConfig.EthernetServerPort.ToString(); this.labelHostPort.Text = this.ParentForm.SystemConfig.EthernetServerPort.ToString();
//this.labelLocalPort.Text = this.ParentForm.SystemConfig.EthernetLocalPort.ToString(); this.labelLocalPort.Text = this.ParentForm.SystemConfig.EthernetLocalPort.ToString();
//this.labelLocalPort.Text = this.ParentForm.smartTCPMultiServer.Port.ToString();
//this.buttonTcpSave1.Enabled = false; this.buttonTcpSave1.Enabled = false;
//this.buttonTcpSave2.Enabled = false; this.buttonTcpSave2.Enabled = false;
//#endregion #endregion
//#region Serial #region Serial
//this.UpdateDisplayCom3(); this.comboBoxSerial3BaudRate.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged);
//#endregion this.comboBoxSerial3BaudRate.SelectedItem = this.ParentForm.SystemConfig.Serial3BaudRate;
} this.comboBoxSerial3BaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged);
public void RefreshComboBoxSerial3FeedbackBoard(bool bValue)
{
this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
if (bValue == true) this.comboBoxSerial3Mode.SelectedIndex = this.ParentForm.SystemConfig.Serial3Mode;
{ if (this.comboBoxSerial3Mode.SelectedIndex == 5)
this.comboBoxSerial3Mode.Items.Add("FB_Board"); // index : 98
this.comboBoxSerial3Mode.SelectedItem = "FB_Board";
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
this.comboBoxSerial3BaudRate.Enabled = false; this.comboBoxSerial3BaudRate.Enabled = false;
this.comboBoxSerial3Mode.Enabled = false;
}
}
else
{
this.comboBoxSerial3Mode.Items.Remove("FB_Board"); // index : 98
this.comboBoxSerial3Mode.SelectedIndex = 0;
this.comboBoxSerial3BaudRate.Enabled = true;
this.comboBoxSerial3Mode.Enabled = true;
}
this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
if (this.ParentForm.SystemConfig.Serial3Mode != 0)
this.buttonSerialSend.Enabled = true;
else
this.buttonSerialSend.Enabled = false;
#endregion
} }
private void EthernetStart() private void EthernetStart()
@ -263,25 +241,7 @@ namespace INT89DB_26.Forms
this.comboBoxSerial3BaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged); this.comboBoxSerial3BaudRate.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3BaudRate_SelectedIndexChanged);
this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
switch (this.ParentForm.SystemConfig.Serial3Mode) this.comboBoxSerial3Mode.SelectedIndex = this.ParentForm.SystemConfig.Serial3Mode;
{
case (int)DataStore.E_CommMode.f1_STD1:
this.comboBoxSerial3Mode.SelectedItem = "STD1";
break;
case (int)DataStore.E_CommMode.f2_STD2:
this.comboBoxSerial3Mode.SelectedItem = "STD2";
break;
case (int)DataStore.E_CommMode.f98_FB_Board:
this.comboBoxSerial3Mode.SelectedItem = "FB_Board";
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
this.comboBoxSerial3BaudRate.Enabled = false;
this.comboBoxSerial3Mode.Enabled = false;
}
break;
default:
break;
}
this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged); this.comboBoxSerial3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSerial3Mode_SelectedIndexChanged);
this.buttonSave2.Enabled = false; this.buttonSave2.Enabled = false;
@ -293,76 +253,6 @@ namespace INT89DB_26.Forms
this.UpdateProtocolDescriptionCOM3(); this.UpdateProtocolDescriptionCOM3();
} }
private void UpdateDisplayTCP()
{
// Local IP
this.UpdateLocalIPAddressDisplay();
this.comboBoxTCPMode.SelectedIndexChanged -= new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxTCPOperationMode.SelectedIndexChanged -= new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
// 통신모드
if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.E_CommMode.f99_Modbus)
this.comboBoxTCPMode.SelectedItem = "Modbus";
else
this.comboBoxTCPMode.SelectedIndex = this.ParentForm.SystemConfig.EthernetMode;
// 동작모드
this.comboBoxTCPOperationMode.SelectedIndex = this.ParentForm.SystemConfig.EthernetOperationMode;
this.comboBoxTCPMode.SelectedIndexChanged += new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxTCPOperationMode.SelectedIndexChanged += new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
// Format
this.UpdateProtocolDescriptionEthernet();
this.labelHostPort.Text = this.ParentForm.SystemConfig.EthernetServerPort.ToString();
this.labelLocalPort.Text = this.ParentForm.SystemConfig.EthernetLocalPort.ToString();
if (this.comboBoxTCPOperationMode.SelectedIndex == 1)
{
this.buttonEthernetStart.Enabled = true;
this.buttonEthernetStop.Enabled = true;
this.buttonEthernetSend.Enabled = true;
if (string.Compare(this.ParentForm.smartConfigs.IPSettings.DeviceIP, "0.0.0.0") == 0)
{
if (this.labelServerStatus.Text != ">Addr Err")
this.labelServerStatus.Text = ">Addr Err";
this.timerServer.Enabled = false;
}
else
{
this.ParentForm.EthernetServerStart();
if (this.timerServer.Enabled != true)
this.timerServer.Enabled = true;
}
}
else if (this.comboBoxTCPOperationMode.SelectedIndex == 2)
{
this.buttonEthernetStart.Enabled = true;
this.buttonEthernetStop.Enabled = true;
this.buttonEthernetSend.Enabled = true;
this.labelConnectedIP.Text = "-";
this.ParentForm.EthernetClientConnect();
}
else
{
this.buttonEthernetStart.Enabled = false;
this.buttonEthernetStop.Enabled = false;
this.buttonEthernetSend.Enabled = false;
this.labelServerStatus.Text = "-";
this.labelClientStatus.Text = "-";
this.labelConnectedIP.Text = "-";
}
this.buttonTcpSave1.Enabled = false;
this.buttonTcpSave2.Enabled = false;
}
private void UpdateProtocolDescriptionCOM3() private void UpdateProtocolDescriptionCOM3()
{ {
@ -384,12 +274,12 @@ namespace INT89DB_26.Forms
} }
private void UpdateProtocolDescriptionEthernet() private void UpdateProtocolDescriptionEthernet()
{ {
if (this.comboBoxTCPMode.SelectedIndex == (int)DataStore.E_CommMode.f1_STD1) if (this.comboBoxMode.SelectedIndex == (int)DataStore.CommunicationMode.f1_OPT1)
{ {
this.labelProtocolDescriptionEthernet_1.Text = "STX[1],ID[5],NO[4],LANE[2],GRD[1],"; this.labelProtocolDescriptionEthernet_1.Text = "STX[1],ID[5],NO[4],LANE[2],GRD[1],";
this.labelProtocolDescriptionEthernet_2.Text = "WEIGHT[6],ETX[1]"; this.labelProtocolDescriptionEthernet_2.Text = "WEIGHT[6],ETX[1]";
} }
else if (this.comboBoxTCPMode.SelectedIndex == (int)DataStore.E_CommMode.f2_STD2) else if (this.comboBoxMode.SelectedIndex == (int)DataStore.CommunicationMode.f2_OPT2)
{ {
this.labelProtocolDescriptionEthernet_1.Text = "STX[1],ID[5],NO[4],LANE[2],SIGN[1],"; this.labelProtocolDescriptionEthernet_1.Text = "STX[1],ID[5],NO[4],LANE[2],SIGN[1],";
@ -531,7 +421,74 @@ namespace INT89DB_26.Forms
{ {
this.ParentForm.SystemConfig.CurrentForm = DataStore.E_FormStore.FormCommunication; this.ParentForm.SystemConfig.CurrentForm = DataStore.E_FormStore.FormCommunication;
this.UpdateDisplayTCP(); #region TCP
// Local IP
this.UpdateLocalIPAddressDisplay();
this.comboBoxMode.SelectedIndexChanged -= new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxOperationMode.SelectedIndexChanged -= new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.CommunicationMode.f99_Modbus)
this.comboBoxMode.SelectedText = "Modbus";
else
this.comboBoxMode.SelectedIndex = this.ParentForm.SystemConfig.EthernetMode;
this.comboBoxOperationMode.SelectedIndex = this.ParentForm.SystemConfig.EthernetOperationMode;
this.comboBoxMode.SelectedIndexChanged += new EventHandler(this.comboBoxMode_SelectedIndexChanged);
this.comboBoxOperationMode.SelectedIndexChanged += new EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
// Format
this.UpdateProtocolDescriptionEthernet();
this.labelHostPort.Text = this.ParentForm.SystemConfig.EthernetServerPort.ToString();
this.labelLocalPort.Text = this.ParentForm.SystemConfig.EthernetLocalPort.ToString();
if (this.comboBoxOperationMode.SelectedIndex == 1)
{
this.buttonEthernetStart.Enabled = true;
this.buttonEthernetStop.Enabled = true;
this.buttonEthernetSend.Enabled = true;
if (string.Compare(this.ParentForm.smartConfigs.IPSettings.DeviceIP, "0.0.0.0") == 0)
{
if (this.labelServerStatus.Text != ">Addr Err")
this.labelServerStatus.Text = ">Addr Err";
this.timerServer.Enabled = false;
}
else
{
this.ParentForm.EthernetServerStart();
if (this.timerServer.Enabled != true)
this.timerServer.Enabled = true;
}
}
else if (this.comboBoxOperationMode.SelectedIndex == 2)
{
this.buttonEthernetStart.Enabled = true;
this.buttonEthernetStop.Enabled = true;
this.buttonEthernetSend.Enabled = true;
this.labelConnectedIP.Text = "-";
this.ParentForm.EthernetClientConnect();
}
else
{
this.buttonEthernetStart.Enabled = false;
this.buttonEthernetStop.Enabled = false;
this.buttonEthernetSend.Enabled = false;
this.labelServerStatus.Text = "-";
this.labelClientStatus.Text = "-";
this.labelConnectedIP.Text = "-";
}
this.buttonTcpSave1.Enabled = false;
this.buttonTcpSave2.Enabled = false;
#endregion
this.UpdateDisplayCom3(); this.UpdateDisplayCom3();
} }
#endregion #endregion
@ -551,10 +508,10 @@ namespace INT89DB_26.Forms
{ {
string data = ""; string data = "";
if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.E_CommMode.f1_STD1) if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.CommunicationMode.f1_OPT1)
data = this.ParentForm.Protocol_STD1(this.ParentForm.SystemConfig, this.ParentForm.CollectionWeightData[0], 1); data = this.ParentForm.Protocol_STD1(1, this.ParentForm.CollectionWeightData[0]);
else if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.E_CommMode.f2_STD2) else if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.CommunicationMode.f2_OPT2)
data = this.ParentForm.Protocol_STD2(this.ParentForm.SystemConfig, this.ParentForm.CollectionWeightData[0], 1); data = this.ParentForm.Protocol_STD2(1, this.ParentForm.CollectionWeightData[0]);
switch (this.ParentForm.SystemConfig.EthernetOperationMode) switch (this.ParentForm.SystemConfig.EthernetOperationMode)
{ {
@ -594,7 +551,7 @@ namespace INT89DB_26.Forms
private void comboBoxOperationMode_SelectedIndexChanged(object sender, EventArgs e) private void comboBoxOperationMode_SelectedIndexChanged(object sender, EventArgs e)
{ {
if (this.comboBoxTCPOperationMode.SelectedIndex == 1) if (this.comboBoxOperationMode.SelectedIndex == 1)
{ {
#region Server #region Server
this.ParentForm.EthernetClientDisconnect(); this.ParentForm.EthernetClientDisconnect();
@ -605,7 +562,7 @@ namespace INT89DB_26.Forms
this.buttonEthernetSend.Enabled = true; this.buttonEthernetSend.Enabled = true;
#endregion #endregion
} }
else if (this.comboBoxTCPOperationMode.SelectedIndex == 2) else if (this.comboBoxOperationMode.SelectedIndex == 2)
{ {
#region Client #region Client
this.labelServerStatus.Text = "-"; this.labelServerStatus.Text = "-";
@ -636,28 +593,15 @@ namespace INT89DB_26.Forms
#endregion #endregion
} }
this.ParentForm.SystemConfig.EthernetOperationMode = this.comboBoxTCPOperationMode.SelectedIndex; this.ParentForm.SystemConfig.EthernetOperationMode = this.comboBoxOperationMode.SelectedIndex;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
} }
private void comboBoxMode_SelectedIndexChanged(object sender, EventArgs e) private void comboBoxMode_SelectedIndexChanged(object sender, EventArgs e)
{ {
switch (this.comboBoxTCPMode.SelectedItem.ToString()) if (this.comboBoxMode.SelectedText == "Modbus")
{ this.ParentForm.SystemConfig.EthernetMode = (int)DataStore.CommunicationMode.f99_Modbus;
case "-": else
this.ParentForm.SystemConfig.EthernetMode = 0; this.ParentForm.SystemConfig.EthernetMode = this.comboBoxMode.SelectedIndex;
break;
case "STD1":
this.ParentForm.SystemConfig.EthernetMode = (int)DataStore.E_CommMode.f1_STD1;
break;
case "STD2":
this.ParentForm.SystemConfig.EthernetMode = (int)DataStore.E_CommMode.f2_STD2;
break;
case "Modbus":
this.ParentForm.SystemConfig.EthernetMode = (int)DataStore.E_CommMode.f99_Modbus;
break;
default:
break;
}
this.UpdateDisplaySettingData(this.ParentForm.SystemConfig.EthernetMode); this.UpdateDisplaySettingData(this.ParentForm.SystemConfig.EthernetMode);
@ -1095,38 +1039,21 @@ namespace INT89DB_26.Forms
#region Serial #region Serial
private void buttonSave2_Click(object sender, EventArgs e) private void buttonSave2_Click(object sender, EventArgs e)
{ {
// Serial3 BaudRate
this.ParentForm.SystemConfig.Serial3BaudRate = (int)this.comboBoxSerial3BaudRate.SelectedItem; this.ParentForm.SystemConfig.Serial3BaudRate = (int)this.comboBoxSerial3BaudRate.SelectedItem;
// Serial3 Mode this.ParentForm.SystemConfig.Serial3Mode = this.comboBoxSerial3Mode.SelectedIndex;
switch (this.comboBoxSerial3Mode.SelectedItem.ToString())
{
case "-":
this.ParentForm.SystemConfig.Serial3Mode = 0;
break;
case "STD1":
this.ParentForm.SystemConfig.Serial3Mode = (int)DataStore.E_CommMode.f1_STD1;
break;
case "STD2":
this.ParentForm.SystemConfig.Serial3Mode = (int)DataStore.E_CommMode.f2_STD2;
break;
case "FB_Board":
this.ParentForm.SystemConfig.Serial3Mode = (int)DataStore.E_CommMode.f98_FB_Board;
break;
default:
break;
}
// Save SystemConfiguration
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
if (this.ParentForm.serialPort3.IsOpen == true)
this.ParentForm.serialPort3.Close();
if (this.ParentForm.SystemConfig.Serial3Mode != 0) if (this.ParentForm.SystemConfig.Serial3Mode != 0)
{ {
this.ParentForm.SerialPort3_Open(); this.ParentForm.serialPort3.Open();
this.buttonSerialSend.Enabled = true; this.buttonSerialSend.Enabled = true;
} }
else else
{ {
this.ParentForm.SerialPort3_Close();
this.buttonSerialSend.Enabled = false; this.buttonSerialSend.Enabled = false;
} }
@ -1134,12 +1061,10 @@ namespace INT89DB_26.Forms
} }
private void buttonSerialSend_Click(object sender, EventArgs e) private void buttonSerialSend_Click(object sender, EventArgs e)
{ {
if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.E_CommMode.f1_STD1) if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.CommunicationMode.f1_OPT1)
this.ParentForm.SerialPort3_Write(this.ParentForm.Protocol_STD1_NotStxEtx(this.ParentForm.SystemConfig, this.ParentForm.CollectionWeightData[0], 1)); this.ParentForm.SerialCom3Write(this.ParentForm.Protocol_STD1(1, this.ParentForm.CollectionWeightData[0]));
else if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.E_CommMode.f2_STD2) else if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.CommunicationMode.f2_OPT2)
this.ParentForm.SerialPort3_Write(this.ParentForm.Protocol_STD2_NotStxEtx(this.ParentForm.SystemConfig, this.ParentForm.CollectionWeightData[0], 1)); this.ParentForm.SerialCom3Write(this.ParentForm.Protocol_STD2(1, this.ParentForm.CollectionWeightData[0]));
else if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.E_CommMode.f98_FB_Board)
this.ParentForm.SerialPort3_FbBoardTestSend(1);
} }
private void comboBoxSerial3BaudRate_SelectedIndexChanged(object sender, EventArgs e) private void comboBoxSerial3BaudRate_SelectedIndexChanged(object sender, EventArgs e)

View File

@ -70,8 +70,8 @@
this.labelTitleIPAddress = new SmartX.SmartLabel(); this.labelTitleIPAddress = new SmartX.SmartLabel();
this.labelStaticTcpMode = new SmartX.SmartLabel(); this.labelStaticTcpMode = new SmartX.SmartLabel();
this.labelStaticTcpOperationMode = new SmartX.SmartLabel(); this.labelStaticTcpOperationMode = new SmartX.SmartLabel();
this.comboBoxTCPOperationMode = new System.Windows.Forms.ComboBox(); this.comboBoxOperationMode = new System.Windows.Forms.ComboBox();
this.comboBoxTCPMode = new System.Windows.Forms.ComboBox(); this.comboBoxMode = new System.Windows.Forms.ComboBox();
this.groupBoxServer = new SmartX.SmartGroupBox(); this.groupBoxServer = new SmartX.SmartGroupBox();
this.labelConnectedIP = new SmartX.SmartLabel(); this.labelConnectedIP = new SmartX.SmartLabel();
this.labelTitleConnectedIP = new SmartX.SmartLabel(); this.labelTitleConnectedIP = new SmartX.SmartLabel();
@ -119,6 +119,7 @@
this.buttonBack.ButtonColor = System.Drawing.Color.Gray; this.buttonBack.ButtonColor = System.Drawing.Color.Gray;
this.buttonBack.ButtonImageAutoSize = true; this.buttonBack.ButtonImageAutoSize = true;
this.buttonBack.ColorKeySamplePosition = new System.Drawing.Point(0, 0); this.buttonBack.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBack.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonBack.DisableImage")));
this.buttonBack.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBack.DownImage"))); this.buttonBack.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBack.DownImage")));
this.buttonBack.GroupID = 0; this.buttonBack.GroupID = 0;
this.buttonBack.InitVisible = true; this.buttonBack.InitVisible = true;
@ -155,7 +156,7 @@
this.labelTitle.BackPictureBox2 = null; this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black; this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 23F, System.Drawing.FontStyle.Bold); this.labelTitle.Font = new System.Drawing.Font("새굴림", 23F, System.Drawing.FontStyle.Bold);
this.labelTitle.ForeColor = System.Drawing.Color.White; this.labelTitle.ForeColor = System.Drawing.Color.White;
this.labelTitle.InitVisible = true; this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F; this.labelTitle.LineSpacing = 0F;
@ -181,7 +182,7 @@
this.groupBoxSerial.Controls.Add(this.comboBoxSerial3BaudRate); this.groupBoxSerial.Controls.Add(this.comboBoxSerial3BaudRate);
this.groupBoxSerial.Controls.Add(this.smartLabel4); this.groupBoxSerial.Controls.Add(this.smartLabel4);
this.groupBoxSerial.Controls.Add(this.labelStaticBaudrate); this.groupBoxSerial.Controls.Add(this.labelStaticBaudrate);
this.groupBoxSerial.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.groupBoxSerial.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.Black; this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.Black; this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxSerial.FrameLineThickness = 1; this.groupBoxSerial.FrameLineThickness = 1;
@ -199,7 +200,7 @@
// buttonSerialSend // buttonSerialSend
// //
this.buttonSerialSend.Enabled = false; this.buttonSerialSend.Enabled = false;
this.buttonSerialSend.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonSerialSend.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonSerialSend.Location = new System.Drawing.Point(203, 127); this.buttonSerialSend.Location = new System.Drawing.Point(203, 127);
this.buttonSerialSend.Name = "buttonSerialSend"; this.buttonSerialSend.Name = "buttonSerialSend";
this.buttonSerialSend.Size = new System.Drawing.Size(165, 30); this.buttonSerialSend.Size = new System.Drawing.Size(165, 30);
@ -214,7 +215,7 @@
this.labelProtocolDescriptionCOM3_2.BackPictureBox2 = null; this.labelProtocolDescriptionCOM3_2.BackPictureBox2 = null;
this.labelProtocolDescriptionCOM3_2.BorderColor = System.Drawing.Color.Black; this.labelProtocolDescriptionCOM3_2.BorderColor = System.Drawing.Color.Black;
this.labelProtocolDescriptionCOM3_2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelProtocolDescriptionCOM3_2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelProtocolDescriptionCOM3_2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelProtocolDescriptionCOM3_2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelProtocolDescriptionCOM3_2.InitVisible = true; this.labelProtocolDescriptionCOM3_2.InitVisible = true;
this.labelProtocolDescriptionCOM3_2.LineSpacing = 0F; this.labelProtocolDescriptionCOM3_2.LineSpacing = 0F;
this.labelProtocolDescriptionCOM3_2.Location = new System.Drawing.Point(26, 103); this.labelProtocolDescriptionCOM3_2.Location = new System.Drawing.Point(26, 103);
@ -233,7 +234,7 @@
this.labelProtocolDescriptionCOM3_1.BackPictureBox2 = null; this.labelProtocolDescriptionCOM3_1.BackPictureBox2 = null;
this.labelProtocolDescriptionCOM3_1.BorderColor = System.Drawing.Color.Black; this.labelProtocolDescriptionCOM3_1.BorderColor = System.Drawing.Color.Black;
this.labelProtocolDescriptionCOM3_1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelProtocolDescriptionCOM3_1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelProtocolDescriptionCOM3_1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelProtocolDescriptionCOM3_1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelProtocolDescriptionCOM3_1.InitVisible = true; this.labelProtocolDescriptionCOM3_1.InitVisible = true;
this.labelProtocolDescriptionCOM3_1.LineSpacing = 0F; this.labelProtocolDescriptionCOM3_1.LineSpacing = 0F;
this.labelProtocolDescriptionCOM3_1.Location = new System.Drawing.Point(26, 79); this.labelProtocolDescriptionCOM3_1.Location = new System.Drawing.Point(26, 79);
@ -267,7 +268,7 @@
// buttonSave2 // buttonSave2
// //
this.buttonSave2.Enabled = false; this.buttonSave2.Enabled = false;
this.buttonSave2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonSave2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonSave2.Location = new System.Drawing.Point(26, 127); this.buttonSave2.Location = new System.Drawing.Point(26, 127);
this.buttonSave2.Name = "buttonSave2"; this.buttonSave2.Name = "buttonSave2";
this.buttonSave2.Size = new System.Drawing.Size(165, 30); this.buttonSave2.Size = new System.Drawing.Size(165, 30);
@ -277,7 +278,7 @@
// //
// comboBoxSerial3Mode // comboBoxSerial3Mode
// //
this.comboBoxSerial3Mode.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold); this.comboBoxSerial3Mode.Font = new System.Drawing.Font("새굴림", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxSerial3Mode.Location = new System.Drawing.Point(198, 46); this.comboBoxSerial3Mode.Location = new System.Drawing.Point(198, 46);
this.comboBoxSerial3Mode.Name = "comboBoxSerial3Mode"; this.comboBoxSerial3Mode.Name = "comboBoxSerial3Mode";
this.comboBoxSerial3Mode.Size = new System.Drawing.Size(170, 29); this.comboBoxSerial3Mode.Size = new System.Drawing.Size(170, 29);
@ -286,7 +287,7 @@
// //
// comboBoxSerial3BaudRate // comboBoxSerial3BaudRate
// //
this.comboBoxSerial3BaudRate.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold); this.comboBoxSerial3BaudRate.Font = new System.Drawing.Font("새굴림", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxSerial3BaudRate.Location = new System.Drawing.Point(91, 46); this.comboBoxSerial3BaudRate.Location = new System.Drawing.Point(91, 46);
this.comboBoxSerial3BaudRate.Name = "comboBoxSerial3BaudRate"; this.comboBoxSerial3BaudRate.Name = "comboBoxSerial3BaudRate";
this.comboBoxSerial3BaudRate.Size = new System.Drawing.Size(100, 29); this.comboBoxSerial3BaudRate.Size = new System.Drawing.Size(100, 29);
@ -300,7 +301,7 @@
this.smartLabel4.BackPictureBox2 = null; this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black; this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.smartLabel4.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel4.InitVisible = true; this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F; this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(198, 20); this.smartLabel4.Location = new System.Drawing.Point(198, 20);
@ -319,7 +320,7 @@
this.labelStaticBaudrate.BackPictureBox2 = null; this.labelStaticBaudrate.BackPictureBox2 = null;
this.labelStaticBaudrate.BorderColor = System.Drawing.Color.Black; this.labelStaticBaudrate.BorderColor = System.Drawing.Color.Black;
this.labelStaticBaudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticBaudrate.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticBaudrate.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelStaticBaudrate.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticBaudrate.InitVisible = true; this.labelStaticBaudrate.InitVisible = true;
this.labelStaticBaudrate.LineSpacing = 0F; this.labelStaticBaudrate.LineSpacing = 0F;
this.labelStaticBaudrate.Location = new System.Drawing.Point(92, 21); this.labelStaticBaudrate.Location = new System.Drawing.Point(92, 21);
@ -361,9 +362,9 @@
this.groupBoxEthernet.Controls.Add(this.labelTitleIPAddress); this.groupBoxEthernet.Controls.Add(this.labelTitleIPAddress);
this.groupBoxEthernet.Controls.Add(this.labelStaticTcpMode); this.groupBoxEthernet.Controls.Add(this.labelStaticTcpMode);
this.groupBoxEthernet.Controls.Add(this.labelStaticTcpOperationMode); this.groupBoxEthernet.Controls.Add(this.labelStaticTcpOperationMode);
this.groupBoxEthernet.Controls.Add(this.comboBoxTCPOperationMode); this.groupBoxEthernet.Controls.Add(this.comboBoxOperationMode);
this.groupBoxEthernet.Controls.Add(this.comboBoxTCPMode); this.groupBoxEthernet.Controls.Add(this.comboBoxMode);
this.groupBoxEthernet.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.groupBoxEthernet.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.groupBoxEthernet.FrameLineColor1 = System.Drawing.Color.Black; this.groupBoxEthernet.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxEthernet.FrameLineColor2 = System.Drawing.Color.Black; this.groupBoxEthernet.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxEthernet.FrameLineThickness = 1; this.groupBoxEthernet.FrameLineThickness = 1;
@ -407,7 +408,7 @@
this.labelTitleStartAddress.BackPictureBox2 = null; this.labelTitleStartAddress.BackPictureBox2 = null;
this.labelTitleStartAddress.BorderColor = System.Drawing.Color.Black; this.labelTitleStartAddress.BorderColor = System.Drawing.Color.Black;
this.labelTitleStartAddress.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleStartAddress.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleStartAddress.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelTitleStartAddress.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleStartAddress.ForeColor = System.Drawing.Color.Black; this.labelTitleStartAddress.ForeColor = System.Drawing.Color.Black;
this.labelTitleStartAddress.InitVisible = true; this.labelTitleStartAddress.InitVisible = true;
this.labelTitleStartAddress.LineSpacing = 0F; this.labelTitleStartAddress.LineSpacing = 0F;
@ -424,7 +425,7 @@
// buttonEthernetSend // buttonEthernetSend
// //
this.buttonEthernetSend.Enabled = false; this.buttonEthernetSend.Enabled = false;
this.buttonEthernetSend.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonEthernetSend.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonEthernetSend.Location = new System.Drawing.Point(260, 400); this.buttonEthernetSend.Location = new System.Drawing.Point(260, 400);
this.buttonEthernetSend.Name = "buttonEthernetSend"; this.buttonEthernetSend.Name = "buttonEthernetSend";
this.buttonEthernetSend.Size = new System.Drawing.Size(100, 30); this.buttonEthernetSend.Size = new System.Drawing.Size(100, 30);
@ -435,7 +436,7 @@
// buttonEthernetStop // buttonEthernetStop
// //
this.buttonEthernetStop.Enabled = false; this.buttonEthernetStop.Enabled = false;
this.buttonEthernetStop.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonEthernetStop.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonEthernetStop.Location = new System.Drawing.Point(154, 400); this.buttonEthernetStop.Location = new System.Drawing.Point(154, 400);
this.buttonEthernetStop.Name = "buttonEthernetStop"; this.buttonEthernetStop.Name = "buttonEthernetStop";
this.buttonEthernetStop.Size = new System.Drawing.Size(100, 30); this.buttonEthernetStop.Size = new System.Drawing.Size(100, 30);
@ -446,7 +447,7 @@
// buttonEthernetStart // buttonEthernetStart
// //
this.buttonEthernetStart.Enabled = false; this.buttonEthernetStart.Enabled = false;
this.buttonEthernetStart.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonEthernetStart.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonEthernetStart.Location = new System.Drawing.Point(48, 400); this.buttonEthernetStart.Location = new System.Drawing.Point(48, 400);
this.buttonEthernetStart.Name = "buttonEthernetStart"; this.buttonEthernetStart.Name = "buttonEthernetStart";
this.buttonEthernetStart.Size = new System.Drawing.Size(100, 30); this.buttonEthernetStart.Size = new System.Drawing.Size(100, 30);
@ -461,7 +462,7 @@
this.labelProtocolDescriptionEthernet_2.BackPictureBox2 = null; this.labelProtocolDescriptionEthernet_2.BackPictureBox2 = null;
this.labelProtocolDescriptionEthernet_2.BorderColor = System.Drawing.Color.Black; this.labelProtocolDescriptionEthernet_2.BorderColor = System.Drawing.Color.Black;
this.labelProtocolDescriptionEthernet_2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelProtocolDescriptionEthernet_2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelProtocolDescriptionEthernet_2.Font = new System.Drawing.Font("New Gulim", 9F, System.Drawing.FontStyle.Bold); this.labelProtocolDescriptionEthernet_2.Font = new System.Drawing.Font("새굴림", 9F, System.Drawing.FontStyle.Bold);
this.labelProtocolDescriptionEthernet_2.InitVisible = true; this.labelProtocolDescriptionEthernet_2.InitVisible = true;
this.labelProtocolDescriptionEthernet_2.LineSpacing = 0F; this.labelProtocolDescriptionEthernet_2.LineSpacing = 0F;
this.labelProtocolDescriptionEthernet_2.Location = new System.Drawing.Point(53, 131); this.labelProtocolDescriptionEthernet_2.Location = new System.Drawing.Point(53, 131);
@ -480,7 +481,7 @@
this.labelProtocolDescriptionEthernet_1.BackPictureBox2 = null; this.labelProtocolDescriptionEthernet_1.BackPictureBox2 = null;
this.labelProtocolDescriptionEthernet_1.BorderColor = System.Drawing.Color.Black; this.labelProtocolDescriptionEthernet_1.BorderColor = System.Drawing.Color.Black;
this.labelProtocolDescriptionEthernet_1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelProtocolDescriptionEthernet_1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelProtocolDescriptionEthernet_1.Font = new System.Drawing.Font("New Gulim", 9F, System.Drawing.FontStyle.Bold); this.labelProtocolDescriptionEthernet_1.Font = new System.Drawing.Font("새굴림", 9F, System.Drawing.FontStyle.Bold);
this.labelProtocolDescriptionEthernet_1.InitVisible = true; this.labelProtocolDescriptionEthernet_1.InitVisible = true;
this.labelProtocolDescriptionEthernet_1.LineSpacing = 0F; this.labelProtocolDescriptionEthernet_1.LineSpacing = 0F;
this.labelProtocolDescriptionEthernet_1.Location = new System.Drawing.Point(53, 105); this.labelProtocolDescriptionEthernet_1.Location = new System.Drawing.Point(53, 105);
@ -494,7 +495,7 @@
// //
// buttonTcpSave1 // buttonTcpSave1
// //
this.buttonTcpSave1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonTcpSave1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonTcpSave1.Location = new System.Drawing.Point(278, 261); this.buttonTcpSave1.Location = new System.Drawing.Point(278, 261);
this.buttonTcpSave1.Name = "buttonTcpSave1"; this.buttonTcpSave1.Name = "buttonTcpSave1";
this.buttonTcpSave1.Size = new System.Drawing.Size(106, 28); this.buttonTcpSave1.Size = new System.Drawing.Size(106, 28);
@ -509,7 +510,7 @@
this.labelHelp.BackPictureBox2 = null; this.labelHelp.BackPictureBox2 = null;
this.labelHelp.BorderColor = System.Drawing.Color.Black; this.labelHelp.BorderColor = System.Drawing.Color.Black;
this.labelHelp.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelHelp.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelHelp.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelHelp.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelHelp.ForeColor = System.Drawing.Color.Red; this.labelHelp.ForeColor = System.Drawing.Color.Red;
this.labelHelp.InitVisible = true; this.labelHelp.InitVisible = true;
this.labelHelp.LineSpacing = 0F; this.labelHelp.LineSpacing = 0F;
@ -613,7 +614,7 @@
this.labelTitleSubnetMask.BackPictureBox2 = null; this.labelTitleSubnetMask.BackPictureBox2 = null;
this.labelTitleSubnetMask.BorderColor = System.Drawing.Color.Black; this.labelTitleSubnetMask.BorderColor = System.Drawing.Color.Black;
this.labelTitleSubnetMask.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleSubnetMask.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSubnetMask.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelTitleSubnetMask.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleSubnetMask.ForeColor = System.Drawing.Color.Black; this.labelTitleSubnetMask.ForeColor = System.Drawing.Color.Black;
this.labelTitleSubnetMask.InitVisible = true; this.labelTitleSubnetMask.InitVisible = true;
this.labelTitleSubnetMask.LineSpacing = 0F; this.labelTitleSubnetMask.LineSpacing = 0F;
@ -717,7 +718,7 @@
this.labelTitleGateway.BackPictureBox2 = null; this.labelTitleGateway.BackPictureBox2 = null;
this.labelTitleGateway.BorderColor = System.Drawing.Color.Black; this.labelTitleGateway.BorderColor = System.Drawing.Color.Black;
this.labelTitleGateway.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleGateway.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleGateway.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelTitleGateway.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleGateway.ForeColor = System.Drawing.Color.Black; this.labelTitleGateway.ForeColor = System.Drawing.Color.Black;
this.labelTitleGateway.InitVisible = true; this.labelTitleGateway.InitVisible = true;
this.labelTitleGateway.LineSpacing = 0F; this.labelTitleGateway.LineSpacing = 0F;
@ -821,7 +822,7 @@
this.labelTitleIPAddress.BackPictureBox2 = null; this.labelTitleIPAddress.BackPictureBox2 = null;
this.labelTitleIPAddress.BorderColor = System.Drawing.Color.Black; this.labelTitleIPAddress.BorderColor = System.Drawing.Color.Black;
this.labelTitleIPAddress.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleIPAddress.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleIPAddress.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelTitleIPAddress.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleIPAddress.ForeColor = System.Drawing.Color.Black; this.labelTitleIPAddress.ForeColor = System.Drawing.Color.Black;
this.labelTitleIPAddress.InitVisible = true; this.labelTitleIPAddress.InitVisible = true;
this.labelTitleIPAddress.LineSpacing = 0F; this.labelTitleIPAddress.LineSpacing = 0F;
@ -841,7 +842,7 @@
this.labelStaticTcpMode.BackPictureBox2 = null; this.labelStaticTcpMode.BackPictureBox2 = null;
this.labelStaticTcpMode.BorderColor = System.Drawing.Color.Black; this.labelStaticTcpMode.BorderColor = System.Drawing.Color.Black;
this.labelStaticTcpMode.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticTcpMode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticTcpMode.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelStaticTcpMode.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticTcpMode.InitVisible = true; this.labelStaticTcpMode.InitVisible = true;
this.labelStaticTcpMode.LineSpacing = 0F; this.labelStaticTcpMode.LineSpacing = 0F;
this.labelStaticTcpMode.Location = new System.Drawing.Point(27, 69); this.labelStaticTcpMode.Location = new System.Drawing.Point(27, 69);
@ -860,7 +861,7 @@
this.labelStaticTcpOperationMode.BackPictureBox2 = null; this.labelStaticTcpOperationMode.BackPictureBox2 = null;
this.labelStaticTcpOperationMode.BorderColor = System.Drawing.Color.Black; this.labelStaticTcpOperationMode.BorderColor = System.Drawing.Color.Black;
this.labelStaticTcpOperationMode.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticTcpOperationMode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticTcpOperationMode.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelStaticTcpOperationMode.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticTcpOperationMode.InitVisible = true; this.labelStaticTcpOperationMode.InitVisible = true;
this.labelStaticTcpOperationMode.LineSpacing = 0F; this.labelStaticTcpOperationMode.LineSpacing = 0F;
this.labelStaticTcpOperationMode.Location = new System.Drawing.Point(27, 33); this.labelStaticTcpOperationMode.Location = new System.Drawing.Point(27, 33);
@ -872,23 +873,23 @@
this.labelStaticTcpOperationMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelStaticTcpOperationMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticTcpOperationMode.Wordwrap = false; this.labelStaticTcpOperationMode.Wordwrap = false;
// //
// comboBoxTCPOperationMode // comboBoxOperationMode
// //
this.comboBoxTCPOperationMode.Font = new System.Drawing.Font("Arial", 15.5F, System.Drawing.FontStyle.Bold); this.comboBoxOperationMode.Font = new System.Drawing.Font("Arial", 15.5F, System.Drawing.FontStyle.Bold);
this.comboBoxTCPOperationMode.Location = new System.Drawing.Point(173, 33); this.comboBoxOperationMode.Location = new System.Drawing.Point(173, 33);
this.comboBoxTCPOperationMode.Name = "comboBoxTCPOperationMode"; this.comboBoxOperationMode.Name = "comboBoxOperationMode";
this.comboBoxTCPOperationMode.Size = new System.Drawing.Size(200, 30); this.comboBoxOperationMode.Size = new System.Drawing.Size(200, 30);
this.comboBoxTCPOperationMode.TabIndex = 234; this.comboBoxOperationMode.TabIndex = 234;
this.comboBoxTCPOperationMode.SelectedIndexChanged += new System.EventHandler(this.comboBoxOperationMode_SelectedIndexChanged); this.comboBoxOperationMode.SelectedIndexChanged += new System.EventHandler(this.comboBoxOperationMode_SelectedIndexChanged);
// //
// comboBoxTCPMode // comboBoxMode
// //
this.comboBoxTCPMode.Font = new System.Drawing.Font("Arial", 15.5F, System.Drawing.FontStyle.Bold); this.comboBoxMode.Font = new System.Drawing.Font("Arial", 15.5F, System.Drawing.FontStyle.Bold);
this.comboBoxTCPMode.Location = new System.Drawing.Point(173, 69); this.comboBoxMode.Location = new System.Drawing.Point(173, 69);
this.comboBoxTCPMode.Name = "comboBoxTCPMode"; this.comboBoxMode.Name = "comboBoxMode";
this.comboBoxTCPMode.Size = new System.Drawing.Size(200, 30); this.comboBoxMode.Size = new System.Drawing.Size(200, 30);
this.comboBoxTCPMode.TabIndex = 233; this.comboBoxMode.TabIndex = 233;
this.comboBoxTCPMode.SelectedIndexChanged += new System.EventHandler(this.comboBoxMode_SelectedIndexChanged); this.comboBoxMode.SelectedIndexChanged += new System.EventHandler(this.comboBoxMode_SelectedIndexChanged);
// //
// groupBoxServer // groupBoxServer
// //
@ -899,7 +900,7 @@
this.groupBoxServer.Controls.Add(this.labelLocalPort); this.groupBoxServer.Controls.Add(this.labelLocalPort);
this.groupBoxServer.Controls.Add(this.labelTitleServerPort); this.groupBoxServer.Controls.Add(this.labelTitleServerPort);
this.groupBoxServer.Controls.Add(this.labelServerStatus); this.groupBoxServer.Controls.Add(this.labelServerStatus);
this.groupBoxServer.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.groupBoxServer.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.groupBoxServer.FrameLineColor1 = System.Drawing.Color.Black; this.groupBoxServer.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxServer.FrameLineColor2 = System.Drawing.Color.Black; this.groupBoxServer.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxServer.FrameLineThickness = 1; this.groupBoxServer.FrameLineThickness = 1;
@ -942,7 +943,7 @@
this.labelTitleConnectedIP.BackPictureBox2 = null; this.labelTitleConnectedIP.BackPictureBox2 = null;
this.labelTitleConnectedIP.BorderColor = System.Drawing.Color.Black; this.labelTitleConnectedIP.BorderColor = System.Drawing.Color.Black;
this.labelTitleConnectedIP.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleConnectedIP.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleConnectedIP.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelTitleConnectedIP.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleConnectedIP.ForeColor = System.Drawing.Color.Black; this.labelTitleConnectedIP.ForeColor = System.Drawing.Color.Black;
this.labelTitleConnectedIP.InitVisible = true; this.labelTitleConnectedIP.InitVisible = true;
this.labelTitleConnectedIP.LineSpacing = 0F; this.labelTitleConnectedIP.LineSpacing = 0F;
@ -984,7 +985,7 @@
this.labelTitleServerPort.BackPictureBox2 = null; this.labelTitleServerPort.BackPictureBox2 = null;
this.labelTitleServerPort.BorderColor = System.Drawing.Color.Black; this.labelTitleServerPort.BorderColor = System.Drawing.Color.Black;
this.labelTitleServerPort.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleServerPort.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleServerPort.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelTitleServerPort.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleServerPort.ForeColor = System.Drawing.Color.Black; this.labelTitleServerPort.ForeColor = System.Drawing.Color.Black;
this.labelTitleServerPort.InitVisible = true; this.labelTitleServerPort.InitVisible = true;
this.labelTitleServerPort.LineSpacing = 0F; this.labelTitleServerPort.LineSpacing = 0F;
@ -1030,7 +1031,7 @@
this.groupBoxClient.Controls.Add(this.labelHostPort); this.groupBoxClient.Controls.Add(this.labelHostPort);
this.groupBoxClient.Controls.Add(this.labelHostIP4); this.groupBoxClient.Controls.Add(this.labelHostIP4);
this.groupBoxClient.Controls.Add(this.labelTitleClientServerPort); this.groupBoxClient.Controls.Add(this.labelTitleClientServerPort);
this.groupBoxClient.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.groupBoxClient.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.groupBoxClient.FrameLineColor1 = System.Drawing.Color.Black; this.groupBoxClient.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxClient.FrameLineColor2 = System.Drawing.Color.Black; this.groupBoxClient.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxClient.FrameLineThickness = 1; this.groupBoxClient.FrameLineThickness = 1;
@ -1047,7 +1048,7 @@
// //
// buttonTcpSave2 // buttonTcpSave2
// //
this.buttonTcpSave2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonTcpSave2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonTcpSave2.Location = new System.Drawing.Point(274, 90); this.buttonTcpSave2.Location = new System.Drawing.Point(274, 90);
this.buttonTcpSave2.Name = "buttonTcpSave2"; this.buttonTcpSave2.Name = "buttonTcpSave2";
this.buttonTcpSave2.Size = new System.Drawing.Size(100, 28); this.buttonTcpSave2.Size = new System.Drawing.Size(100, 28);
@ -1083,7 +1084,7 @@
this.labelTitleClientServerIP.BackPictureBox2 = null; this.labelTitleClientServerIP.BackPictureBox2 = null;
this.labelTitleClientServerIP.BorderColor = System.Drawing.Color.Black; this.labelTitleClientServerIP.BorderColor = System.Drawing.Color.Black;
this.labelTitleClientServerIP.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleClientServerIP.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleClientServerIP.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelTitleClientServerIP.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleClientServerIP.ForeColor = System.Drawing.Color.Black; this.labelTitleClientServerIP.ForeColor = System.Drawing.Color.Black;
this.labelTitleClientServerIP.InitVisible = true; this.labelTitleClientServerIP.InitVisible = true;
this.labelTitleClientServerIP.LineSpacing = 0F; this.labelTitleClientServerIP.LineSpacing = 0F;
@ -1209,7 +1210,7 @@
this.labelTitleClientServerPort.BackPictureBox2 = null; this.labelTitleClientServerPort.BackPictureBox2 = null;
this.labelTitleClientServerPort.BorderColor = System.Drawing.Color.Black; this.labelTitleClientServerPort.BorderColor = System.Drawing.Color.Black;
this.labelTitleClientServerPort.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleClientServerPort.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleClientServerPort.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold); this.labelTitleClientServerPort.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleClientServerPort.ForeColor = System.Drawing.Color.Black; this.labelTitleClientServerPort.ForeColor = System.Drawing.Color.Black;
this.labelTitleClientServerPort.InitVisible = true; this.labelTitleClientServerPort.InitVisible = true;
this.labelTitleClientServerPort.LineSpacing = 0F; this.labelTitleClientServerPort.LineSpacing = 0F;
@ -1290,8 +1291,8 @@
private SmartX.SmartLabel labelTitleIPAddress; private SmartX.SmartLabel labelTitleIPAddress;
private SmartX.SmartLabel labelStaticTcpMode; private SmartX.SmartLabel labelStaticTcpMode;
private SmartX.SmartLabel labelStaticTcpOperationMode; private SmartX.SmartLabel labelStaticTcpOperationMode;
private System.Windows.Forms.ComboBox comboBoxTCPOperationMode; private System.Windows.Forms.ComboBox comboBoxOperationMode;
private System.Windows.Forms.ComboBox comboBoxTCPMode; private System.Windows.Forms.ComboBox comboBoxMode;
private SmartX.SmartGroupBox groupBoxServer; private SmartX.SmartGroupBox groupBoxServer;
private SmartX.SmartLabel labelConnectedIP; private SmartX.SmartLabel labelConnectedIP;
private SmartX.SmartLabel labelTitleConnectedIP; private SmartX.SmartLabel labelTitleConnectedIP;

View File

@ -165,53 +165,52 @@
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAACrZJREFUeF7t1jENgAAQ j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOxAAADsQBlSsOGwAACmlJREFUeF7t1jENgEAU
wMC3w4gELBMUESQQZgQw0vGSm6qgs24LAACh+SYAAP4wWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAz QLFv50YknGWCIoIEwoyJNzapiM6xFwAAIcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
WAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMF wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
ABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAA xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
MYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAz ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
WAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMF FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
ABAzWAAAMYMFABAzWAAAMYMFABAzWAAAMYMFABAzWAAAsXmuAwCAkMECAIgZLACAmMECAIgZLACAmMEC JlgAADHBAgCICRYAQEywAABiggUAEJvvuQAACAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC EBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkW
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA EBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkW
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ EBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkW
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC AEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC EBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkW
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA EBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkW
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC WAAAMcECAIgJFgBAbN77BAAgNMdeAACEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQE
AIgZLACAmMECAIgZLACAmMECAIjNfe4AAIRm3RYAAEIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIG CwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQ
CwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAA EywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYA
AGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAg QEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZY
ZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIG AAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICY
CwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAA YAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAA
AGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAg YoIFABATLACA1F4/V1c/5sLrLKMAAAAASUVORK5CYII=
ZrAAAGIGCwAgZrAAAGIGCwAgZrAAAGIGCwAg9gJXVz/mZFbNFwAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -261,283 +260,250 @@
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 Z/8BKGeNyS3v/jQAAAAASUVORK5CYII=
RU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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 EPAlSQAAAABJRU5ErkJggg==
VUdHewBJoRBLJAKRiC8S8aVS4f6+8eho97vvDl6/Pvz4ESowf/nL59evD09O9k2mnb09o16vlkiEIpFA
KAS2PVxCdsPFYjHYxzvfTklMSMhJS0+IiwM8uVnZRQUFFWVl9aBqwwPR5OTk3Nzc0tLS2traFnTKTWWz
mWArXKmEzv92d7UA6eRk32hU6fVK2GakT58+ajRyhUIik4mkUpFCIdFqFdvbmoMD/dGR8f37N2dnZz/+
+OnoyHhwAB3g6nRKtVoml0tkMgnceGjLWyqVymQyuZVkMhm4DiDPN72SEhMLc+6nJSRmpKTkZGYV5hdU
lJbV1TxuaTKPQhMTEwjP5uYmfNZNh8//uGKxUKmUXkQ6MBjU4ERZp1OaTGYkrVahUsmUSqlSKVWrZXq9
amdHe3BgODra/vDhe4B0fLxzeGjc29MbjRqdTqXRKFUqhVKpQKSEpYIFXisUCsAml8vPTy6Sk5Iqioqz
09Nzs7If5uWVl5TU1tQ0P30K7TQMQPVtdnZ2cXERbDaAAwtQNOFVl0ihkGq1SqMRGlLPzs6Ojvbh1ijU
aoVWiyCd6vUqrVb5t3Q/a71+/Z1arYJtlsYi8CtgA7QqlcqMlJKcXF9V9eB+bmF+QXlxyeOq6qZGaOcE
2mYYG5uZmVlYWFhZWQE84CAdLLksf+YiU6uVej00l4OHmn2tVqVWQ0gajfLwEEFSa7UqjUZ1evrx9PTj
p0+nnz6dfv58+vnzp8+fP/34I2Tw+vNn6J8+fTo9PT09OTnW6TRai3QXpdVqARuIm0ajMR9sJiUltTU+
hf42q6SkprKy8cmTjvb25339oyMj09PToCSAjUiw7w4WJ4AH3raVqVQKrdaMdHCwr9Go1GooZ9Rq5cEB
KA+nOp0ZSaNRabUqnU5jMGiNRp3RqNveRqzf3oauGAw6g0Gr10PW6XR6vU5vkQEWeA2oAJhGo9HpdBKJ
BC7iBEJfZ2dNZWVdTc3ThoaOtra+3t7h4eGpqSnrkgCO/UDKCQQCUHxkMplCIVeplBqN6uBg//Bw32DQ
wUiQNRrVzo7x9evvLB+2GiBpNGqtVq3TafR6DWi3la2v6EDjDQaD0WgwwtqGBV4DNiRoBoOBwWBgcdhr
cdi4jtbWlqdPW5qanrW3gyFoYmJiZmZmcXHROuXAX8AgW5twkTEjwQBQQy2JoLS5CK6DHLEAm69bW6uF
yOGfGp1Oa80DYHYsQtgAmMFg2N7eHh0dDY/GXAsK86+qqBwaHOzr6env6xsaGgI8SBcCGxrgfJvH44Fj
AlA0Lf0S6pqWdpubjnRr6+u/KOsyAFIORoJ4dnZ2di8KAQP/ure3V1ZW5urndO3Pzr9LSkqam5kZHRkZ
Gx2dnJycmZmZn5+3TjlwbIpMpSwpZy6sAAlpDSybX4FsAS4L3If0DeTjR3j2LLIGA9fhrIs3f0EBE4mu
ra1dW11dWlpagAV2Hjc3N8FyEqlyIETIOGDTlC8UUqBBcbNkndGGZx8Wwra3t3dwcLC/v19UVOQX4n3+
zZio2Mjh4WESibS5uQk2b5H4ICmHTKVAytl8qF8u62KN8CAhQngOrHQI6+joqKOjIzIm/MKXfW573YiK
jRwYGGDA5wrI+tEmPoAHxMemHda6MHz8nUKKtQ0PCA6CcXh4aDKZjo6OTCZTR0cH8rWYC1/JuuXxTVRs
ZE1NzebmJjJvB/NF0HkAjFqtRj5IZKAAVfXLZd3dL5OYYB3BOj4+Pjk54XA4paWlSHxskYCDwwPxeFxl
ZeXw8DCRSKTRaCDBEAyb+mOd09YCTfnHhCSVDcPx8fHR0ZFIJBIKhePj4+Xl5VhcPOg/P4cE7BXkGhUT
gcPj8Hic7RcL/9XC4XE4HDYsCoPyc7jc8v9D+l+jvSppCa2XDgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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 /75aOx5brnAAAAAASUVORK5CYII=
VFFRMbtLcO5SiFBpJYB3qajoyMuXL5VKJdil7uXC+ciTJ0+CB+/fv3/27NkLFy4ED0adZ8+eSSQStVot
EAiY+Tlx2ayDGIZptVqJRCIQCOD0WEAgEEilUq1W29raSs1KjUuhJd27d89ms8lkMqD0NKbo7u4WCoVy
uRxF0XPnzm1LTYiL37W2vLzc6XSqVCrwcoohK7BF4FnX3d3NyKPP3KCQnpnC5XI//H/82/teTFgBH7FY
rFQqURRls9nJ+7fP3RlDo1M7OjoQBJHL5SKRKPgZyF9lQD4KhQJF0fr6+h+z0+fd7LM5ZQONTn348CH4
qUgmk4nFYqFQCD7I4HfNL4dAIBAKhSKRSCwWy2QytVqt0+nq6+tnb4uZd0tWwp71NDr16tWrEokEQRDw
ySWTyeDvxF8amUwGfuXS6XRPnz6tqqqa3R9YCcQPB5LzCnJra2t/+eUXcD1QFIX/c/uigL1qaWmprq5m
5NHB6yecEoid6RRa9j7WIWZeQS58b+EX5WjxUdYhJiufse9gamLqXxeu/L9K/wGLaHt9OROFfQAAAABJ
RU5ErkJggg==
</value> </value>
</data> </data>
<data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -587,36 +553,35 @@
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 6AJaAAAAAElFTkSuQmCC
ku/cAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="timerServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -208,10 +208,10 @@
this.groupBoxOption.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxOption.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle;
this.groupBoxOption.Image = null; this.groupBoxOption.Image = null;
this.groupBoxOption.InitVisible = true; this.groupBoxOption.InitVisible = true;
this.groupBoxOption.Location = new System.Drawing.Point(150, 242); this.groupBoxOption.Location = new System.Drawing.Point(3, 248);
this.groupBoxOption.Name = "groupBoxOption"; this.groupBoxOption.Name = "groupBoxOption";
this.groupBoxOption.RoundRadius = 10; this.groupBoxOption.RoundRadius = 10;
this.groupBoxOption.Size = new System.Drawing.Size(500, 268); this.groupBoxOption.Size = new System.Drawing.Size(390, 268);
this.groupBoxOption.TabIndex = 141; this.groupBoxOption.TabIndex = 141;
this.groupBoxOption.Text = "기타 옵션"; this.groupBoxOption.Text = "기타 옵션";
this.groupBoxOption.TextColor = System.Drawing.Color.Black; this.groupBoxOption.TextColor = System.Drawing.Color.Black;
@ -219,7 +219,7 @@
// comboBoxDecimalPlaces // comboBoxDecimalPlaces
// //
this.comboBoxDecimalPlaces.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold); this.comboBoxDecimalPlaces.Font = new System.Drawing.Font("Arial", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxDecimalPlaces.Location = new System.Drawing.Point(288, 174); this.comboBoxDecimalPlaces.Location = new System.Drawing.Point(198, 177);
this.comboBoxDecimalPlaces.Name = "comboBoxDecimalPlaces"; this.comboBoxDecimalPlaces.Name = "comboBoxDecimalPlaces";
this.comboBoxDecimalPlaces.Size = new System.Drawing.Size(100, 29); this.comboBoxDecimalPlaces.Size = new System.Drawing.Size(100, 29);
this.comboBoxDecimalPlaces.TabIndex = 7; this.comboBoxDecimalPlaces.TabIndex = 7;
@ -237,7 +237,7 @@
this.buttonBypassMode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBypassMode.DownImage"))); this.buttonBypassMode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBypassMode.DownImage")));
this.buttonBypassMode.GroupID = 0; this.buttonBypassMode.GroupID = 0;
this.buttonBypassMode.InitVisible = true; this.buttonBypassMode.InitVisible = true;
this.buttonBypassMode.Location = new System.Drawing.Point(288, 212); this.buttonBypassMode.Location = new System.Drawing.Point(198, 215);
this.buttonBypassMode.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonBypassMode.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonBypassMode.Name = "buttonBypassMode"; this.buttonBypassMode.Name = "buttonBypassMode";
this.buttonBypassMode.NestedClickEventPrevent = false; this.buttonBypassMode.NestedClickEventPrevent = false;
@ -267,7 +267,7 @@
this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold);
this.labelRelayOnTime.InitVisible = true; this.labelRelayOnTime.InitVisible = true;
this.labelRelayOnTime.LineSpacing = 0F; this.labelRelayOnTime.LineSpacing = 0F;
this.labelRelayOnTime.Location = new System.Drawing.Point(288, 138); this.labelRelayOnTime.Location = new System.Drawing.Point(198, 141);
this.labelRelayOnTime.Name = "labelRelayOnTime"; this.labelRelayOnTime.Name = "labelRelayOnTime";
this.labelRelayOnTime.Size = new System.Drawing.Size(100, 30); this.labelRelayOnTime.Size = new System.Drawing.Size(100, 30);
this.labelRelayOnTime.TabIndex = 150; this.labelRelayOnTime.TabIndex = 150;
@ -288,7 +288,7 @@
this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold);
this.labelBuzzerOnTime.InitVisible = true; this.labelBuzzerOnTime.InitVisible = true;
this.labelBuzzerOnTime.LineSpacing = 0F; this.labelBuzzerOnTime.LineSpacing = 0F;
this.labelBuzzerOnTime.Location = new System.Drawing.Point(288, 102); this.labelBuzzerOnTime.Location = new System.Drawing.Point(198, 105);
this.labelBuzzerOnTime.Name = "labelBuzzerOnTime"; this.labelBuzzerOnTime.Name = "labelBuzzerOnTime";
this.labelBuzzerOnTime.Size = new System.Drawing.Size(100, 30); this.labelBuzzerOnTime.Size = new System.Drawing.Size(100, 30);
this.labelBuzzerOnTime.TabIndex = 149; this.labelBuzzerOnTime.TabIndex = 149;
@ -309,7 +309,7 @@
this.labelChattering.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelChattering.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold);
this.labelChattering.InitVisible = true; this.labelChattering.InitVisible = true;
this.labelChattering.LineSpacing = 0F; this.labelChattering.LineSpacing = 0F;
this.labelChattering.Location = new System.Drawing.Point(288, 66); this.labelChattering.Location = new System.Drawing.Point(198, 69);
this.labelChattering.Name = "labelChattering"; this.labelChattering.Name = "labelChattering";
this.labelChattering.Size = new System.Drawing.Size(100, 30); this.labelChattering.Size = new System.Drawing.Size(100, 30);
this.labelChattering.TabIndex = 101; this.labelChattering.TabIndex = 101;
@ -329,9 +329,9 @@
this.labelStaticRelayOnTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticRelayOnTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticRelayOnTime.InitVisible = true; this.labelStaticRelayOnTime.InitVisible = true;
this.labelStaticRelayOnTime.LineSpacing = 0F; this.labelStaticRelayOnTime.LineSpacing = 0F;
this.labelStaticRelayOnTime.Location = new System.Drawing.Point(109, 138); this.labelStaticRelayOnTime.Location = new System.Drawing.Point(19, 141);
this.labelStaticRelayOnTime.Name = "labelStaticRelayOnTime"; this.labelStaticRelayOnTime.Name = "labelStaticRelayOnTime";
this.labelStaticRelayOnTime.Size = new System.Drawing.Size(160, 30); this.labelStaticRelayOnTime.Size = new System.Drawing.Size(151, 30);
this.labelStaticRelayOnTime.TabIndex = 148; this.labelStaticRelayOnTime.TabIndex = 148;
this.labelStaticRelayOnTime.Text = "릴레이 ON시간"; this.labelStaticRelayOnTime.Text = "릴레이 ON시간";
this.labelStaticRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -348,9 +348,9 @@
this.labelStaticBypass.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticBypass.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticBypass.InitVisible = true; this.labelStaticBypass.InitVisible = true;
this.labelStaticBypass.LineSpacing = 0F; this.labelStaticBypass.LineSpacing = 0F;
this.labelStaticBypass.Location = new System.Drawing.Point(109, 212); this.labelStaticBypass.Location = new System.Drawing.Point(19, 215);
this.labelStaticBypass.Name = "labelStaticBypass"; this.labelStaticBypass.Name = "labelStaticBypass";
this.labelStaticBypass.Size = new System.Drawing.Size(160, 30); this.labelStaticBypass.Size = new System.Drawing.Size(151, 30);
this.labelStaticBypass.TabIndex = 100; this.labelStaticBypass.TabIndex = 100;
this.labelStaticBypass.Text = "바이패스"; this.labelStaticBypass.Text = "바이패스";
this.labelStaticBypass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticBypass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -367,9 +367,9 @@
this.labelStaticDecimalPoint.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticDecimalPoint.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticDecimalPoint.InitVisible = true; this.labelStaticDecimalPoint.InitVisible = true;
this.labelStaticDecimalPoint.LineSpacing = 0F; this.labelStaticDecimalPoint.LineSpacing = 0F;
this.labelStaticDecimalPoint.Location = new System.Drawing.Point(109, 176); this.labelStaticDecimalPoint.Location = new System.Drawing.Point(19, 179);
this.labelStaticDecimalPoint.Name = "labelStaticDecimalPoint"; this.labelStaticDecimalPoint.Name = "labelStaticDecimalPoint";
this.labelStaticDecimalPoint.Size = new System.Drawing.Size(160, 30); this.labelStaticDecimalPoint.Size = new System.Drawing.Size(151, 30);
this.labelStaticDecimalPoint.TabIndex = 100; this.labelStaticDecimalPoint.TabIndex = 100;
this.labelStaticDecimalPoint.Text = "소수점"; this.labelStaticDecimalPoint.Text = "소수점";
this.labelStaticDecimalPoint.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticDecimalPoint.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -386,9 +386,9 @@
this.labelStaticBuzzerOnTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticBuzzerOnTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticBuzzerOnTime.InitVisible = true; this.labelStaticBuzzerOnTime.InitVisible = true;
this.labelStaticBuzzerOnTime.LineSpacing = 0F; this.labelStaticBuzzerOnTime.LineSpacing = 0F;
this.labelStaticBuzzerOnTime.Location = new System.Drawing.Point(109, 102); this.labelStaticBuzzerOnTime.Location = new System.Drawing.Point(19, 105);
this.labelStaticBuzzerOnTime.Name = "labelStaticBuzzerOnTime"; this.labelStaticBuzzerOnTime.Name = "labelStaticBuzzerOnTime";
this.labelStaticBuzzerOnTime.Size = new System.Drawing.Size(160, 30); this.labelStaticBuzzerOnTime.Size = new System.Drawing.Size(151, 30);
this.labelStaticBuzzerOnTime.TabIndex = 147; this.labelStaticBuzzerOnTime.TabIndex = 147;
this.labelStaticBuzzerOnTime.Text = "부저 ON 시간"; this.labelStaticBuzzerOnTime.Text = "부저 ON 시간";
this.labelStaticBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -405,9 +405,9 @@
this.labelStaticChattering.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticChattering.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticChattering.InitVisible = true; this.labelStaticChattering.InitVisible = true;
this.labelStaticChattering.LineSpacing = 0F; this.labelStaticChattering.LineSpacing = 0F;
this.labelStaticChattering.Location = new System.Drawing.Point(109, 66); this.labelStaticChattering.Location = new System.Drawing.Point(19, 69);
this.labelStaticChattering.Name = "labelStaticChattering"; this.labelStaticChattering.Name = "labelStaticChattering";
this.labelStaticChattering.Size = new System.Drawing.Size(160, 30); this.labelStaticChattering.Size = new System.Drawing.Size(151, 30);
this.labelStaticChattering.TabIndex = 99; this.labelStaticChattering.TabIndex = 99;
this.labelStaticChattering.Text = "채터링감지"; this.labelStaticChattering.Text = "채터링감지";
this.labelStaticChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -426,7 +426,7 @@
this.buttonDoubleEnter.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDoubleEnter.DownImage"))); this.buttonDoubleEnter.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDoubleEnter.DownImage")));
this.buttonDoubleEnter.GroupID = 0; this.buttonDoubleEnter.GroupID = 0;
this.buttonDoubleEnter.InitVisible = true; this.buttonDoubleEnter.InitVisible = true;
this.buttonDoubleEnter.Location = new System.Drawing.Point(288, 30); this.buttonDoubleEnter.Location = new System.Drawing.Point(198, 33);
this.buttonDoubleEnter.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonDoubleEnter.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonDoubleEnter.Name = "buttonDoubleEnter"; this.buttonDoubleEnter.Name = "buttonDoubleEnter";
this.buttonDoubleEnter.NestedClickEventPrevent = false; this.buttonDoubleEnter.NestedClickEventPrevent = false;
@ -455,9 +455,9 @@
this.labelStaticDoubleEntry.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticDoubleEntry.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticDoubleEntry.InitVisible = true; this.labelStaticDoubleEntry.InitVisible = true;
this.labelStaticDoubleEntry.LineSpacing = 0F; this.labelStaticDoubleEntry.LineSpacing = 0F;
this.labelStaticDoubleEntry.Location = new System.Drawing.Point(109, 30); this.labelStaticDoubleEntry.Location = new System.Drawing.Point(19, 33);
this.labelStaticDoubleEntry.Name = "labelStaticDoubleEntry"; this.labelStaticDoubleEntry.Name = "labelStaticDoubleEntry";
this.labelStaticDoubleEntry.Size = new System.Drawing.Size(160, 30); this.labelStaticDoubleEntry.Size = new System.Drawing.Size(151, 30);
this.labelStaticDoubleEntry.TabIndex = 20; this.labelStaticDoubleEntry.TabIndex = 20;
this.labelStaticDoubleEntry.Text = "이중진입"; this.labelStaticDoubleEntry.Text = "이중진입";
this.labelStaticDoubleEntry.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelStaticDoubleEntry.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -483,10 +483,10 @@
this.groupBoxAutoZero.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxAutoZero.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle;
this.groupBoxAutoZero.Image = null; this.groupBoxAutoZero.Image = null;
this.groupBoxAutoZero.InitVisible = true; this.groupBoxAutoZero.InitVisible = true;
this.groupBoxAutoZero.Location = new System.Drawing.Point(150, 78); this.groupBoxAutoZero.Location = new System.Drawing.Point(3, 84);
this.groupBoxAutoZero.Name = "groupBoxAutoZero"; this.groupBoxAutoZero.Name = "groupBoxAutoZero";
this.groupBoxAutoZero.RoundRadius = 10; this.groupBoxAutoZero.RoundRadius = 10;
this.groupBoxAutoZero.Size = new System.Drawing.Size(500, 158); this.groupBoxAutoZero.Size = new System.Drawing.Size(390, 158);
this.groupBoxAutoZero.TabIndex = 140; this.groupBoxAutoZero.TabIndex = 140;
this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxAutoZero.Text = "자동영점";
this.groupBoxAutoZero.TextColor = System.Drawing.Color.Black; this.groupBoxAutoZero.TextColor = System.Drawing.Color.Black;
@ -494,7 +494,7 @@
// comboBoxZeroParameterMode // comboBoxZeroParameterMode
// //
this.comboBoxZeroParameterMode.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold); this.comboBoxZeroParameterMode.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxZeroParameterMode.Location = new System.Drawing.Point(331, 81); this.comboBoxZeroParameterMode.Location = new System.Drawing.Point(113, 103);
this.comboBoxZeroParameterMode.Name = "comboBoxZeroParameterMode"; this.comboBoxZeroParameterMode.Name = "comboBoxZeroParameterMode";
this.comboBoxZeroParameterMode.Size = new System.Drawing.Size(100, 29); this.comboBoxZeroParameterMode.Size = new System.Drawing.Size(100, 29);
this.comboBoxZeroParameterMode.TabIndex = 6; this.comboBoxZeroParameterMode.TabIndex = 6;
@ -504,7 +504,7 @@
// comboBoxZeroParameterVariate // comboBoxZeroParameterVariate
// //
this.comboBoxZeroParameterVariate.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold); this.comboBoxZeroParameterVariate.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxZeroParameterVariate.Location = new System.Drawing.Point(131, 81); this.comboBoxZeroParameterVariate.Location = new System.Drawing.Point(113, 67);
this.comboBoxZeroParameterVariate.Name = "comboBoxZeroParameterVariate"; this.comboBoxZeroParameterVariate.Name = "comboBoxZeroParameterVariate";
this.comboBoxZeroParameterVariate.Size = new System.Drawing.Size(100, 29); this.comboBoxZeroParameterVariate.Size = new System.Drawing.Size(100, 29);
this.comboBoxZeroParameterVariate.TabIndex = 5; this.comboBoxZeroParameterVariate.TabIndex = 5;
@ -521,9 +521,9 @@
this.labelZeroParameterRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelZeroParameterRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold);
this.labelZeroParameterRange.InitVisible = true; this.labelZeroParameterRange.InitVisible = true;
this.labelZeroParameterRange.LineSpacing = 0F; this.labelZeroParameterRange.LineSpacing = 0F;
this.labelZeroParameterRange.Location = new System.Drawing.Point(331, 45); this.labelZeroParameterRange.Location = new System.Drawing.Point(292, 31);
this.labelZeroParameterRange.Name = "labelZeroParameterRange"; this.labelZeroParameterRange.Name = "labelZeroParameterRange";
this.labelZeroParameterRange.Size = new System.Drawing.Size(100, 30); this.labelZeroParameterRange.Size = new System.Drawing.Size(70, 30);
this.labelZeroParameterRange.TabIndex = 17; this.labelZeroParameterRange.TabIndex = 17;
this.labelZeroParameterRange.Text = "50"; this.labelZeroParameterRange.Text = "50";
this.labelZeroParameterRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelZeroParameterRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -542,9 +542,9 @@
this.labelZeroParameterTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); this.labelZeroParameterTime.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold);
this.labelZeroParameterTime.InitVisible = true; this.labelZeroParameterTime.InitVisible = true;
this.labelZeroParameterTime.LineSpacing = 0F; this.labelZeroParameterTime.LineSpacing = 0F;
this.labelZeroParameterTime.Location = new System.Drawing.Point(131, 45); this.labelZeroParameterTime.Location = new System.Drawing.Point(113, 31);
this.labelZeroParameterTime.Name = "labelZeroParameterTime"; this.labelZeroParameterTime.Name = "labelZeroParameterTime";
this.labelZeroParameterTime.Size = new System.Drawing.Size(100, 30); this.labelZeroParameterTime.Size = new System.Drawing.Size(70, 30);
this.labelZeroParameterTime.TabIndex = 16; this.labelZeroParameterTime.TabIndex = 16;
this.labelZeroParameterTime.Text = "100"; this.labelZeroParameterTime.Text = "100";
this.labelZeroParameterTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelZeroParameterTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -562,7 +562,7 @@
this.labelStaticVariable.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticVariable.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticVariable.InitVisible = true; this.labelStaticVariable.InitVisible = true;
this.labelStaticVariable.LineSpacing = 0F; this.labelStaticVariable.LineSpacing = 0F;
this.labelStaticVariable.Location = new System.Drawing.Point(37, 81); this.labelStaticVariable.Location = new System.Drawing.Point(19, 67);
this.labelStaticVariable.Name = "labelStaticVariable"; this.labelStaticVariable.Name = "labelStaticVariable";
this.labelStaticVariable.Size = new System.Drawing.Size(88, 30); this.labelStaticVariable.Size = new System.Drawing.Size(88, 30);
this.labelStaticVariable.TabIndex = 15; this.labelStaticVariable.TabIndex = 15;
@ -581,7 +581,7 @@
this.labelStaticRange.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticRange.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticRange.InitVisible = true; this.labelStaticRange.InitVisible = true;
this.labelStaticRange.LineSpacing = 0F; this.labelStaticRange.LineSpacing = 0F;
this.labelStaticRange.Location = new System.Drawing.Point(237, 45); this.labelStaticRange.Location = new System.Drawing.Point(198, 31);
this.labelStaticRange.Name = "labelStaticRange"; this.labelStaticRange.Name = "labelStaticRange";
this.labelStaticRange.Size = new System.Drawing.Size(88, 30); this.labelStaticRange.Size = new System.Drawing.Size(88, 30);
this.labelStaticRange.TabIndex = 14; this.labelStaticRange.TabIndex = 14;
@ -600,7 +600,7 @@
this.labelStaticTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticTime.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticTime.InitVisible = true; this.labelStaticTime.InitVisible = true;
this.labelStaticTime.LineSpacing = 0F; this.labelStaticTime.LineSpacing = 0F;
this.labelStaticTime.Location = new System.Drawing.Point(37, 45); this.labelStaticTime.Location = new System.Drawing.Point(19, 31);
this.labelStaticTime.Name = "labelStaticTime"; this.labelStaticTime.Name = "labelStaticTime";
this.labelStaticTime.Size = new System.Drawing.Size(88, 30); this.labelStaticTime.Size = new System.Drawing.Size(88, 30);
this.labelStaticTime.TabIndex = 13; this.labelStaticTime.TabIndex = 13;
@ -619,7 +619,7 @@
this.labelStaticMode.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold); this.labelStaticMode.Font = new System.Drawing.Font("New Gulim", 13F, System.Drawing.FontStyle.Bold);
this.labelStaticMode.InitVisible = true; this.labelStaticMode.InitVisible = true;
this.labelStaticMode.LineSpacing = 0F; this.labelStaticMode.LineSpacing = 0F;
this.labelStaticMode.Location = new System.Drawing.Point(237, 81); this.labelStaticMode.Location = new System.Drawing.Point(19, 103);
this.labelStaticMode.Name = "labelStaticMode"; this.labelStaticMode.Name = "labelStaticMode";
this.labelStaticMode.Size = new System.Drawing.Size(88, 30); this.labelStaticMode.Size = new System.Drawing.Size(88, 30);
this.labelStaticMode.TabIndex = 12; this.labelStaticMode.TabIndex = 12;

View File

@ -165,53 +165,52 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAACrZJREFUeF7t1jERgAAQ 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAACmpJREFUeF7t1jERgEAQ
wLC3w4gENIMjsAAzAhjpmLtMVdBZtwUAgNB8EwAAfxgsAICYwQIAiBksAICYwQIAiBksAICYwQIAiBks ALGz8yUSXjM4AgtQY2LLzERE5tgLAICQYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhg
AICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIA AQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABi
iBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICY ggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIA
wQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBks iAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQL
AICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIA ACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABAT
iBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAIDY3OcOAEBonusAACBksAAAYgYLACBmsAAAYgYL LACAmGABAMQECwAgJlgAADHBAgCIzXufAACE5nsuAABCggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL wQIAiAkWAEBs3vsEACA0x14AAIQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
ACBmsAAAYgYLACBmsAAAYnOfOwAAoVm3BQCAkMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA EBMsAICYYAEApPb6AaoZKCzs3dg8AAAAAElFTkSuQmCC
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACA2AuqGSgslGsrFQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -261,122 +260,113 @@
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 Kml+s4BQAAAAAElFTkSuQmCC
yOGfGp1Oa80DYHYsQtgAmMFg2N7eHh0dDY/GXAsK86+qqBwaHOzr6env6xsaGgI8SBcCGxrgfJvH44Fj
AlA0Lf0S6pqWdpubjnRr6+u/KOsyAFIORoJ4dnZ2di8KAQP/ure3V1ZW5urndO3Pzr9LSkqam5kZHRkZ
Gx2dnJycmZmZn5+3TjlwbIpMpSwpZy6sAAlpDSybX4FsAS4L3If0DeTjR3j2LLIGA9fhrIs3f0EBE4mu
ra1dW11dWlpagAV2Hjc3N8FyEqlyIETIOGDTlC8UUqBBcbNkndGGZx8Wwra3t3dwcLC/v19UVOQX4n3+
zZio2Mjh4WESibS5uQk2b5H4ICmHTKVAytl8qF8u62KN8CAhQngOrHQI6+joqKOjIzIm/MKXfW573YiK
jRwYGGDA5wrI+tEmPoAHxMemHda6MHz8nUKKtQ0PCA6CcXh4aDKZjo6OTCZTR0cH8rWYC1/JuuXxTVRs
ZE1NzebmJjJvB/NF0HkAjFqtRj5IZKAAVfXLZd3dL5OYYB3BOj4+Pjk54XA4paWlSHxskYCDwwPxeFxl
ZeXw8DCRSKTRaCDBEAyb+mOd09YCTfnHhCSVDcPx8fHR0ZFIJBIKhePj4+Xl5VhcPOg/P4cE7BXkGhUT
gcPj8Hic7RcL/9XC4XE4HDYsCoPyc7jc8v9D+l+jvSppCa2XDgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -426,47 +416,43 @@
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 rkJggg==
qUgmk4nFYqFQCD7I4HfNL4dAIBAKhSKRSCwWy2QytVqt0+nq6+tnb4uZd0tWwp71NDr16tWrEokEQRDw
ySWTyeDvxF8amUwGfuXS6XRPnz6tqqqa3R9YCcQPB5LzCnJra2t/+eUXcD1QFIX/c/uigL1qaWmprq5m
5NHB6yecEoid6RRa9j7WIWZeQS58b+EX5WjxUdYhJiufse9gamLqXxeu/L9K/wGLaHt9OROFfQAAAABJ
RU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBypassMode.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBypassMode.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -516,21 +502,20 @@
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
LuQH1nf5VNJV3VWF0AAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBypassMode.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBypassMode.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -580,23 +565,23 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAAA5NJREFUaEPtmd1LMlkc 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAAA4JJREFUaEPtmVtLYlEU
x+dP2qUXS7LG9yjCybKBLCUIgm56gSbLUie2EaOrTGccpaAGs2ZqitBuoiGppcg2WjAqk8rtZf+MBQ+P x89HmqGLFXY1S4ywtAt0kyAQesmCytJu0oWkp25mRUFFaRc1xHqJDkUNRTpRUNRYlI3ZfIz5496ncWiE
z9PxufFi19nBz+WXM4cvn+H85sAgHx8ffxf5/Px8e3v7q0q8vLzkcrlsNpvJZNLptCRLkEKh8FHk/f29 OQ+jZw7n96B77b2Vtf9nr7XXViYajf6I8fb2FolEvqeI5+fnUCh0c3MTCASOj49ZQcK8vLxAL/D6+oo2
UCi8VIPn5+enpydg6vT0NB6PwzXlAZLP519fX4GmfD7/WCXu7u6ur6/T6TTHcUtLS3BNeYDc398/Pj7m nE4+T09PDw8PRKmjo6P19XXqncBgHh8fw+EwkQntbyni9vY2GAxiT62trdlsNuqdwGDu7u7gK0Lg/v4e
crmHh4dsNvtnNbi9vQWnL5FIUBQ1OTkJ15QHSKnxzc3N5eXl79Xg/PwcnD6KokZHR51OJ1xTHiB/FMlk z/Y6FVxdXZHoczqdo6OjHR0d1DuBwVB/r68vLy/Pz8+/pILT01MSfVCqtbVVr9dT7wQG8zUGHuzZ2Vmq
MhcXF9WarCcnJ6IorqysEARht9v7+vrgFfKgJqsCarIqoCarAiqT5fF4MAzr7u7u6upyuVypVArkPM8T Muvh4aHH45mcnOzq6qqvr6+pqaEDAkMSiweSWDyQxOIBP7H6+/srKioqKyvLy8tNJtPe3h7p39rawjq7
BDE9Pe36hsfjEQSBJMkf89nZ2Z9eC5QmK5lMGgwGrVYbCAQ4jpufn29tbbVarcBXOBxubGycmJj47RuB u7vRScDM7e3toaGh+P7e3t4/lgViE8vv9xcXFxcWFo6Pj6MU6uvry8vL02q1RK/Z2dnMzMz29vZhDkzD
QCAej9tsNqvVSpIkCP1+P03T8NbKk0UQhNFo3NnZKSXBYFCv109NTUmSRNN0R0fHwcHBl2ckyW63Ly8v 6VZdXY05kIx0jo2N2e128oXxiE0sLEOpVG5ublKbZaemphQKRWdnJ9qQQK1W7+7ukqF3sPKJiQlqJEZs
Q2E5SpPV3NzsdruhcGBgAMdxURRpmtbr9dvb29ACHMfn5uagsBxFyQqHw2q1OhaLQTlFURiGhcPhSCRS YmVnZ5vNZmpwNDQ01NbWYp0QC8K5XC46wIFRi8VCjcSISixEWU5OzuLiIrU5UEMihWHU4XCkp6cvLCzQ
X18fjUahBT09PYODg1BYjqJk0TTd1tbGMAyUMwyj1WpXV1dZllWpVDqdrqGh4dciKIoCWSiKtrS0gLCp AQ6dTtfY2EiNxIhKLGyc/Pz8ubk5anOgB1lsenp6fn5eJpMVFRVlZGR8jlFQUIAJEAsNuVxOOrOyskZG
qWlxcRHaRGmyGIbRaDTlsxlIDIVCLMsaDIbNzU2e53eK8DwPjuHCwoIgCCAUBGF/fx/aRGmyNjY2VCpV Rshn4xGVWBAlNzf3Y24mIs7MzEAspP/V1VUci8hrAA1MQBharVYci6QTDa/XSz4bj6jEWllZwcb5mKpx
+agmSdJkMq2vr0ejUbPZvLe3By3Acdzv90NhOYqSJUmSRqMZGhqCQqvVOjw8nEqlWJatDfjv+Hw+g8Hg zJWUlCwvLyMAS0tL3W43HeCAWDgBqZEYsSV47Kzm5mZqcKAsaGlpQfWAnSUl+F8MDg4i0PBKbZYdGBhA
8/lKidfrRVEUTH2GYWqyvjA+Pm6z2bAinZ2dZrM5GAweHx9LksSyrMPh2N3dhR5xOp0/vbJDKFCWJEkc PiJZH3EqifUbRqMRRSaOP1BWVoa4Q6l1cHCAIeyspqamnZ0dMvMdvV7/N7/kiVAsgNod6QkZHRsKy6O9
x0Wj0VAoFIvFRFEs5aIoxmKxo6OjL6uLd46trS0oLEeZsv4larIqoCarAmqyKuB/I+vq6gr8p0in04eH LIs2evb396nNgapiY2ODGokRp1j/CEksHkhi8UASiwf/jVgXFxfkfwoo5fP5cPwnH6fTifMUtYjBYMBR
h9vVIJFIsCzr9XpHRkYwDLNYLHBNeYCcnZ2BzxnLshRFzVUDt9s9NjbW39/f3t6uVqt1Oh1cUx4gyWRy q9FoqHcCgzk5OcEbHizcxcUYZVHyMZvNbW1tdXV1KpUKN3bcMYlzQoPx+/1LS0uQibhLyqgkg62EaxNu
bW2NoihQF1yj/mMsFovJZFKpVL8U0Wq1cE15gEQikZmZGYfDYTQa6+rqQN3qIl9ZLpert7e39FblgGxl VJ9i4HJOvRMYjMPh6OnpQUmpVCrT0tKIu6lFuGKZTKaqqqr3pyoEBCoWy/4EBzyRG765DXAAAAAASUVO
/QMHPJEbQSo3sQAAAABJRU5ErkJggg== RK5CYII=
</value> </value>
</data> </data>
<data name="buttonDoubleEnter.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonDoubleEnter.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -646,21 +631,20 @@
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
LuQH1nf5VNJV3VWF0AAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonDoubleEnter.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonDoubleEnter.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -710,23 +694,23 @@
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
/QMHPJEbQSo3sQAAAABJRU5ErkJggg== RK5CYII=
</value> </value>
</data> </data>
<data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -776,16 +760,16 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAAAelJREFUWEft2O1HQ1Ec 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOvQAADr0BR/uQrQAAAdtJREFUWEdjMHTUHDxo
wPH+nUviGBOJbjWrmSU9aa0nSc3Yi8T0Nr2ISA8vSvQgelRjRpOSa8kq1pQWk15Us5q1SrWabdcvOsnd 1DW4ERbXhCb7b9y+7vbdm/9pAP7+/XPx6vmlaxa5hzqg2QtE6K7pmNjy6/cvqFZags9fPmWXp6LZjuKa
vU5t7NaNc3zf7Njd+bDz5v7yEMsopzzp1h+meE1dR5XDZT+/CIAMi+dTx37fwtq8tq5EerRYMzg6kEgm xLxoiNJ379+u3bySRggY8D9+fIc4yCXYFtkBKK7ZtmczUNGHTx88w52QxamO4rMjgVEGtGvSrD5kcRTX
xL8hw3p+ebLYOr/TtFub8FfvH6LrzhWZcrjs8fgbBpXXFBM1G9tOAHh8eqxsKBWpc1urpZHnUwAwNjUs PHryEKhi1cblyII0QsDUA7Rr94GdyIIornn+8hlQxbxls4BsY2ed85fOvnn72ifKFci18DAEuhWYtIEM
3E/TXAUvAWDVsSR9Pucd+30AsMVtCjfTNDfhEADMLE4hllGV5ftOvHfRiN6oQSxTWIGugpfnF4HCCoRv IBeY0oGxCQxLiEYy0KHjB4B2AUlkQZyuMXPV+/rtK5ALTExAbmCcFzBsgQnc1scMyM2rzABKvXz9AqKR
+v1DdGPbKT0mw9weDgDcHk64SdSoNQWx1xgAtFubEMtUt+h4PpVIJor1asQy1r5uAAhHbqXHZFh2GsQy DESaa4DIL8Yd4hQIis0MC07wgXMzS5LR0iBJiGTX0BQR6xpgDoxKD6E1AiZKolxDTzDUXDO4YmpwpeJR
BpMWU3DN5vqaNv3XR3Nvh+gOZlXWGlnLVONw2Y1dtXLnO/FmpPnN9d80yvqnlHWLqeYzqvmIashRDTmq 10DRqGvAaNQ1uNGoa3CjUdfgRqOuwY1GXYMbjboGNxp1DW406hrciLBrBtcYBWT85uu3r8j9bVogyKAC
IUc15KiGHNWQoxpyVEPuZ42yZhR4fhN7jQnft+UIDxUAYGRySLifpjGYtHguEY+/bXGb0rFUTto72MWU EEyY0Y0sjuIavxh3yLjEjx/fga5GG5OiFjp68jDEKU+ePbb2MkZ2AIprgKi8qQjiIFqDl69fxGaGodmO
YOi6SKciahDL2Pp7MEjuFY7cNpvrRaeLNYhl9EbN3PL04dH+WeBUjri9nYnZcTwH+lnzh1ENuXdXFwj+ 7hog8olyXbBi7qlzJ67dvEILdODovunzJ0PGgdAQFtcMIBp1DS7kqAkAVxcI/h3m+LUAAAAASUVORK5C
Ufs+LAAAAABJRU5ErkJggg== YII=
</value> </value>
</data> </data>
<metadata name="timerInterval.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerInterval.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -88,9 +88,6 @@
this.buttonAdcLogClose = new System.Windows.Forms.Button(); this.buttonAdcLogClose = new System.Windows.Forms.Button();
this.buttonAdcLogOpen = new System.Windows.Forms.Button(); this.buttonAdcLogOpen = new System.Windows.Forms.Button();
this.labelAdcLogOpen = new SmartX.SmartLabel(); this.labelAdcLogOpen = new SmartX.SmartLabel();
this.smartLabel3 = new SmartX.SmartLabel();
this.buttonCom3LogClose = new System.Windows.Forms.Button();
this.buttonCom3LogOpen = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
@ -120,7 +117,7 @@
this.labelTitle.BackPictureBox2 = null; this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black; this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 23F, System.Drawing.FontStyle.Bold); this.labelTitle.Font = new System.Drawing.Font("새굴림", 23F, System.Drawing.FontStyle.Bold);
this.labelTitle.ForeColor = System.Drawing.Color.White; this.labelTitle.ForeColor = System.Drawing.Color.White;
this.labelTitle.InitVisible = true; this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F; this.labelTitle.LineSpacing = 0F;
@ -587,7 +584,7 @@
// labelZero1 // labelZero1
// //
this.labelZero1.BackColor = System.Drawing.Color.Chartreuse; this.labelZero1.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero1.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero1.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero1.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero1.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero1.Location = new System.Drawing.Point(100, 74); this.labelZero1.Location = new System.Drawing.Point(100, 74);
this.labelZero1.Name = "labelZero1"; this.labelZero1.Name = "labelZero1";
@ -596,7 +593,7 @@
// labelZero2 // labelZero2
// //
this.labelZero2.BackColor = System.Drawing.Color.Chartreuse; this.labelZero2.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero2.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero2.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero2.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero2.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero2.Location = new System.Drawing.Point(100, 110); this.labelZero2.Location = new System.Drawing.Point(100, 110);
this.labelZero2.Name = "labelZero2"; this.labelZero2.Name = "labelZero2";
@ -605,7 +602,7 @@
// labelZero3 // labelZero3
// //
this.labelZero3.BackColor = System.Drawing.Color.Chartreuse; this.labelZero3.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero3.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero3.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero3.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero3.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero3.Location = new System.Drawing.Point(100, 146); this.labelZero3.Location = new System.Drawing.Point(100, 146);
this.labelZero3.Name = "labelZero3"; this.labelZero3.Name = "labelZero3";
@ -614,7 +611,7 @@
// labelZero4 // labelZero4
// //
this.labelZero4.BackColor = System.Drawing.Color.Chartreuse; this.labelZero4.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero4.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero4.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero4.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero4.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero4.Location = new System.Drawing.Point(100, 182); this.labelZero4.Location = new System.Drawing.Point(100, 182);
this.labelZero4.Name = "labelZero4"; this.labelZero4.Name = "labelZero4";
@ -623,7 +620,7 @@
// labelZero5 // labelZero5
// //
this.labelZero5.BackColor = System.Drawing.Color.Chartreuse; this.labelZero5.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero5.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero5.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero5.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero5.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero5.Location = new System.Drawing.Point(100, 218); this.labelZero5.Location = new System.Drawing.Point(100, 218);
this.labelZero5.Name = "labelZero5"; this.labelZero5.Name = "labelZero5";
@ -632,7 +629,7 @@
// labelZero6 // labelZero6
// //
this.labelZero6.BackColor = System.Drawing.Color.Chartreuse; this.labelZero6.BackColor = System.Drawing.Color.Chartreuse;
this.labelZero6.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelZero6.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelZero6.ForeColor = System.Drawing.SystemColors.ControlDark; this.labelZero6.ForeColor = System.Drawing.SystemColors.ControlDark;
this.labelZero6.Location = new System.Drawing.Point(100, 254); this.labelZero6.Location = new System.Drawing.Point(100, 254);
this.labelZero6.Name = "labelZero6"; this.labelZero6.Name = "labelZero6";
@ -682,7 +679,7 @@
this.smartGroupBox1.Controls.Add(this.buttonZero3); this.smartGroupBox1.Controls.Add(this.buttonZero3);
this.smartGroupBox1.Controls.Add(this.buttonZero2); this.smartGroupBox1.Controls.Add(this.buttonZero2);
this.smartGroupBox1.Controls.Add(this.buttonZero1); this.smartGroupBox1.Controls.Add(this.buttonZero1);
this.smartGroupBox1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartGroupBox1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineThickness = 1; this.smartGroupBox1.FrameLineThickness = 1;
@ -704,7 +701,7 @@
this.smartLabel2.BackPictureBox2 = null; this.smartLabel2.BackPictureBox2 = null;
this.smartLabel2.BorderColor = System.Drawing.Color.Black; this.smartLabel2.BorderColor = System.Drawing.Color.Black;
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel2.InitVisible = true; this.smartLabel2.InitVisible = true;
this.smartLabel2.LineSpacing = 0F; this.smartLabel2.LineSpacing = 0F;
this.smartLabel2.Location = new System.Drawing.Point(227, 48); this.smartLabel2.Location = new System.Drawing.Point(227, 48);
@ -723,7 +720,7 @@
this.smartLabel1.BackPictureBox2 = null; this.smartLabel1.BackPictureBox2 = null;
this.smartLabel1.BorderColor = System.Drawing.Color.Black; this.smartLabel1.BorderColor = System.Drawing.Color.Black;
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel1.InitVisible = true; this.smartLabel1.InitVisible = true;
this.smartLabel1.LineSpacing = 0F; this.smartLabel1.LineSpacing = 0F;
this.smartLabel1.Location = new System.Drawing.Point(121, 48); this.smartLabel1.Location = new System.Drawing.Point(121, 48);
@ -738,7 +735,7 @@
// labelSensor1 // labelSensor1
// //
this.labelSensor1.BackColor = System.Drawing.Color.Crimson; this.labelSensor1.BackColor = System.Drawing.Color.Crimson;
this.labelSensor1.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor1.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor1.ForeColor = System.Drawing.Color.Crimson; this.labelSensor1.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor1.Location = new System.Drawing.Point(28, 74); this.labelSensor1.Location = new System.Drawing.Point(28, 74);
this.labelSensor1.Name = "labelSensor1"; this.labelSensor1.Name = "labelSensor1";
@ -747,7 +744,7 @@
// labelSensor2 // labelSensor2
// //
this.labelSensor2.BackColor = System.Drawing.Color.Crimson; this.labelSensor2.BackColor = System.Drawing.Color.Crimson;
this.labelSensor2.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor2.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor2.ForeColor = System.Drawing.Color.Crimson; this.labelSensor2.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor2.Location = new System.Drawing.Point(28, 110); this.labelSensor2.Location = new System.Drawing.Point(28, 110);
this.labelSensor2.Name = "labelSensor2"; this.labelSensor2.Name = "labelSensor2";
@ -756,7 +753,7 @@
// labelSensor3 // labelSensor3
// //
this.labelSensor3.BackColor = System.Drawing.Color.Crimson; this.labelSensor3.BackColor = System.Drawing.Color.Crimson;
this.labelSensor3.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor3.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor3.ForeColor = System.Drawing.Color.Crimson; this.labelSensor3.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor3.Location = new System.Drawing.Point(28, 146); this.labelSensor3.Location = new System.Drawing.Point(28, 146);
this.labelSensor3.Name = "labelSensor3"; this.labelSensor3.Name = "labelSensor3";
@ -765,7 +762,7 @@
// labelSensor4 // labelSensor4
// //
this.labelSensor4.BackColor = System.Drawing.Color.Crimson; this.labelSensor4.BackColor = System.Drawing.Color.Crimson;
this.labelSensor4.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor4.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor4.ForeColor = System.Drawing.Color.Crimson; this.labelSensor4.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor4.Location = new System.Drawing.Point(28, 182); this.labelSensor4.Location = new System.Drawing.Point(28, 182);
this.labelSensor4.Name = "labelSensor4"; this.labelSensor4.Name = "labelSensor4";
@ -774,7 +771,7 @@
// labelSensor5 // labelSensor5
// //
this.labelSensor5.BackColor = System.Drawing.Color.Crimson; this.labelSensor5.BackColor = System.Drawing.Color.Crimson;
this.labelSensor5.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor5.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor5.ForeColor = System.Drawing.Color.Crimson; this.labelSensor5.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor5.Location = new System.Drawing.Point(28, 218); this.labelSensor5.Location = new System.Drawing.Point(28, 218);
this.labelSensor5.Name = "labelSensor5"; this.labelSensor5.Name = "labelSensor5";
@ -783,7 +780,7 @@
// labelSensor6 // labelSensor6
// //
this.labelSensor6.BackColor = System.Drawing.Color.Crimson; this.labelSensor6.BackColor = System.Drawing.Color.Crimson;
this.labelSensor6.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelSensor6.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelSensor6.ForeColor = System.Drawing.Color.Crimson; this.labelSensor6.ForeColor = System.Drawing.Color.Crimson;
this.labelSensor6.Location = new System.Drawing.Point(28, 254); this.labelSensor6.Location = new System.Drawing.Point(28, 254);
this.labelSensor6.Name = "labelSensor6"; this.labelSensor6.Name = "labelSensor6";
@ -805,7 +802,7 @@
this.groupBoxConveyor.Controls.Add(this.buttonConveyor3); this.groupBoxConveyor.Controls.Add(this.buttonConveyor3);
this.groupBoxConveyor.Controls.Add(this.buttonConveyor2); this.groupBoxConveyor.Controls.Add(this.buttonConveyor2);
this.groupBoxConveyor.Controls.Add(this.buttonConveyor1); this.groupBoxConveyor.Controls.Add(this.buttonConveyor1);
this.groupBoxConveyor.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.groupBoxConveyor.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.groupBoxConveyor.FrameLineColor1 = System.Drawing.Color.Black; this.groupBoxConveyor.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxConveyor.FrameLineColor2 = System.Drawing.Color.Black; this.groupBoxConveyor.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxConveyor.FrameLineThickness = 1; this.groupBoxConveyor.FrameLineThickness = 1;
@ -848,7 +845,7 @@
this.smartLabel7.BackPictureBox2 = null; this.smartLabel7.BackPictureBox2 = null;
this.smartLabel7.BorderColor = System.Drawing.Color.Black; this.smartLabel7.BorderColor = System.Drawing.Color.Black;
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel7.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel7.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel7.InitVisible = true; this.smartLabel7.InitVisible = true;
this.smartLabel7.LineSpacing = 0F; this.smartLabel7.LineSpacing = 0F;
this.smartLabel7.Location = new System.Drawing.Point(259, 51); this.smartLabel7.Location = new System.Drawing.Point(259, 51);
@ -867,7 +864,7 @@
this.smartLabel10.BackPictureBox2 = null; this.smartLabel10.BackPictureBox2 = null;
this.smartLabel10.BorderColor = System.Drawing.Color.Black; this.smartLabel10.BorderColor = System.Drawing.Color.Black;
this.smartLabel10.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel10.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel10.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel10.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel10.InitVisible = true; this.smartLabel10.InitVisible = true;
this.smartLabel10.LineSpacing = 0F; this.smartLabel10.LineSpacing = 0F;
this.smartLabel10.Location = new System.Drawing.Point(30, 48); this.smartLabel10.Location = new System.Drawing.Point(30, 48);
@ -907,7 +904,7 @@
this.labelStaticSorterDelayTime.BackPictureBox2 = null; this.labelStaticSorterDelayTime.BackPictureBox2 = null;
this.labelStaticSorterDelayTime.BorderColor = System.Drawing.Color.Black; this.labelStaticSorterDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticSorterDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelStaticSorterDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelStaticSorterDelayTime.InitVisible = true; this.labelStaticSorterDelayTime.InitVisible = true;
this.labelStaticSorterDelayTime.LineSpacing = 0F; this.labelStaticSorterDelayTime.LineSpacing = 0F;
this.labelStaticSorterDelayTime.Location = new System.Drawing.Point(202, 77); this.labelStaticSorterDelayTime.Location = new System.Drawing.Point(202, 77);
@ -926,7 +923,7 @@
this.labelStaticSorterOperatingTime.BackPictureBox2 = null; this.labelStaticSorterOperatingTime.BackPictureBox2 = null;
this.labelStaticSorterOperatingTime.BorderColor = System.Drawing.Color.Black; this.labelStaticSorterOperatingTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterOperatingTime.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticSorterOperatingTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterOperatingTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.labelStaticSorterOperatingTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelStaticSorterOperatingTime.InitVisible = true; this.labelStaticSorterOperatingTime.InitVisible = true;
this.labelStaticSorterOperatingTime.LineSpacing = 0F; this.labelStaticSorterOperatingTime.LineSpacing = 0F;
this.labelStaticSorterOperatingTime.Location = new System.Drawing.Point(202, 103); this.labelStaticSorterOperatingTime.Location = new System.Drawing.Point(202, 103);
@ -1154,13 +1151,13 @@
this.smartLabel12.BackPictureBox2 = null; this.smartLabel12.BackPictureBox2 = null;
this.smartLabel12.BorderColor = System.Drawing.Color.Black; this.smartLabel12.BorderColor = System.Drawing.Color.Black;
this.smartLabel12.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel12.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel12.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel12.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel12.ForeColor = System.Drawing.Color.White; this.smartLabel12.ForeColor = System.Drawing.Color.White;
this.smartLabel12.InitVisible = true; this.smartLabel12.InitVisible = true;
this.smartLabel12.LineSpacing = 0F; this.smartLabel12.LineSpacing = 0F;
this.smartLabel12.Location = new System.Drawing.Point(31, 525); this.smartLabel12.Location = new System.Drawing.Point(31, 525);
this.smartLabel12.Name = "smartLabel12"; this.smartLabel12.Name = "smartLabel12";
this.smartLabel12.Size = new System.Drawing.Size(150, 30); this.smartLabel12.Size = new System.Drawing.Size(208, 30);
this.smartLabel12.TabIndex = 439; this.smartLabel12.TabIndex = 439;
this.smartLabel12.Text = "Communication Log"; this.smartLabel12.Text = "Communication Log";
this.smartLabel12.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel12.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1169,20 +1166,20 @@
// //
// buttonLogClose // buttonLogClose
// //
this.buttonLogClose.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonLogClose.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonLogClose.Location = new System.Drawing.Point(263, 525); this.buttonLogClose.Location = new System.Drawing.Point(351, 525);
this.buttonLogClose.Name = "buttonLogClose"; this.buttonLogClose.Name = "buttonLogClose";
this.buttonLogClose.Size = new System.Drawing.Size(70, 30); this.buttonLogClose.Size = new System.Drawing.Size(100, 30);
this.buttonLogClose.TabIndex = 438; this.buttonLogClose.TabIndex = 438;
this.buttonLogClose.Text = "Close"; this.buttonLogClose.Text = "Close";
this.buttonLogClose.Click += new System.EventHandler(this.buttonLogClose_Click); this.buttonLogClose.Click += new System.EventHandler(this.buttonLogClose_Click);
// //
// buttonLogOpen // buttonLogOpen
// //
this.buttonLogOpen.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonLogOpen.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonLogOpen.Location = new System.Drawing.Point(187, 525); this.buttonLogOpen.Location = new System.Drawing.Point(245, 526);
this.buttonLogOpen.Name = "buttonLogOpen"; this.buttonLogOpen.Name = "buttonLogOpen";
this.buttonLogOpen.Size = new System.Drawing.Size(70, 30); this.buttonLogOpen.Size = new System.Drawing.Size(100, 30);
this.buttonLogOpen.TabIndex = 437; this.buttonLogOpen.TabIndex = 437;
this.buttonLogOpen.Text = "Open"; this.buttonLogOpen.Text = "Open";
this.buttonLogOpen.Click += new System.EventHandler(this.buttonLogOpen_Click); this.buttonLogOpen.Click += new System.EventHandler(this.buttonLogOpen_Click);
@ -1194,13 +1191,13 @@
this.smartLabel8.BackPictureBox2 = null; this.smartLabel8.BackPictureBox2 = null;
this.smartLabel8.BorderColor = System.Drawing.Color.Black; this.smartLabel8.BorderColor = System.Drawing.Color.Black;
this.smartLabel8.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel8.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel8.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.smartLabel8.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel8.ForeColor = System.Drawing.Color.White; this.smartLabel8.ForeColor = System.Drawing.Color.White;
this.smartLabel8.InitVisible = true; this.smartLabel8.InitVisible = true;
this.smartLabel8.LineSpacing = 0F; this.smartLabel8.LineSpacing = 0F;
this.smartLabel8.Location = new System.Drawing.Point(31, 561); this.smartLabel8.Location = new System.Drawing.Point(31, 561);
this.smartLabel8.Name = "smartLabel8"; this.smartLabel8.Name = "smartLabel8";
this.smartLabel8.Size = new System.Drawing.Size(150, 30); this.smartLabel8.Size = new System.Drawing.Size(208, 30);
this.smartLabel8.TabIndex = 442; this.smartLabel8.TabIndex = 442;
this.smartLabel8.Text = "ADC Log"; this.smartLabel8.Text = "ADC Log";
this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.smartLabel8.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
@ -1209,20 +1206,20 @@
// //
// buttonAdcLogClose // buttonAdcLogClose
// //
this.buttonAdcLogClose.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonAdcLogClose.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonAdcLogClose.Location = new System.Drawing.Point(263, 561); this.buttonAdcLogClose.Location = new System.Drawing.Point(351, 561);
this.buttonAdcLogClose.Name = "buttonAdcLogClose"; this.buttonAdcLogClose.Name = "buttonAdcLogClose";
this.buttonAdcLogClose.Size = new System.Drawing.Size(70, 30); this.buttonAdcLogClose.Size = new System.Drawing.Size(100, 30);
this.buttonAdcLogClose.TabIndex = 441; this.buttonAdcLogClose.TabIndex = 441;
this.buttonAdcLogClose.Text = "Close"; this.buttonAdcLogClose.Text = "Close";
this.buttonAdcLogClose.Click += new System.EventHandler(this.buttonAdcLogClose_Click); this.buttonAdcLogClose.Click += new System.EventHandler(this.buttonAdcLogClose_Click);
// //
// buttonAdcLogOpen // buttonAdcLogOpen
// //
this.buttonAdcLogOpen.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular); this.buttonAdcLogOpen.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonAdcLogOpen.Location = new System.Drawing.Point(187, 561); this.buttonAdcLogOpen.Location = new System.Drawing.Point(245, 562);
this.buttonAdcLogOpen.Name = "buttonAdcLogOpen"; this.buttonAdcLogOpen.Name = "buttonAdcLogOpen";
this.buttonAdcLogOpen.Size = new System.Drawing.Size(70, 30); this.buttonAdcLogOpen.Size = new System.Drawing.Size(100, 30);
this.buttonAdcLogOpen.TabIndex = 440; this.buttonAdcLogOpen.TabIndex = 440;
this.buttonAdcLogOpen.Text = "Open"; this.buttonAdcLogOpen.Text = "Open";
this.buttonAdcLogOpen.Click += new System.EventHandler(this.buttonAdcLogOpen_Click); this.buttonAdcLogOpen.Click += new System.EventHandler(this.buttonAdcLogOpen_Click);
@ -1248,55 +1245,12 @@
this.labelAdcLogOpen.Visible = false; this.labelAdcLogOpen.Visible = false;
this.labelAdcLogOpen.Wordwrap = false; this.labelAdcLogOpen.Wordwrap = false;
// //
// smartLabel3
//
this.smartLabel3.BackPictureBox = this.smartForm1;
this.smartLabel3.BackPictureBox1 = null;
this.smartLabel3.BackPictureBox2 = null;
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel3.ForeColor = System.Drawing.Color.White;
this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F;
this.smartLabel3.Location = new System.Drawing.Point(354, 525);
this.smartLabel3.Name = "smartLabel3";
this.smartLabel3.Size = new System.Drawing.Size(150, 30);
this.smartLabel3.TabIndex = 454;
this.smartLabel3.Text = "COM3 Log";
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel3.Wordwrap = false;
//
// buttonCom3LogClose
//
this.buttonCom3LogClose.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonCom3LogClose.Location = new System.Drawing.Point(586, 525);
this.buttonCom3LogClose.Name = "buttonCom3LogClose";
this.buttonCom3LogClose.Size = new System.Drawing.Size(70, 30);
this.buttonCom3LogClose.TabIndex = 453;
this.buttonCom3LogClose.Text = "Close";
this.buttonCom3LogClose.Click += new System.EventHandler(this.buttonCom3LogClose_Click);
//
// buttonCom3LogOpen
//
this.buttonCom3LogOpen.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonCom3LogOpen.Location = new System.Drawing.Point(510, 525);
this.buttonCom3LogOpen.Name = "buttonCom3LogOpen";
this.buttonCom3LogOpen.Size = new System.Drawing.Size(70, 30);
this.buttonCom3LogOpen.TabIndex = 452;
this.buttonCom3LogOpen.Text = "Open";
this.buttonCom3LogOpen.Click += new System.EventHandler(this.buttonCom3LogOpen_Click);
//
// FormEquipmentTest // FormEquipmentTest
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.smartLabel3);
this.Controls.Add(this.buttonCom3LogClose);
this.Controls.Add(this.buttonCom3LogOpen);
this.Controls.Add(this.labelAdcLogOpen); this.Controls.Add(this.labelAdcLogOpen);
this.Controls.Add(this.smartLabel8); this.Controls.Add(this.smartLabel8);
this.Controls.Add(this.buttonAdcLogClose); this.Controls.Add(this.buttonAdcLogClose);
@ -1381,8 +1335,5 @@
private System.Windows.Forms.Button buttonAdcLogClose; private System.Windows.Forms.Button buttonAdcLogClose;
private System.Windows.Forms.Button buttonAdcLogOpen; private System.Windows.Forms.Button buttonAdcLogOpen;
private SmartX.SmartLabel labelAdcLogOpen; private SmartX.SmartLabel labelAdcLogOpen;
private SmartX.SmartLabel smartLabel3;
private System.Windows.Forms.Button buttonCom3LogClose;
private System.Windows.Forms.Button buttonCom3LogOpen;
} }
} }

View File

@ -430,23 +430,6 @@ namespace INT89DB_26.Forms
this.ParentForm.IsCommunicationLogOpen = false; this.ParentForm.IsCommunicationLogOpen = false;
} }
private void buttonCom3LogOpen_Click(object sender, EventArgs e)
{
if (this.ParentForm.IsCom3LogOpen == false)
this.ParentForm.IsCom3LogOpen = true;
this.ParentForm.smartFileSerialPort3Log.Close();
this.ParentForm.smartFileSerialPort3Log.Open(this.ParentForm.BufferSmartUart);
}
private void buttonCom3LogClose_Click(object sender, EventArgs e)
{
if (this.ParentForm.IsCom3LogOpen == true)
this.ParentForm.smartFileSerialPort3Log.Close();
this.ParentForm.IsCom3LogOpen = false;
}
#region Conveyor #region Conveyor
private void buttonConveyor_Click(object sender, EventArgs e) private void buttonConveyor_Click(object sender, EventArgs e)
{ {

View File

@ -165,57 +165,56 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwgAADsIBFShKgAAAC6JJREFUeF7t1jERACEQ 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwgAADsIBFShKgAAAC1RJREFUeF7t1jERwEAM
BMGzQ4gEnL80BBD+hN010SrY2WdJkiQpbN5JkiRJf3KwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLi wLDQyfgQwrzQSsKjdAbhebeSJEkKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElS
HCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGS nMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuS
JEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKk JCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiD
OAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOw JUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElS
JEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5Ik nMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuS
Kc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIc JCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiD
LEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCluPgAA JUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpLj5AABIGSwAgJjBAgCIGSwA
Ug4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEA gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
xBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIA GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
iDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUA AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
EHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsA gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
IOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYA GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
QMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwA AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
gJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgA gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
ADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AA GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
AGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mAB AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
AMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMEC gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
AIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMF GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
ABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcL AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
ACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4W gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
AEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBws GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
AICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlY AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
AAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOw gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
AABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZg GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
AQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzB AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
AgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiD gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
BQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEH GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
CwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIO AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
FgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQc gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
LACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5 GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBz AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
sAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDm gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
YAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDM GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
wQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICY AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
gwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAx gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
BwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABi GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
DhYAQMzBAgCIOVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDE AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
HCwAgJiDBQAQc7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCI gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCI
OVgAADEHCwAg5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQ GSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjB
c7AAAGIOFgBAzMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQMzBAgCIOVgAADEHCwAg AgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwA
5mABAMQcLACAmIMFABBzsAAAYg4WAEDMwQIAiDlYAAAxBwsAIOZgAQDEHCwAgJiDBQAQc7AAAGIOFgBA gJjBAgCIGSwAgJjBAgCIGSwAgJjBAgCIGSwAgNi8W0mSJIUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGS
zMECAIg5WAAAMQcLACDmYAEAxBwsAICYgwUAEHOwAABiDhYAQGz2WZIkSQpzsCRJkuIcLEmSpDgHS5Ik JEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnO
Kc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIc YEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmS
LEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIk FGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGS
SYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4 JEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnO
B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKc7Ak YEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmS
SZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hwsSZKkOAdLkiQp FGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGS
zsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJinOwJEmS4hws JEmKM1iSJElxBkuSJCnOYEmSJMUZLEmSpDiDJUmSFGewJEmS4gyWJElSnMGSJEmKM1iSJElxBkuSJCnO
SZKkOAdLkiQpzsGSJEmKc7AkSZLiHCxJkqQ4B0uSJCnOwZIkSYpzsCRJkuIcLEmSpDgHS5IkKc7BkiRJ YEmSJKXd/oW+qkkqzTmVAAAAAElFTkSuQmCC
inOwJEmS4hwsSZKkOAdLkiQpzsGSJEmKu4W+qkmnOaG5AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -265,122 +264,113 @@
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 Kml+s4BQAAAAAElFTkSuQmCC
yOGfGp1Oa80DYHYsQtgAmMFg2N7eHh0dDY/GXAsK86+qqBwaHOzr6env6xsaGgI8SBcCGxrgfJvH44Fj
AlA0Lf0S6pqWdpubjnRr6+u/KOsyAFIORoJ4dnZ2di8KAQP/ure3V1ZW5urndO3Pzr9LSkqam5kZHRkZ
Gx2dnJycmZmZn5+3TjlwbIpMpSwpZy6sAAlpDSybX4FsAS4L3If0DeTjR3j2LLIGA9fhrIs3f0EBE4mu
ra1dW11dWlpagAV2Hjc3N8FyEqlyIETIOGDTlC8UUqBBcbNkndGGZx8Wwra3t3dwcLC/v19UVOQX4n3+
zZio2Mjh4WESibS5uQk2b5H4ICmHTKVAytl8qF8u62KN8CAhQngOrHQI6+joqKOjIzIm/MKXfW573YiK
jRwYGGDA5wrI+tEmPoAHxMemHda6MHz8nUKKtQ0PCA6CcXh4aDKZjo6OTCZTR0cH8rWYC1/JuuXxTVRs
ZE1NzebmJjJvB/NF0HkAjFqtRj5IZKAAVfXLZd3dL5OYYB3BOj4+Pjk54XA4paWlSHxskYCDwwPxeFxl
ZeXw8DCRSKTRaCDBEAyb+mOd09YCTfnHhCSVDcPx8fHR0ZFIJBIKhePj4+Xl5VhcPOg/P4cE7BXkGhUT
gcPj8Hic7RcL/9XC4XE4HDYsCoPyc7jc8v9D+l+jvSppCa2XDgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -430,47 +420,43 @@
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 rkJggg==
qUgmk4nFYqFQCD7I4HfNL4dAIBAKhSKRSCwWy2QytVqt0+nq6+tnb4uZd0tWwp71NDr16tWrEokEQRDw
ySWTyeDvxF8amUwGfuXS6XRPnz6tqqqa3R9YCcQPB5LzCnJra2t/+eUXcD1QFIX/c/uigL1qaWmprq5m
5NHB6yecEoid6RRa9j7WIWZeQS58b+EX5WjxUdYhJiufse9gamLqXxeu/L9K/wGLaHt9OROFfQAAAABJ
RU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor6.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor6.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -533,12 +519,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor6.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor6.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -601,14 +587,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonConveyor5.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor5.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -671,12 +657,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor5.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor5.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -739,14 +725,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonConveyor4.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor4.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -809,12 +795,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor4.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor4.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -877,14 +863,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonConveyor3.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor3.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -947,12 +933,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor3.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor3.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1015,14 +1001,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonConveyor2.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor2.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1085,12 +1071,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor2.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor2.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1153,14 +1139,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="buttonConveyor1.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor1.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1223,12 +1209,12 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAARpJREFUSEvN1ddOwzAU +vr6+/v7/Pz8/f39/v7+////TGG4gQAAAAlwSFlzAAAOwgAADsIBFShKgAAAASNJREFUSEvN1dduwjAU
gOGcAqX0NLQ0YGrHTtp0svceZe+993j/l0AO4hLZSCcSv2RffrI8ZCeVS1n1uPmwf9tp0d3amZNz7Nqb gOEcaCnFpFBo3dpxAoTZvffeu3Tv+f4vUdtwW/lUOFJ/Kb7wxaejOFacWDqG6nnn6ei+C9HDxqWTdnAd
Xt1up0/Spq5visvW6Pjc8NPUYbex+1r9whrtrXgL71E2yhoqjK4s/gGtFgcLYCzfP9Bnj5a85FElGVMA zq7vbSXOE6Zu73KraHRyYfRl5qTH2GOleoVG+0r5pc8wFaYMZcfXlv+AlnNDWTCWGRjsx6PD+ehRX1Dq
35OgQVu+z8u+AEQJgC4NOlNWADwE5BN0KGcAwDigREWG+tpxEdANJBkaOzGql0uFyh9UoKBCA72nMl5k A7QW3t6UdYI2PI8VPQ6ECADitndlnaBzRTkhKwBhU/ZQRuVCGRBBfGuopxyXSC8Q1lDtaFSNawuV59NC
wKjQkOvTCjXKAipUxPe0pVGBVCgoxvRDigfVi/q1f4BWkkBL3nwCaLUW5XuMLTWG7NGN3ZHGQT1j6jLz OeG20EC9U6GHDKgttMDkok7fBRrYQrn+ThsK5cQWCj6l6iLpx9aN+rV/gJaimXQxArRcCTO9xlZqI3h0
ufNqjX4cn5+OzXaZe3lrOrb//uTR1fNWh03N9S/b2zHhbv2M0wAAAABJRU5ErkJggg== +2CsdlxNmrpOfu+/o9Gvs+bFxHy3ubePOvq/P31687obx1Tf/AHb2zHhYtUXoQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonConveyor1.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonConveyor1.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1291,14 +1277,14 @@
vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR
0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl 0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl
5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5 5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5
+vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAWRJREFUSEvN1UdvwjAY +vr6+/v7/Pz8/f39/v7+////miP7fgAAAAlwSFlzAAAOwgAADsIBFShKgAAAAXBJREFUSEvNlVdvwjAQ
gOF8QBeB0NZJnMVI2HtvKN177713//+9gkNVRY3qyqnEc7Jkfa8sH2zm/HJ7gkRrPnfhIMI6mF6rN0bi gGOgizDahthZBBL23puW7r333rv//72G+LWKG1KJ78G27nSfzrZkM1c3e1M0tJfy1w4qWAfTa/cmaHjP
JecMM2RYJhrPjZI4cGqaedoCy0xO+ZwkslcZj3nawiAKJKa9yn9EuWGKVsqCCwDKmiC4EpogCFX6aGNn OyMMHSwTS+THaTh2KgopMoNlpmf8Thpyt1kPKTJjIAU0zHql/5D6RklarfAuPFUUnncl8cDXjDjGsrS5
SerMABQWJclr3L5J7TBPHd3X0MNjHWBPjYpilkOiKKapo1u+LoBkqLs6DxBU0NcGRXQ5gniAuZocwLFg vyp05wEorgiCV3/4FDqRAElZlx4p3PNLA4BDOQZhzsdBCDMkZV26658DQNDlAw03GJI4Eh5gVboW5bBs
onqmP/sxddR/3D9bTRIVT17xhrmZTrKSoo4GugAgSCKnI4RwBiHUPzpdFCf1EMBqUFRU++4UbjAPOILl sS6qKB5K1i61tyAiKevS4Fm/t7oAJU9B8kZ8891UNW2khpCqePeAF6BP4zgOZfHQb93AqhSltDAAGyEo
QD/qD9gTPbqv55uluNocRJP2ROHOiBnxaKpxzQMkTmyKQkiW0ykAOTRYf9ugiVobgqj8uuL+Tdbtxn95 yfadKbhHAYCiSFT70qBqj/T0qVFolRNyayBN2SMFj3pcT8TSzTssTZ7bJAVhUczgCxfx2eK1ETMYQvo7
pNMf608uApulwql52gLLxNqRcRJr7xuz5mkLLCMsjBA5LBYz5h/+Z6zjE5OHOJLksSLTAAAAAElFTkSu IyAVP9bdZuTcbvSXRzrzvfXqomCnXLwgRWawTLwTnaRh82t7gRSZwTL88hgVJ6VSlnzsJrCOH5OHOJL8
QmCC XYzhAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="pictureBoxStop.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxStop.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1348,59 +1334,59 @@
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
</value> </value>
</data> </data>
<data name="pictureBoxStart.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxStart.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1450,85 +1436,84 @@
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
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -100,7 +100,7 @@ namespace INT89DB_26.Forms
{ {
string fullFilePath = ""; string fullFilePath = "";
bool fileCheck = false; bool fileCheck = false;
StructSystemConfigurationItem1 structItem; StructSystemConfigurationItem structItem;
fullFilePath = this.ParentForm.PathSystemFileFolder1 + "system.cfg"; fullFilePath = this.ParentForm.PathSystemFileFolder1 + "system.cfg";
this.ParentForm.smartFileIO.FilePathName = fullFilePath; this.ParentForm.smartFileIO.FilePathName = fullFilePath;
@ -114,9 +114,9 @@ namespace INT89DB_26.Forms
structItem.IsDataBackup = this.ParentForm.SystemConfig.IsDataBackup; structItem.IsDataBackup = this.ParentForm.SystemConfig.IsDataBackup;
structItem.DummyBool5 = false; structItem.DummyBool5 = false;
structItem.IsPart11 = false; structItem.DummyBool6 = false;
structItem.IsModbus = false; structItem.DummyBool7 = false;
structItem.IsFeedbackBoard = false; structItem.DummyBool8 = false;
structItem.IsFeedback = false; structItem.IsFeedback = false;
structItem.IsLogin = this.ParentForm.SystemConfig.IsLogin; structItem.IsLogin = this.ParentForm.SystemConfig.IsLogin;
structItem.IsWeightViewForward = this.ParentForm.SystemConfig.IsWeightViewForward; structItem.IsWeightViewForward = this.ParentForm.SystemConfig.IsWeightViewForward;

View File

@ -813,7 +813,7 @@
this.labelInfo2.Name = "labelInfo2"; this.labelInfo2.Name = "labelInfo2";
this.labelInfo2.Size = new System.Drawing.Size(625, 25); this.labelInfo2.Size = new System.Drawing.Size(625, 25);
this.labelInfo2.TabIndex = 188; this.labelInfo2.TabIndex = 188;
this.labelInfo2.Text = "Automatic weighing system - Multi-lane checkweigher"; this.labelInfo2.Text = "AutoWeighing Checker system - MULTILANE CHECKER";
this.labelInfo2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelInfo2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelInfo2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelInfo2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelInfo2.Wordwrap = false; this.labelInfo2.Wordwrap = false;

View File

@ -107,7 +107,7 @@ namespace INT89DB_26.Forms
} }
private void DefaultSetting() private void DefaultSetting()
{ {
this.labelDisplayVer.Text = "8.7.0"; this.labelDisplayVer.Text = "8.5.0";
this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber; this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber;
this.CollectionControlVerLabel = new Collection<SmartLabel>(); this.CollectionControlVerLabel = new Collection<SmartLabel>();
@ -296,7 +296,7 @@ namespace INT89DB_26.Forms
#region Event Handler #region Event Handler
private void labelSerialNo_Click(object sender, EventArgs e) private void labelSerialNo_Click(object sender, EventArgs e)
{ {
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer) if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Level4Developer)
{ {
this.textBoxSerialNo.Visible = true; this.textBoxSerialNo.Visible = true;
this.textBoxSerialNo.BringToFront(); this.textBoxSerialNo.BringToFront();

View File

@ -165,53 +165,52 @@
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAACrZJREFUeF7t1jERgAAQ 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAACmpJREFUeF7t1jERgEAQ
wLC3w4gENIMjsAAzAhjpmLtMVdBZtwUAgNB8EwAAfxgsAICYwQIAiBksAICYwQIAiBksAICYwQIAiBks ALGz8yUSXjM4AgtQY2LLzERE5tgLAICQYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhg
AICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIA AQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABi
iBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICY ggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIA
wQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBks iAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQL
AICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAICYwQIA ACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABAT
iBksAICYwQIAiBksAICYwQIAiBksAICYwQIAiBksAIDY3OcOAEBonusAACBksAAAYgYLACBmsAAAYgYL LACAmGABAMQECwAgJlgAADHBAgCIzXufAACE5nsuAABCggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm wQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEA
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL xAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIF
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA ABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJ
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm FgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAg
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL JlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywA
ACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAA gJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEyw
YgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBm AABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAx
sAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYLACBmsAAAYgYL wQIAiAkWAEBs3vsEACA0x14AAIQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAm
ACBmsAAAYgYLACBmsAAAYnOfOwAAoVm3BQCAkMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ WAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACA
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC mGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA AGKCBQAQEywAgJhgAQDEBAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHB
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZ AgCICRYAQEywAABiggUAEBMsAICYYAEAxAQLACAmWAAAMcECAIgJFgBATLAAAGKCBQAQEywAgJhgAQDE
LACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMEC BAsAICZYAAAxwQIAiAkWAEBMsAAAYoIFABATLACAmGABAMQECwAgJlgAADHBAgCICRYAQEywAABiggUA
AIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACAmMECAIgZLACA EBMsAICYYAEApPb6AaoZKCzs3dg8AAAAAElFTkSuQmCC
mMECAIgZLACAmMECAIgZLACAmMECAIgZLACA2AuqGSgslGsrFQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -261,122 +260,113 @@
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 Kml+s4BQAAAAAElFTkSuQmCC
yOGfGp1Oa80DYHYsQtgAmMFg2N7eHh0dDY/GXAsK86+qqBwaHOzr6env6xsaGgI8SBcCGxrgfJvH44Fj
AlA0Lf0S6pqWdpubjnRr6+u/KOsyAFIORoJ4dnZ2di8KAQP/ure3V1ZW5urndO3Pzr9LSkqam5kZHRkZ
Gx2dnJycmZmZn5+3TjlwbIpMpSwpZy6sAAlpDSybX4FsAS4L3If0DeTjR3j2LLIGA9fhrIs3f0EBE4mu
ra1dW11dWlpagAV2Hjc3N8FyEqlyIETIOGDTlC8UUqBBcbNkndGGZx8Wwra3t3dwcLC/v19UVOQX4n3+
zZio2Mjh4WESibS5uQk2b5H4ICmHTKVAytl8qF8u62KN8CAhQngOrHQI6+joqKOjIzIm/MKXfW573YiK
jRwYGGDA5wrI+tEmPoAHxMemHda6MHz8nUKKtQ0PCA6CcXh4aDKZjo6OTCZTR0cH8rWYC1/JuuXxTVRs
ZE1NzebmJjJvB/NF0HkAjFqtRj5IZKAAVfXLZd3dL5OYYB3BOj4+Pjk54XA4paWlSHxskYCDwwPxeFxl
ZeXw8DCRSKTRaCDBEAyb+mOd09YCTfnHhCSVDcPx8fHR0ZFIJBIKhePj4+Xl5VhcPOg/P4cE7BXkGhUT
gcPj8Hic7RcL/9XC4XE4HDYsCoPyc7jc8v9D+l+jvSppCa2XDgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -426,47 +416,43 @@
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 rkJggg==
qUgmk4nFYqFQCD7I4HfNL4dAIBAKhSKRSCwWy2QytVqt0+nq6+tnb4uZd0tWwp71NDr16tWrEokEQRDw
ySWTyeDvxF8amUwGfuXS6XRPnz6tqqqa3R9YCcQPB5LzCnJra2t/+eUXcD1QFIX/c/uigL1qaWmprq5m
5NHB6yecEoid6RRa9j7WIWZeQS58b+EX5WjxUdYhJiufse9gamLqXxeu/L9K/wGLaHt9OROFfQAAAABJ
RU5ErkJggg==
</value> </value>
</data> </data>
<data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxFormIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -516,19 +502,19 @@
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
</value> </value>
</data> </data>
<data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -578,73 +564,68 @@
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
</value> </value>
</data> </data>
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -694,30 +675,28 @@
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
YII=
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -33,14 +33,12 @@
this.smartConfigs = new SmartX.SmartConfigs(); this.smartConfigs = new SmartX.SmartConfigs();
this.smartFileIO = new SmartX.SmartFile(); this.smartFileIO = new SmartX.SmartFile();
this.smartFileCommunicationLog = new SmartX.SmartFile(); this.smartFileCommunicationLog = new SmartX.SmartFile();
this.serialPort1 = new System.IO.Ports.SerialPort(this.components);
this.serialPort3 = new System.IO.Ports.SerialPort(this.components);
this.smartFileAdcLog = new SmartX.SmartFile(); this.smartFileAdcLog = new SmartX.SmartFile();
this.timerAdcLog = new System.Windows.Forms.Timer(); this.timerAdcLog = new System.Windows.Forms.Timer();
this.smartSerialPortLink = new SmartX.SmartSerialPort(); this.smartSerialPortLink = new SmartX.SmartSerialPort();
this.smartTCPMultiServer = new SmartX.SmartTCPMultiServer(); this.smartTCPMultiServer = new SmartX.SmartTCPMultiServer();
this.smartFileSerialPort3Log = new SmartX.SmartFile();
this.smartSerialPort3 = new SmartX.SmartSerialPort();
this.timerTimeoutOPT4 = new System.Windows.Forms.Timer();
this.timerTimeoutOPT4_OnlineCheck = new System.Windows.Forms.Timer();
((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -66,6 +64,10 @@
// //
this.smartFileCommunicationLog.FilePathName = null; this.smartFileCommunicationLog.FilePathName = null;
// //
// serialPort3
//
this.serialPort3.PortName = "COM3";
//
// smartFileAdcLog // smartFileAdcLog
// //
this.smartFileAdcLog.FilePathName = null; this.smartFileAdcLog.FilePathName = null;
@ -104,41 +106,6 @@
this.smartTCPMultiServer.ReceiveTimeout = 3000; this.smartTCPMultiServer.ReceiveTimeout = 3000;
this.smartTCPMultiServer.OnReceiveHandler += new SmartX.SmartTCPMultiServer.ReceiveHandler(this.smartTCPMultiServer_OnReceiveHandler); this.smartTCPMultiServer.OnReceiveHandler += new SmartX.SmartTCPMultiServer.ReceiveHandler(this.smartTCPMultiServer_OnReceiveHandler);
// //
// smartFileSerialPort3Log
//
this.smartFileSerialPort3Log.FilePathName = null;
//
// smartSerialPort3
//
this.smartSerialPort3.Baud_Rate = SmartX.SmartSerialPort.BAUDRATE._9600bps;
this.smartSerialPort3.ErrorCheckCodeType = SmartX.SmartSerialPort.ERRORCHECKCODETYPES.ASCIICODE;
this.smartSerialPort3.ErrorCheckMode = SmartX.SmartSerialPort.ERRORCHECK.NONE;
this.smartSerialPort3.ErrorCode_Location = SmartX.SmartSerialPort.ERRORCODELOCATION.HEADER;
this.smartSerialPort3.ETXCode = ((byte)(3));
this.smartSerialPort3.ETXCodes = null;
this.smartSerialPort3.FrameBufferSize = ((uint)(1024u));
this.smartSerialPort3.FrameSeparationType = SmartX.SmartSerialPort.FRAMESEPARATIONTYPES.STXANDETX;
this.smartSerialPort3.HeadErrorCodeOffset = 0;
this.smartSerialPort3.PortNo = SmartX.SmartSerialPort.COMPORTNO.COM3;
this.smartSerialPort3.ReadTimeout = -1;
this.smartSerialPort3.ReceiveDetect = SmartX.SmartSerialPort.RECEIVEDETECTTYPE.EVENT_QUEUE;
this.smartSerialPort3.ReceiveFrameDebugMode = false;
this.smartSerialPort3.RS485SoftwareDetection = false;
this.smartSerialPort3.STXCode = ((byte)(2));
this.smartSerialPort3.STXCodes = null;
this.smartSerialPort3.TailErrorCodeOffset = 0;
this.smartSerialPort3.OnReadQueueEvent += new SmartX.SmartSerialPort.ReceiveDataHandler(this.smartSerialPort3_OnReadQueueEvent);
//
// timerTimeoutOPT4
//
this.timerTimeoutOPT4.Interval = 2000;
this.timerTimeoutOPT4.Tick += new System.EventHandler(this.timerTimeoutOPT4_Tick);
//
// timerTimeoutOPT4_OnlineCheck
//
this.timerTimeoutOPT4_OnlineCheck.Interval = 10000;
this.timerTimeoutOPT4_OnlineCheck.Tick += new System.EventHandler(this.timerTimeoutOPT4_OnlineCheck_Tick);
//
// FormMain // FormMain
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -159,14 +126,12 @@
public SmartX.SmartConfigs smartConfigs; public SmartX.SmartConfigs smartConfigs;
public SmartX.SmartFile smartFileIO; public SmartX.SmartFile smartFileIO;
public SmartX.SmartFile smartFileCommunicationLog; public SmartX.SmartFile smartFileCommunicationLog;
public System.IO.Ports.SerialPort serialPort1;
public System.IO.Ports.SerialPort serialPort3;
public SmartX.SmartFile smartFileAdcLog; public SmartX.SmartFile smartFileAdcLog;
public System.Windows.Forms.Timer timerAdcLog; public System.Windows.Forms.Timer timerAdcLog;
private SmartX.SmartSerialPort smartSerialPortLink; private SmartX.SmartSerialPort smartSerialPortLink;
public SmartX.SmartTCPMultiServer smartTCPMultiServer; public SmartX.SmartTCPMultiServer smartTCPMultiServer;
private SmartX.SmartSerialPort smartSerialPort3;
private System.Windows.Forms.Timer timerTimeoutOPT4;
private System.Windows.Forms.Timer timerTimeoutOPT4_OnlineCheck;
public SmartX.SmartFile smartFileSerialPort3Log;
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -121,34 +121,28 @@
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
<metadata name="smartFileIO.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="smartFileIO.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>437, 19</value>
</metadata>
<metadata name="smartFileCommunicationLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>552, 19</value>
</metadata>
<metadata name="smartFileAdcLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>763, 19</value>
</metadata>
<metadata name="timerAdcLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1258, 21</value>
</metadata>
<metadata name="smartSerialPortLink.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>142, 17</value> <value>142, 17</value>
</metadata> </metadata>
<metadata name="smartFileCommunicationLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>257, 17</value>
</metadata>
<metadata name="serialPort1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>468, 17</value>
</metadata>
<metadata name="serialPort3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>578, 17</value>
</metadata>
<metadata name="smartFileAdcLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>688, 17</value>
</metadata>
<metadata name="timerAdcLog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>832, 17</value>
</metadata>
<metadata name="smartSerialPortLink.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>955, 17</value>
</metadata>
<metadata name="smartTCPMultiServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="smartTCPMultiServer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1086, 21</value> <value>1113, 17</value>
</metadata>
<metadata name="smartFileSerialPort3Log.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>907, 19</value>
</metadata>
<metadata name="smartSerialPort3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>294, 19</value>
</metadata>
<metadata name="timerTimeoutOPT4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1381, 21</value>
</metadata>
<metadata name="timerTimeoutOPT4_OnlineCheck.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 60</value>
</metadata> </metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value> <value>WEBPAD</value>
@ -156,7 +150,4 @@
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>143</value>
</metadata>
</root> </root>

View File

@ -71,6 +71,7 @@
this.buttonSubMenu = new SmartX.SmartButton(); this.buttonSubMenu = new SmartX.SmartButton();
this.pictureBoxIconAlarm = new System.Windows.Forms.PictureBox(); this.pictureBoxIconAlarm = new System.Windows.Forms.PictureBox();
this.panelSubMenu = new System.Windows.Forms.Panel(); this.panelSubMenu = new System.Windows.Forms.Panel();
this.buttonFeedback = new SmartX.SmartButton();
this.labelTitleBypass = new SmartX.SmartLabel(); this.labelTitleBypass = new SmartX.SmartLabel();
this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.buttonBypassRun = new SmartX.SmartButton(); this.buttonBypassRun = new SmartX.SmartButton();
@ -79,8 +80,6 @@
this.pictureBoxEthernetDisconnection = new System.Windows.Forms.PictureBox(); this.pictureBoxEthernetDisconnection = new System.Windows.Forms.PictureBox();
this.pictureBoxEthernetConnection = new System.Windows.Forms.PictureBox(); this.pictureBoxEthernetConnection = new System.Windows.Forms.PictureBox();
this.timerServer = new System.Windows.Forms.Timer(); this.timerServer = new System.Windows.Forms.Timer();
this.buttonFeedback = new SmartX.SmartButton();
this.smartLabel5 = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.panelSetting.SuspendLayout(); this.panelSetting.SuspendLayout();
this.groupBoxSorter.SuspendLayout(); this.groupBoxSorter.SuspendLayout();
@ -107,7 +106,7 @@
// buttonExit // buttonExit
// //
this.buttonExit.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular); this.buttonExit.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular);
this.buttonExit.Location = new System.Drawing.Point(484, 7); this.buttonExit.Location = new System.Drawing.Point(422, 10);
this.buttonExit.Name = "buttonExit"; this.buttonExit.Name = "buttonExit";
this.buttonExit.Size = new System.Drawing.Size(72, 20); this.buttonExit.Size = new System.Drawing.Size(72, 20);
this.buttonExit.TabIndex = 3; this.buttonExit.TabIndex = 3;
@ -122,7 +121,7 @@
this.labelStaticRow.BackPictureBox2 = null; this.labelStaticRow.BackPictureBox2 = null;
this.labelStaticRow.BorderColor = System.Drawing.Color.Black; this.labelStaticRow.BorderColor = System.Drawing.Color.Black;
this.labelStaticRow.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticRow.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRow.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticRow.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRow.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticRow.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticRow.InitVisible = true; this.labelStaticRow.InitVisible = true;
this.labelStaticRow.LineSpacing = 0F; this.labelStaticRow.LineSpacing = 0F;
@ -142,7 +141,7 @@
this.labelStaticUnder.BackPictureBox2 = null; this.labelStaticUnder.BackPictureBox2 = null;
this.labelStaticUnder.BorderColor = System.Drawing.Color.Black; this.labelStaticUnder.BorderColor = System.Drawing.Color.Black;
this.labelStaticUnder.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticUnder.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticUnder.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticUnder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticUnder.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticUnder.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticUnder.InitVisible = true; this.labelStaticUnder.InitVisible = true;
this.labelStaticUnder.LineSpacing = 0F; this.labelStaticUnder.LineSpacing = 0F;
@ -162,7 +161,7 @@
this.labelStaticPass.BackPictureBox2 = null; this.labelStaticPass.BackPictureBox2 = null;
this.labelStaticPass.BorderColor = System.Drawing.Color.Black; this.labelStaticPass.BorderColor = System.Drawing.Color.Black;
this.labelStaticPass.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticPass.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticPass.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticPass.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticPass.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticPass.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticPass.InitVisible = true; this.labelStaticPass.InitVisible = true;
this.labelStaticPass.LineSpacing = 0F; this.labelStaticPass.LineSpacing = 0F;
@ -182,7 +181,7 @@
this.labelStaticOver.BackPictureBox2 = null; this.labelStaticOver.BackPictureBox2 = null;
this.labelStaticOver.BorderColor = System.Drawing.Color.Black; this.labelStaticOver.BorderColor = System.Drawing.Color.Black;
this.labelStaticOver.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticOver.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticOver.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticOver.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticOver.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticOver.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticOver.InitVisible = true; this.labelStaticOver.InitVisible = true;
this.labelStaticOver.LineSpacing = 0F; this.labelStaticOver.LineSpacing = 0F;
@ -202,7 +201,7 @@
this.labelStaticExNG.BackPictureBox2 = null; this.labelStaticExNG.BackPictureBox2 = null;
this.labelStaticExNG.BorderColor = System.Drawing.Color.Black; this.labelStaticExNG.BorderColor = System.Drawing.Color.Black;
this.labelStaticExNG.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticExNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticExNG.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticExNG.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticExNG.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticExNG.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticExNG.InitVisible = true; this.labelStaticExNG.InitVisible = true;
this.labelStaticExNG.LineSpacing = 0F; this.labelStaticExNG.LineSpacing = 0F;
@ -222,7 +221,7 @@
this.labelStaticSum.BackPictureBox2 = null; this.labelStaticSum.BackPictureBox2 = null;
this.labelStaticSum.BorderColor = System.Drawing.Color.Black; this.labelStaticSum.BorderColor = System.Drawing.Color.Black;
this.labelStaticSum.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticSum.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSum.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelStaticSum.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSum.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41))))); this.labelStaticSum.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(65)))), ((int)(((byte)(41)))));
this.labelStaticSum.InitVisible = true; this.labelStaticSum.InitVisible = true;
this.labelStaticSum.LineSpacing = 0F; this.labelStaticSum.LineSpacing = 0F;
@ -468,7 +467,7 @@
this.labelStaticTotalCount.BackPictureBox2 = null; this.labelStaticTotalCount.BackPictureBox2 = null;
this.labelStaticTotalCount.BorderColor = System.Drawing.Color.Black; this.labelStaticTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelStaticTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelStaticTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticTotalCount.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.labelStaticTotalCount.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticTotalCount.ForeColor = System.Drawing.Color.White; this.labelStaticTotalCount.ForeColor = System.Drawing.Color.White;
this.labelStaticTotalCount.InitVisible = true; this.labelStaticTotalCount.InitVisible = true;
this.labelStaticTotalCount.LineSpacing = 0F; this.labelStaticTotalCount.LineSpacing = 0F;
@ -489,7 +488,7 @@
this.smartLabel3.BackPictureBox2 = null; this.smartLabel3.BackPictureBox2 = null;
this.smartLabel3.BorderColor = System.Drawing.Color.Black; this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold); this.smartLabel3.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel3.ForeColor = System.Drawing.Color.White; this.smartLabel3.ForeColor = System.Drawing.Color.White;
this.smartLabel3.InitVisible = true; this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F; this.smartLabel3.LineSpacing = 0F;
@ -543,10 +542,10 @@
this.labelTime.BorderColor = System.Drawing.Color.LightGray; this.labelTime.BorderColor = System.Drawing.Color.LightGray;
this.labelTime.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTime.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.labelTime.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.labelTime.ForeColor = System.Drawing.Color.White; this.labelTime.ForeColor = System.Drawing.Color.Black;
this.labelTime.InitVisible = true; this.labelTime.InitVisible = true;
this.labelTime.LineSpacing = 0F; this.labelTime.LineSpacing = 0F;
this.labelTime.Location = new System.Drawing.Point(96, 7); this.labelTime.Location = new System.Drawing.Point(610, 68);
this.labelTime.Name = "labelTime"; this.labelTime.Name = "labelTime";
this.labelTime.Size = new System.Drawing.Size(170, 15); this.labelTime.Size = new System.Drawing.Size(170, 15);
this.labelTime.TabIndex = 579; this.labelTime.TabIndex = 579;
@ -582,7 +581,7 @@
this.labelIconBypassMode.BackPictureBox2 = null; this.labelIconBypassMode.BackPictureBox2 = null;
this.labelIconBypassMode.BorderColor = System.Drawing.Color.LightGray; this.labelIconBypassMode.BorderColor = System.Drawing.Color.LightGray;
this.labelIconBypassMode.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelIconBypassMode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelIconBypassMode.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelIconBypassMode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelIconBypassMode.ForeColor = System.Drawing.Color.DarkRed; this.labelIconBypassMode.ForeColor = System.Drawing.Color.DarkRed;
this.labelIconBypassMode.InitVisible = true; this.labelIconBypassMode.InitVisible = true;
this.labelIconBypassMode.LineSpacing = 0F; this.labelIconBypassMode.LineSpacing = 0F;
@ -854,11 +853,11 @@
this.labelUserLevel.BackPictureBox2 = null; this.labelUserLevel.BackPictureBox2 = null;
this.labelUserLevel.BorderColor = System.Drawing.Color.Black; this.labelUserLevel.BorderColor = System.Drawing.Color.Black;
this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.ForeColor = System.Drawing.Color.White; this.labelUserLevel.ForeColor = System.Drawing.Color.White;
this.labelUserLevel.InitVisible = true; this.labelUserLevel.InitVisible = true;
this.labelUserLevel.LineSpacing = 0F; this.labelUserLevel.LineSpacing = 0F;
this.labelUserLevel.Location = new System.Drawing.Point(378, 7); this.labelUserLevel.Location = new System.Drawing.Point(202, 7);
this.labelUserLevel.Name = "labelUserLevel"; this.labelUserLevel.Name = "labelUserLevel";
this.labelUserLevel.Size = new System.Drawing.Size(100, 20); this.labelUserLevel.Size = new System.Drawing.Size(100, 20);
this.labelUserLevel.TabIndex = 672; this.labelUserLevel.TabIndex = 672;
@ -874,11 +873,11 @@
this.labelUserID.BackPictureBox2 = null; this.labelUserID.BackPictureBox2 = null;
this.labelUserID.BorderColor = System.Drawing.Color.Black; this.labelUserID.BorderColor = System.Drawing.Color.Black;
this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.ForeColor = System.Drawing.Color.White; this.labelUserID.ForeColor = System.Drawing.Color.White;
this.labelUserID.InitVisible = true; this.labelUserID.InitVisible = true;
this.labelUserID.LineSpacing = 0F; this.labelUserID.LineSpacing = 0F;
this.labelUserID.Location = new System.Drawing.Point(272, 7); this.labelUserID.Location = new System.Drawing.Point(96, 7);
this.labelUserID.Name = "labelUserID"; this.labelUserID.Name = "labelUserID";
this.labelUserID.Size = new System.Drawing.Size(100, 20); this.labelUserID.Size = new System.Drawing.Size(100, 20);
this.labelUserID.TabIndex = 671; this.labelUserID.TabIndex = 671;
@ -929,6 +928,7 @@
// //
// panelSubMenu // panelSubMenu
// //
this.panelSubMenu.Controls.Add(this.buttonFeedback);
this.panelSubMenu.Controls.Add(this.labelTitleBypass); this.panelSubMenu.Controls.Add(this.labelTitleBypass);
this.panelSubMenu.Controls.Add(this.buttonBypassRun); this.panelSubMenu.Controls.Add(this.buttonBypassRun);
this.panelSubMenu.Controls.Add(this.buttonBypassDirection); this.panelSubMenu.Controls.Add(this.buttonBypassDirection);
@ -939,6 +939,38 @@
this.panelSubMenu.Size = new System.Drawing.Size(555, 70); this.panelSubMenu.Size = new System.Drawing.Size(555, 70);
this.panelSubMenu.Visible = false; this.panelSubMenu.Visible = false;
// //
// buttonFeedback
//
this.buttonFeedback.BackPictureBox = null;
this.buttonFeedback.BackPictureBox1 = null;
this.buttonFeedback.BackPictureBox2 = null;
this.buttonFeedback.ButtonColor = System.Drawing.Color.Gray;
this.buttonFeedback.ButtonImageAutoSize = true;
this.buttonFeedback.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonFeedback.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.DisableImage")));
this.buttonFeedback.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.DownImage")));
this.buttonFeedback.GroupID = 0;
this.buttonFeedback.InitVisible = true;
this.buttonFeedback.Location = new System.Drawing.Point(492, 10);
this.buttonFeedback.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonFeedback.Name = "buttonFeedback";
this.buttonFeedback.NestedClickEventPrevent = false;
this.buttonFeedback.OutlinePixel = 1;
this.buttonFeedback.RepeatInterval = 200;
this.buttonFeedback.RepeatIntervalAccelerate = null;
this.buttonFeedback.SafeInterval = 200;
this.buttonFeedback.Size = new System.Drawing.Size(50, 50);
this.buttonFeedback.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonFeedback.TabIndex = 688;
this.buttonFeedback.TextColor = System.Drawing.Color.Black;
this.buttonFeedback.TextDownColor = System.Drawing.Color.White;
this.buttonFeedback.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonFeedback.TextLocation = new System.Drawing.Point(0, 0);
this.buttonFeedback.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonFeedback.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.UpImage")));
this.buttonFeedback.Visible = false;
this.buttonFeedback.Click += new System.EventHandler(this.buttonFeedback_Click);
//
// labelTitleBypass // labelTitleBypass
// //
this.labelTitleBypass.BackPictureBox = this.pictureBox1; this.labelTitleBypass.BackPictureBox = this.pictureBox1;
@ -946,7 +978,7 @@
this.labelTitleBypass.BackPictureBox2 = null; this.labelTitleBypass.BackPictureBox2 = null;
this.labelTitleBypass.BorderColor = System.Drawing.Color.Black; this.labelTitleBypass.BorderColor = System.Drawing.Color.Black;
this.labelTitleBypass.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleBypass.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBypass.Font = new System.Drawing.Font("Gulim", 10F, System.Drawing.FontStyle.Bold); this.labelTitleBypass.Font = new System.Drawing.Font("굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelTitleBypass.ForeColor = System.Drawing.Color.White; this.labelTitleBypass.ForeColor = System.Drawing.Color.White;
this.labelTitleBypass.InitVisible = true; this.labelTitleBypass.InitVisible = true;
this.labelTitleBypass.LineSpacing = 0F; this.labelTitleBypass.LineSpacing = 0F;
@ -1080,66 +1112,12 @@
this.timerServer.Interval = 1000; this.timerServer.Interval = 1000;
this.timerServer.Tick += new System.EventHandler(this.timerServer_Tick); this.timerServer.Tick += new System.EventHandler(this.timerServer_Tick);
// //
// buttonFeedback
//
this.buttonFeedback.BackPictureBox = null;
this.buttonFeedback.BackPictureBox1 = null;
this.buttonFeedback.BackPictureBox2 = null;
this.buttonFeedback.ButtonColor = System.Drawing.Color.LightGray;
this.buttonFeedback.ButtonImageAutoSize = true;
this.buttonFeedback.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonFeedback.DisableImage = null;
this.buttonFeedback.DownImage = null;
this.buttonFeedback.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.buttonFeedback.GroupID = 0;
this.buttonFeedback.InitVisible = true;
this.buttonFeedback.Location = new System.Drawing.Point(670, 64);
this.buttonFeedback.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonFeedback.Name = "buttonFeedback";
this.buttonFeedback.NestedClickEventPrevent = false;
this.buttonFeedback.OutlinePixel = 1;
this.buttonFeedback.RepeatInterval = 200;
this.buttonFeedback.RepeatIntervalAccelerate = null;
this.buttonFeedback.SafeInterval = 200;
this.buttonFeedback.Size = new System.Drawing.Size(120, 23);
this.buttonFeedback.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonFeedback.TabIndex = 686;
this.buttonFeedback.Text = "Feedback";
this.buttonFeedback.TextColor = System.Drawing.Color.Black;
this.buttonFeedback.TextDownColor = System.Drawing.Color.White;
this.buttonFeedback.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonFeedback.TextLocation = new System.Drawing.Point(0, 0);
this.buttonFeedback.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonFeedback.UpImage = null;
this.buttonFeedback.Click += new System.EventHandler(this.buttonFeedback_Click);
//
// smartLabel5
//
this.smartLabel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(181)))), ((int)(((byte)(207)))), ((int)(((byte)(206)))));
this.smartLabel5.BackPictureBox = null;
this.smartLabel5.BackPictureBox1 = null;
this.smartLabel5.BackPictureBox2 = null;
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel5.InitVisible = true;
this.smartLabel5.LineSpacing = 0F;
this.smartLabel5.Location = new System.Drawing.Point(400, 64);
this.smartLabel5.Name = "smartLabel5";
this.smartLabel5.Size = new System.Drawing.Size(390, 23);
this.smartLabel5.TabIndex = 697;
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top;
this.smartLabel5.Wordwrap = false;
//
// FormMainDisplay // FormMainDisplay
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.buttonFeedback);
this.Controls.Add(this.labelIconBypassMode);
this.Controls.Add(this.smartLabel5);
this.Controls.Add(this.pictureBoxEthernetConnection); this.Controls.Add(this.pictureBoxEthernetConnection);
this.Controls.Add(this.pictureBoxEthernetDisconnection); this.Controls.Add(this.pictureBoxEthernetDisconnection);
this.Controls.Add(this.pictureBoxIconAlarm); this.Controls.Add(this.pictureBoxIconAlarm);
@ -1156,6 +1134,7 @@
this.Controls.Add(this.labelStaticTotalCount); this.Controls.Add(this.labelStaticTotalCount);
this.Controls.Add(this.labelIconSerial3); this.Controls.Add(this.labelIconSerial3);
this.Controls.Add(this.panelSetting); this.Controls.Add(this.panelSetting);
this.Controls.Add(this.labelIconBypassMode);
this.Controls.Add(this.labelLotNo); this.Controls.Add(this.labelLotNo);
this.Controls.Add(this.labelTime); this.Controls.Add(this.labelTime);
this.Controls.Add(this.pictureBoxStop); this.Controls.Add(this.pictureBoxStop);
@ -1239,6 +1218,5 @@
private System.Windows.Forms.PictureBox pictureBoxEthernetConnection; private System.Windows.Forms.PictureBox pictureBoxEthernetConnection;
private System.Windows.Forms.Timer timerServer; private System.Windows.Forms.Timer timerServer;
private SmartX.SmartButton buttonFeedback; private SmartX.SmartButton buttonFeedback;
private SmartX.SmartLabel smartLabel5;
} }
} }

View File

@ -205,11 +205,15 @@ namespace INT89DB_26.Forms
} }
private void InitializeControl() private void InitializeControl()
{ {
string value = "";
if (this.ParentForm.IsBootingComplete == false) if (this.ParentForm.IsBootingComplete == false)
this.buttonProductNo.Text = "**"; this.buttonProductNo.Text = "**";
else else
this.buttonProductNo.Text = this.ParentForm.SystemConfig.ProductNumber.ToString(); this.buttonProductNo.Text = this.ParentForm.SystemConfig.ProductNumber.ToString();
this.UpdateFeedbackButtonDisplay();
this.buttonUnder.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.UnderRange, this.ParentForm.SystemConfig.DecimalPlaces); this.buttonUnder.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.UnderRange, this.ParentForm.SystemConfig.DecimalPlaces);
this.buttonPass.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.PassRange, this.ParentForm.SystemConfig.DecimalPlaces); this.buttonPass.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.PassRange, this.ParentForm.SystemConfig.DecimalPlaces);
this.buttonOver.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.OverRange, this.ParentForm.SystemConfig.DecimalPlaces); this.buttonOver.Text = Helper.StringToDecimalPlaces(this.ParentForm.CurrentProductItem.OverRange, this.ParentForm.SystemConfig.DecimalPlaces);
@ -232,17 +236,11 @@ namespace INT89DB_26.Forms
this.MainDisplayAlarmList.Location = new Point(539, 59); this.MainDisplayAlarmList.Location = new Point(539, 59);
this.MainDisplayAlarmList.Visible = false; this.MainDisplayAlarmList.Visible = false;
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
this.MainDisplayFeedback = new ControlFeedback(this); this.MainDisplayFeedback = new ControlFeedback(this);
this.Controls.Add(this.MainDisplayFeedback); this.Controls.Add(this.MainDisplayFeedback);
this.MainDisplayFeedback.Location = new Point(0, 64); this.MainDisplayFeedback.Location = new Point(0, 64);
this.MainDisplayFeedback.Visible = false; this.MainDisplayFeedback.Visible = false;
this.UpdateDisplayFeedbackVisible();
}
this.buttonFeedback.Visible = this.ParentForm.SystemConfig.IsFeedback;
switch (this.ParentForm.SystemConfig.EquipmentColumns) switch (this.ParentForm.SystemConfig.EquipmentColumns)
{ {
case 2: case 2:
@ -320,11 +318,11 @@ namespace INT89DB_26.Forms
this.labelUserID.Visible = false; this.labelUserID.Visible = false;
this.labelUserLevel.Visible = false; this.labelUserLevel.Visible = false;
this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Level3; this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Level3Manager;
} }
// Ethernet // Ethernet
if (this.ParentForm.SystemConfig.IsEthernetEnable == false) if (this.ParentForm.SystemConfig.EthernetMode == 0)
{ {
this.pictureBoxEthernetConnection.Visible = false; this.pictureBoxEthernetConnection.Visible = false;
this.pictureBoxEthernetDisconnection.Visible = false; this.pictureBoxEthernetDisconnection.Visible = false;
@ -366,7 +364,7 @@ namespace INT89DB_26.Forms
switch (user.Group) switch (user.Group)
{ {
case DataStore.UserGroup.Level1: case DataStore.UserGroup.Level1Operator:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别1"; group = "级别1";
@ -387,11 +385,10 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = false; this.buttonPass.Enabled = false;
this.buttonOver.Enabled = false; this.buttonOver.Enabled = false;
this.buttonTare.Enabled = false; this.buttonTare.Enabled = false;
this.buttonFeedback.Enabled = false;
colorButtonText = this.ColorButtonAccessFalse; colorButtonText = this.ColorButtonAccessFalse;
break; break;
case DataStore.UserGroup.Level2: case DataStore.UserGroup.Level2Engineer:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别2"; group = "级别2";
@ -412,11 +409,10 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = true; this.buttonPass.Enabled = true;
this.buttonOver.Enabled = true; this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true; this.buttonTare.Enabled = true;
this.buttonFeedback.Enabled = true;
colorButtonText = this.ColorButtonAccessTrue; colorButtonText = this.ColorButtonAccessTrue;
break; break;
case DataStore.UserGroup.Level3: case DataStore.UserGroup.Level3Manager:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别3"; group = "级别3";
@ -437,11 +433,10 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = true; this.buttonPass.Enabled = true;
this.buttonOver.Enabled = true; this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true; this.buttonTare.Enabled = true;
this.buttonFeedback.Enabled = true;
colorButtonText = this.ColorButtonAccessTrue; colorButtonText = this.ColorButtonAccessTrue;
break; break;
case DataStore.UserGroup.Developer: case DataStore.UserGroup.Level4Developer:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别4"; group = "级别4";
@ -462,11 +457,10 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = true; this.buttonPass.Enabled = true;
this.buttonOver.Enabled = true; this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true; this.buttonTare.Enabled = true;
this.buttonFeedback.Enabled = true;
colorButtonText = this.ColorButtonAccessTrue; colorButtonText = this.ColorButtonAccessTrue;
break; break;
case DataStore.UserGroup.LogOut: case DataStore.UserGroup.LogOff:
id = ""; id = "";
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "关闭"; group = "关闭";
@ -485,7 +479,6 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = false; this.buttonPass.Enabled = false;
this.buttonOver.Enabled = false; this.buttonOver.Enabled = false;
this.buttonTare.Enabled = false; this.buttonTare.Enabled = false;
this.buttonFeedback.Enabled = false;
colorButtonText = this.ColorButtonAccessFalse; colorButtonText = this.ColorButtonAccessFalse;
break; break;
@ -507,7 +500,6 @@ namespace INT89DB_26.Forms
this.buttonPass.Enabled = false; this.buttonPass.Enabled = false;
this.buttonOver.Enabled = false; this.buttonOver.Enabled = false;
this.buttonTare.Enabled = false; this.buttonTare.Enabled = false;
this.buttonFeedback.Enabled = false;
colorButtonText = this.ColorButtonAccessFalse; colorButtonText = this.ColorButtonAccessFalse;
break; break;
@ -527,10 +519,10 @@ namespace INT89DB_26.Forms
} }
} }
public void UpdateDisplayFeedbackVisible() public void UpdateFeedbackButtonDisplay()
{ {
// Feedback // Feedback
this.MainDisplayFeedback.UpdateFeedbackBoardVisible(this.ParentForm.SystemConfig.IsFeedbackBoard); this.buttonFeedback.Visible = this.ParentForm.SystemConfig.IsFeedback;
} }
public void UpdateCurrentProductDisplay(DataStore.EquipmentStatus status, ProductItem pItem, JudgmentSetItem jItem,Collection<WeightData> weightDatas) public void UpdateCurrentProductDisplay(DataStore.EquipmentStatus status, ProductItem pItem, JudgmentSetItem jItem,Collection<WeightData> weightDatas)
{ {
@ -600,8 +592,6 @@ namespace INT89DB_26.Forms
this.RescaleProgressBar(); this.RescaleProgressBar();
if (this.ParentForm.SystemConfig.IsLogin == false)
{
this.buttonProductNo.Enabled = true; this.buttonProductNo.Enabled = true;
this.buttonMenu.Enabled = true; this.buttonMenu.Enabled = true;
this.buttonSubMenu.Enabled = true; this.buttonSubMenu.Enabled = true;
@ -610,7 +600,6 @@ namespace INT89DB_26.Forms
this.buttonOver.Enabled = true; this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true; this.buttonTare.Enabled = true;
} }
}
public void UpdateEquipmentStatusDisplay(DataStore.EquipmentStatus status) public void UpdateEquipmentStatusDisplay(DataStore.EquipmentStatus status)
{ {
if (status == DataStore.EquipmentStatus.Start) if (status == DataStore.EquipmentStatus.Start)
@ -937,11 +926,6 @@ namespace INT89DB_26.Forms
this.MainDisplayFeedback.UpdateStartWeightDisplay6(status, weightData); this.MainDisplayFeedback.UpdateStartWeightDisplay6(status, weightData);
} }
} }
public void UpdateFeedbackBoardStatusDisplay(bool booting)
{
if (this.MainDisplayFeedback != null)
this.MainDisplayFeedback.UpdateBoardStatusDisplay(booting);
}
public void UpdateDisplayAlarmView(AlarmList alarm) public void UpdateDisplayAlarmView(AlarmList alarm)
{ {
@ -1150,11 +1134,8 @@ namespace INT89DB_26.Forms
this.buttonSubMenu.ButtonUp(); this.buttonSubMenu.ButtonUp();
this.panelSubMenu.Visible = false; this.panelSubMenu.Visible = false;
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
this.buttonFeedback.ButtonUp(); this.buttonFeedback.ButtonUp();
this.MainDisplayFeedback.Visible = false; this.MainDisplayFeedback.Visible = false;
}
// Ethernet // Ethernet
if (this.ParentForm.SystemConfig.IsEthernetEnable == true) if (this.ParentForm.SystemConfig.IsEthernetEnable == true)
@ -1273,18 +1254,6 @@ namespace INT89DB_26.Forms
} }
else else
{ {
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
if (myKeyPad.doubleValue < Helper.StringToWeight(this.ParentForm.CurrentFeedbackItem.LowLimit, this.ParentForm.SystemConfig.DecimalPlaces)
|| (myKeyPad.doubleValue > Helper.StringToWeight(this.ParentForm.CurrentFeedbackItem.HighLimit, this.ParentForm.SystemConfig.DecimalPlaces)))
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.SystemConfig.Language, "");
myMsg.ShowDialog();
return;
}
}
this.UpdatePassRangeChange(myKeyPad.StringValue); this.UpdatePassRangeChange(myKeyPad.StringValue);
this.ParentForm.Update30000ModbusData(); this.ParentForm.Update30000ModbusData();
@ -1361,7 +1330,7 @@ namespace INT89DB_26.Forms
} }
private void buttonUser_Click(object sender, EventArgs e) private void buttonUser_Click(object sender, EventArgs e)
{ {
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.LogOut) if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.LogOff)
{ {
DialogFormLogOn logOn = new DialogFormLogOn(this.ParentForm); DialogFormLogOn logOn = new DialogFormLogOn(this.ParentForm);
if (logOn.ShowDialog() == DialogResult.OK) if (logOn.ShowDialog() == DialogResult.OK)
@ -1379,7 +1348,7 @@ namespace INT89DB_26.Forms
DialogFormYesNo msg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 12); DialogFormYesNo msg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 12);
if (msg.ShowDialog() == DialogResult.Yes) if (msg.ShowDialog() == DialogResult.Yes)
{ {
this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.LogOut; this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.LogOff;
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
this.DisplayRefresh(); this.DisplayRefresh();
@ -1453,43 +1422,6 @@ namespace INT89DB_26.Forms
else else
this.panelSubMenu.Visible = false; this.panelSubMenu.Visible = false;
} }
private void buttonFeedback_Click(object sender, EventArgs e)
{
if (this.buttonFeedback.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.MainDisplayFeedback != null)
{
this.MainDisplayFeedback.DisplayRefresh();
this.MainDisplayFeedback.BringToFront();
this.MainDisplayFeedback.Visible = true;
}
}
else
{
this.MainDisplayFeedback.Visible = false;
switch (this.ParentForm.SystemConfig.EquipmentColumns)
{
case 2:
this.MainDisplay2.BringToFront();
break;
case 3:
this.MainDisplay3.BringToFront();
break;
case 4:
this.MainDisplay4.BringToFront();
break;
case 5:
this.MainDisplay5.BringToFront();
break;
case 6:
this.MainDisplay6.BringToFront();
break;
default:
break;
}
}
}
private void labelSorterDelayTime_Click(object sender, EventArgs e) private void labelSorterDelayTime_Click(object sender, EventArgs e)
{ {
@ -1578,5 +1510,43 @@ namespace INT89DB_26.Forms
this.ParentForm.CloseSmartUartLink(); this.ParentForm.CloseSmartUartLink();
this.ParentForm.Close(); this.ParentForm.Close();
} }
private void buttonFeedback_Click(object sender, EventArgs e)
{
if (this.buttonFeedback.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.MainDisplayFeedback != null)
{
this.MainDisplayFeedback.DisplayRefresh();
this.MainDisplayFeedback.BringToFront();
this.MainDisplayFeedback.Visible = true;
}
}
else
{
this.MainDisplayFeedback.Visible = false;
switch (this.ParentForm.SystemConfig.EquipmentColumns)
{
case 2:
this.MainDisplay2.BringToFront();
break;
case 3:
this.MainDisplay3.BringToFront();
break;
case 4:
this.MainDisplay4.BringToFront();
break;
case 5:
this.MainDisplay5.BringToFront();
break;
case 6:
this.MainDisplay6.BringToFront();
break;
default:
break;
}
}
}
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -28,7 +28,6 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMenu)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMenu));
this.smartForm1 = new SmartX.SmartForm(); this.smartForm1 = new SmartX.SmartForm();
this.buttonBack = new SmartX.SmartButton(); this.buttonBack = new SmartX.SmartButton();
@ -51,7 +50,6 @@
this.buttonFunction = new SmartX.SmartButton(); this.buttonFunction = new SmartX.SmartButton();
this.buttonCommunication = new SmartX.SmartButton(); this.buttonCommunication = new SmartX.SmartButton();
this.buttonOptionSetting = new SmartX.SmartButton(); this.buttonOptionSetting = new SmartX.SmartButton();
this.smartTimerScanUSB = new SmartX.SmartTimer(this.components);
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -636,15 +634,6 @@
this.buttonOptionSetting.Visible = false; this.buttonOptionSetting.Visible = false;
this.buttonOptionSetting.Click += new System.EventHandler(this.buttonMenu_Click); this.buttonOptionSetting.Click += new System.EventHandler(this.buttonMenu_Click);
// //
// smartTimerScanUSB
//
this.smartTimerScanUSB.EndTime = ((long)(100000000000));
this.smartTimerScanUSB.Interval = 100;
this.smartTimerScanUSB.IntervalSeries = null;
this.smartTimerScanUSB.NowMillisecond = ((long)(0));
this.smartTimerScanUSB.StartTime = ((long)(0));
this.smartTimerScanUSB.Tick += new System.EventHandler(this.smartTimerScanUSB_Tick);
//
// FormMenu // FormMenu
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -702,6 +691,5 @@
private SmartX.SmartButton buttonFunction; private SmartX.SmartButton buttonFunction;
private SmartX.SmartButton buttonCommunication; private SmartX.SmartButton buttonCommunication;
private SmartX.SmartButton buttonOptionSetting; private SmartX.SmartButton buttonOptionSetting;
private SmartX.SmartTimer smartTimerScanUSB;
} }
} }

View File

@ -6,7 +6,6 @@ using System.Data;
using System.Drawing; using System.Drawing;
using System.Text; using System.Text;
using System.Windows.Forms; using System.Windows.Forms;
using System.IO;
using INT89DB_26.DialogForms; using INT89DB_26.DialogForms;
using INT89DB_26_ImageDll; using INT89DB_26_ImageDll;
@ -17,8 +16,6 @@ namespace INT89DB_26.Forms
{ {
#region Field #region Field
private FormMain m_ParentForm; private FormMain m_ParentForm;
public bool IsConnectedUSB;
#endregion #endregion
#region Costructor #region Costructor
@ -158,8 +155,6 @@ namespace INT89DB_26.Forms
} }
private void DefaultSetting() private void DefaultSetting()
{ {
this.IsConnectedUSB = false;
if (this.ParentForm.SystemConfig.IsLogin == false) if (this.ParentForm.SystemConfig.IsLogin == false)
{ {
this.labelUserID.Visible = false; this.labelUserID.Visible = false;
@ -176,7 +171,7 @@ namespace INT89DB_26.Forms
switch (user.Group) switch (user.Group)
{ {
case DataStore.UserGroup.Level1: case DataStore.UserGroup.Level1Operator:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别1"; group = "级别1";
@ -202,7 +197,7 @@ namespace INT89DB_26.Forms
this.buttonOptionSetting.Visible = false; this.buttonOptionSetting.Visible = false;
break; break;
case DataStore.UserGroup.Level2: case DataStore.UserGroup.Level2Engineer:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别2"; group = "级别2";
@ -227,7 +222,7 @@ namespace INT89DB_26.Forms
this.buttonEquipmentTest.Visible = false; this.buttonEquipmentTest.Visible = false;
this.buttonOptionSetting.Visible = false; this.buttonOptionSetting.Visible = false;
break; break;
case DataStore.UserGroup.Level3: case DataStore.UserGroup.Level3Manager:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别3"; group = "级别3";
@ -252,7 +247,7 @@ namespace INT89DB_26.Forms
this.buttonEquipmentTest.Visible = false; this.buttonEquipmentTest.Visible = false;
this.buttonOptionSetting.Visible = false; this.buttonOptionSetting.Visible = false;
break; break;
case DataStore.UserGroup.Developer: case DataStore.UserGroup.Level4Developer:
id = user.ID; id = user.ID;
if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
group = "级别4"; group = "级别4";
@ -277,7 +272,7 @@ namespace INT89DB_26.Forms
this.buttonEquipmentTest.Visible = true; this.buttonEquipmentTest.Visible = true;
this.buttonOptionSetting.Visible = true; this.buttonOptionSetting.Visible = true;
break; break;
case DataStore.UserGroup.LogOut: case DataStore.UserGroup.LogOff:
break; break;
default: default:
break; break;
@ -296,15 +291,13 @@ namespace INT89DB_26.Forms
this.UpdateDisplayUser(this.ParentForm.SystemConfig.CurrentUser); this.UpdateDisplayUser(this.ParentForm.SystemConfig.CurrentUser);
else else
{ {
this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Level3; this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Level3Manager;
this.buttonEquipmentTest.Visible = false; this.buttonEquipmentTest.Visible = false;
this.buttonOptionSetting.Visible = false; this.buttonOptionSetting.Visible = false;
} }
this.ParentForm.TransferData(CommunicationCommand.ModeMenu, CommunicationID.MainBoard); this.ParentForm.TransferData(CommunicationCommand.ModeMenu, CommunicationID.MainBoard);
this.ParentForm.SystemConfig.CurrentForm = DataStore.E_FormStore.FormMenu; this.ParentForm.SystemConfig.CurrentForm = DataStore.E_FormStore.FormMenu;
this.smartTimerScanUSB.Start();
} }
#endregion #endregion
@ -384,7 +377,9 @@ namespace INT89DB_26.Forms
else if (button == this.buttonUpdate) else if (button == this.buttonUpdate)
{ {
#region 업데이트 #region 업데이트
((FormMain)(Owner)).smartForm.Show((int)DataStore.E_FormStore.FormProgramUpdate); DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 3);
DialogResult dr = myDlg.ShowDialog();
if (dr == DialogResult.Yes)
this.ParentForm.ChildFormProgramUpdate.DisplayRefresh(); this.ParentForm.ChildFormProgramUpdate.DisplayRefresh();
#endregion #endregion
} }
@ -444,7 +439,7 @@ namespace INT89DB_26.Forms
if (pass.ShowDialog() == DialogResult.OK) if (pass.ShowDialog() == DialogResult.OK)
{ {
this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Developer; this.ParentForm.SystemConfig.CurrentUser.Group = DataStore.UserGroup.Level4Developer;
if (this.buttonEquipmentTest.Visible != true) if (this.buttonEquipmentTest.Visible != true)
this.buttonEquipmentTest.Visible = true; this.buttonEquipmentTest.Visible = true;
@ -453,29 +448,6 @@ namespace INT89DB_26.Forms
} }
} }
} }
private void smartTimerScanUSB_Tick(object sender, EventArgs e)
{
bool isBeforeConnectedUSB = this.IsConnectedUSB;
DirectoryInfo info = new DirectoryInfo("하드 디스크\\");
if (info.Exists == true)
this.IsConnectedUSB = true;
else
this.IsConnectedUSB = false;
if (isBeforeConnectedUSB != this.IsConnectedUSB)
{
if (this.ParentForm.ChildFormProgramUpdate != null)
this.ParentForm.ChildFormProgramUpdate.EnableBackupButton(this.IsConnectedUSB);
//if (this.ParentForm.ChildFormDataBackup != null)
// this.ParentForm.ChildFormDataBackup.EnableBackupButton(this.IsConnectedUSB);
//if (this.ParentForm.ChildFormDataBackup_Part11 != null)
// this.ParentForm.ChildFormDataBackup_Part11.EnableBackupButton(this.IsConnectedUSB);
}
}
#endregion #endregion
} }
} }

View File

@ -7867,9 +7867,6 @@
EAAAAABJRU5ErkJggg== EAAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<metadata name="smartTimerScanUSB.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value> <value>WEBPAD</value>
</metadata> </metadata>

View File

@ -36,10 +36,6 @@
this.pictureBoxFormIcon = new System.Windows.Forms.PictureBox(); this.pictureBoxFormIcon = new System.Windows.Forms.PictureBox();
this.labelTitleFeedback = new SmartX.SmartLabel(); this.labelTitleFeedback = new SmartX.SmartLabel();
this.buttonFeedback = new SmartX.SmartButton(); this.buttonFeedback = new SmartX.SmartButton();
this.buttonFeedbackBoard = new SmartX.SmartButton();
this.labelTitleFeedbackBoard = new SmartX.SmartLabel();
this.labelBuadrateWarning2 = new SmartX.SmartLabel();
this.labelBuadrateWarning = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -158,14 +154,13 @@
this.labelTitleFeedback.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold); this.labelTitleFeedback.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
this.labelTitleFeedback.InitVisible = true; this.labelTitleFeedback.InitVisible = true;
this.labelTitleFeedback.LineSpacing = 0F; this.labelTitleFeedback.LineSpacing = 0F;
this.labelTitleFeedback.Location = new System.Drawing.Point(260, 195); this.labelTitleFeedback.Location = new System.Drawing.Point(234, 272);
this.labelTitleFeedback.Name = "labelTitleFeedback"; this.labelTitleFeedback.Name = "labelTitleFeedback";
this.labelTitleFeedback.Size = new System.Drawing.Size(160, 30); this.labelTitleFeedback.Size = new System.Drawing.Size(151, 30);
this.labelTitleFeedback.TabIndex = 169; this.labelTitleFeedback.TabIndex = 169;
this.labelTitleFeedback.Text = "Feedback"; this.labelTitleFeedback.Text = "Feedback";
this.labelTitleFeedback.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleFeedback.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleFeedback.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleFeedback.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleFeedback.Visible = false;
this.labelTitleFeedback.Wordwrap = false; this.labelTitleFeedback.Wordwrap = false;
// //
// buttonFeedback // buttonFeedback
@ -180,7 +175,7 @@
this.buttonFeedback.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.DownImage"))); this.buttonFeedback.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.DownImage")));
this.buttonFeedback.GroupID = 0; this.buttonFeedback.GroupID = 0;
this.buttonFeedback.InitVisible = true; this.buttonFeedback.InitVisible = true;
this.buttonFeedback.Location = new System.Drawing.Point(426, 195); this.buttonFeedback.Location = new System.Drawing.Point(403, 272);
this.buttonFeedback.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonFeedback.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonFeedback.Name = "buttonFeedback"; this.buttonFeedback.Name = "buttonFeedback";
this.buttonFeedback.NestedClickEventPrevent = false; this.buttonFeedback.NestedClickEventPrevent = false;
@ -197,112 +192,14 @@
this.buttonFeedback.TextLocation = new System.Drawing.Point(0, 0); this.buttonFeedback.TextLocation = new System.Drawing.Point(0, 0);
this.buttonFeedback.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonFeedback.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonFeedback.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.UpImage"))); this.buttonFeedback.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedback.UpImage")));
this.buttonFeedback.Visible = false;
this.buttonFeedback.Click += new System.EventHandler(this.buttonFeedback_Click); this.buttonFeedback.Click += new System.EventHandler(this.buttonFeedback_Click);
// //
// buttonFeedbackBoard
//
this.buttonFeedbackBoard.BackPictureBox = null;
this.buttonFeedbackBoard.BackPictureBox1 = null;
this.buttonFeedbackBoard.BackPictureBox2 = null;
this.buttonFeedbackBoard.ButtonColor = System.Drawing.Color.Gray;
this.buttonFeedbackBoard.ButtonImageAutoSize = true;
this.buttonFeedbackBoard.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonFeedbackBoard.DisableImage = null;
this.buttonFeedbackBoard.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedbackBoard.DownImage")));
this.buttonFeedbackBoard.GroupID = 0;
this.buttonFeedbackBoard.InitVisible = true;
this.buttonFeedbackBoard.Location = new System.Drawing.Point(426, 231);
this.buttonFeedbackBoard.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonFeedbackBoard.Name = "buttonFeedbackBoard";
this.buttonFeedbackBoard.NestedClickEventPrevent = false;
this.buttonFeedbackBoard.OutlinePixel = 1;
this.buttonFeedbackBoard.RepeatInterval = 200;
this.buttonFeedbackBoard.RepeatIntervalAccelerate = null;
this.buttonFeedbackBoard.SafeInterval = 200;
this.buttonFeedbackBoard.Size = new System.Drawing.Size(100, 30);
this.buttonFeedbackBoard.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonFeedbackBoard.TabIndex = 174;
this.buttonFeedbackBoard.TextColor = System.Drawing.Color.Black;
this.buttonFeedbackBoard.TextDownColor = System.Drawing.Color.White;
this.buttonFeedbackBoard.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonFeedbackBoard.TextLocation = new System.Drawing.Point(0, 0);
this.buttonFeedbackBoard.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonFeedbackBoard.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedbackBoard.UpImage")));
this.buttonFeedbackBoard.Click += new System.EventHandler(this.buttonFeedbackBoard_Click);
//
// labelTitleFeedbackBoard
//
this.labelTitleFeedbackBoard.BackPictureBox = this.smartForm1;
this.labelTitleFeedbackBoard.BackPictureBox1 = null;
this.labelTitleFeedbackBoard.BackPictureBox2 = null;
this.labelTitleFeedbackBoard.BorderColor = System.Drawing.Color.Black;
this.labelTitleFeedbackBoard.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleFeedbackBoard.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
this.labelTitleFeedbackBoard.InitVisible = true;
this.labelTitleFeedbackBoard.LineSpacing = 0F;
this.labelTitleFeedbackBoard.Location = new System.Drawing.Point(260, 231);
this.labelTitleFeedbackBoard.Name = "labelTitleFeedbackBoard";
this.labelTitleFeedbackBoard.Size = new System.Drawing.Size(160, 30);
this.labelTitleFeedbackBoard.TabIndex = 173;
this.labelTitleFeedbackBoard.Text = "Feedback Board";
this.labelTitleFeedbackBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleFeedbackBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleFeedbackBoard.Wordwrap = false;
//
// labelBuadrateWarning2
//
this.labelBuadrateWarning2.BackColor = System.Drawing.Color.Silver;
this.labelBuadrateWarning2.BackPictureBox = this.smartForm1;
this.labelBuadrateWarning2.BackPictureBox1 = null;
this.labelBuadrateWarning2.BackPictureBox2 = null;
this.labelBuadrateWarning2.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning2.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning2.InitVisible = true;
this.labelBuadrateWarning2.LineSpacing = 0F;
this.labelBuadrateWarning2.Location = new System.Drawing.Point(55, 478);
this.labelBuadrateWarning2.Name = "labelBuadrateWarning2";
this.labelBuadrateWarning2.Size = new System.Drawing.Size(676, 25);
this.labelBuadrateWarning2.TabIndex = 176;
this.labelBuadrateWarning2.Text = "※ 엔지니어 이외에 절대 변경하지 마십시오.";
this.labelBuadrateWarning2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelBuadrateWarning2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelBuadrateWarning2.Wordwrap = false;
//
// labelBuadrateWarning
//
this.labelBuadrateWarning.BackColor = System.Drawing.Color.Silver;
this.labelBuadrateWarning.BackPictureBox = this.smartForm1;
this.labelBuadrateWarning.BackPictureBox1 = null;
this.labelBuadrateWarning.BackPictureBox2 = null;
this.labelBuadrateWarning.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning.InitVisible = true;
this.labelBuadrateWarning.LineSpacing = 0F;
this.labelBuadrateWarning.Location = new System.Drawing.Point(55, 447);
this.labelBuadrateWarning.Name = "labelBuadrateWarning";
this.labelBuadrateWarning.Size = new System.Drawing.Size(676, 25);
this.labelBuadrateWarning.TabIndex = 175;
this.labelBuadrateWarning.Text = "※ 설정 변경 후, 전원을 껐다 켜야 합니다";
this.labelBuadrateWarning.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelBuadrateWarning.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelBuadrateWarning.Visible = false;
this.labelBuadrateWarning.Wordwrap = false;
//
// FormOptionSetting // FormOptionSetting
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.labelBuadrateWarning2);
this.Controls.Add(this.labelBuadrateWarning);
this.Controls.Add(this.buttonFeedbackBoard);
this.Controls.Add(this.labelTitleFeedbackBoard);
this.Controls.Add(this.buttonFeedback); this.Controls.Add(this.buttonFeedback);
this.Controls.Add(this.labelTitleFeedback); this.Controls.Add(this.labelTitleFeedback);
this.Controls.Add(this.labelTitle); this.Controls.Add(this.labelTitle);
@ -326,9 +223,5 @@
private System.Windows.Forms.PictureBox pictureBoxFormIcon; private System.Windows.Forms.PictureBox pictureBoxFormIcon;
private SmartX.SmartLabel labelTitleFeedback; private SmartX.SmartLabel labelTitleFeedback;
private SmartX.SmartButton buttonFeedback; private SmartX.SmartButton buttonFeedback;
private SmartX.SmartButton buttonFeedbackBoard;
private SmartX.SmartLabel labelTitleFeedbackBoard;
private SmartX.SmartLabel labelBuadrateWarning2;
private SmartX.SmartLabel labelBuadrateWarning;
} }
} }

View File

@ -52,9 +52,6 @@ namespace INT89DB_26.Forms
#region English #region English
this.labelTitle.Text = "Option Setting"; this.labelTitle.Text = "Option Setting";
this.labelBuadrateWarning.Text = "※ After changing setting, Turn OFF the power and then turn ON the power";
this.labelBuadrateWarning2.Text = "※ Do not change the value except engineer";
//this.buttonSave.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveDisable)); //this.buttonSave.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveDisable));
this.buttonSave.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveDown)); this.buttonSave.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveDown));
this.buttonSave.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveUp)); this.buttonSave.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engSaveUp));
@ -69,9 +66,6 @@ namespace INT89DB_26.Forms
#region Chinese #region Chinese
this.labelTitle.Text = "Option Setting"; this.labelTitle.Text = "Option Setting";
this.labelBuadrateWarning.Text = "※ 电源重启后,设置会自动更新";
this.labelBuadrateWarning2.Text = "※ 除了工程师之外,不要改变这个值";
//this.buttonSave.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveDisable)); //this.buttonSave.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveDisable));
this.buttonSave.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveDown)); this.buttonSave.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveDown));
this.buttonSave.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveUp)); this.buttonSave.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnSaveUp));
@ -92,18 +86,12 @@ namespace INT89DB_26.Forms
} }
private void InitializeControl() private void InitializeControl()
{ {
// 피드백시스템 사용 유무 // 피드백 보드 사용 유무
if (this.ParentForm.SystemConfig.IsFeedback == true) if (this.ParentForm.SystemConfig.IsFeedback == true)
this.buttonFeedback.ButtonDown(); this.buttonFeedback.ButtonDown();
else else
this.buttonFeedback.ButtonUp(); this.buttonFeedback.ButtonUp();
// 피드백 보드 사용 유무
if (this.ParentForm.SystemConfig.IsFeedbackBoard == true)
this.buttonFeedbackBoard.ButtonDown();
else
this.buttonFeedbackBoard.ButtonUp();
this.buttonSave.Visible = false; this.buttonSave.Visible = false;
} }
@ -116,56 +104,24 @@ namespace INT89DB_26.Forms
#region Event Handler #region Event Handler
private void buttonFeedback_Click(object sender, EventArgs e) private void buttonFeedback_Click(object sender, EventArgs e)
{ {
if (this.buttonFeedback.ButtonStatus == SmartButton.BUTSTATUS.UP)
this.buttonFeedbackBoard.ButtonUp();
if (this.buttonSave.Visible == false) if (this.buttonSave.Visible == false)
this.buttonSave.Visible = true; this.buttonSave.Visible = true;
} }
private void buttonFeedbackBoard_Click(object sender, EventArgs e)
{
if (this.buttonFeedbackBoard.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.buttonFeedback.ButtonDown();
if (this.buttonSave.Visible == false)
this.buttonSave.Visible = true;
}
private void buttonSave_Click(object sender, EventArgs e) private void buttonSave_Click(object sender, EventArgs e)
{ {
// 피드백시스템 사용 유무
//if (this.buttonFeedback.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
// this.ParentForm.SystemConfig.IsFeedback = true;
//else
// this.ParentForm.SystemConfig.IsFeedback = false;
// 피드백 보드 사용 유무 // 피드백 보드 사용 유무
if (this.buttonFeedbackBoard.ButtonStatus == SmartButton.BUTSTATUS.DOWN) if (this.buttonFeedback.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{ this.ParentForm.SystemConfig.IsFeedback = true;
this.ParentForm.SystemConfig.IsFeedbackBoard = true;
this.ParentForm.SystemConfig.Serial3BaudRate = 38400;
this.ParentForm.SystemConfig.Serial3Mode = 98;
this.ParentForm.SerialPort3_Open();
this.ParentForm.SerialPort3_FbBoardBooting();
}
else else
{ this.ParentForm.SystemConfig.IsFeedback = false;
this.ParentForm.SystemConfig.IsFeedbackBoard = false;
this.ParentForm.SystemConfig.Serial3BaudRate = 9200;
this.ParentForm.SystemConfig.Serial3Mode = 0;
}
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
this.ParentForm.ChildFormMainDisplay.UpdateFeedbackButtonDisplay();
this.ParentForm.ChildFormMainDisplay.UpdateDisplayFeedbackVisible();
this.ParentForm.ChildFormCommunication.RefreshComboBoxSerial3FeedbackBoard(this.ParentForm.SystemConfig.IsFeedbackBoard);
this.buttonSave.Visible = false; this.buttonSave.Visible = false;
//this.Enabled = false;
} }
private void buttonBack_Click(object sender, EventArgs e) private void buttonBack_Click(object sender, EventArgs e)
{ {
this.ParentForm.ChildFormMenu.DisplayRefresh(); this.ParentForm.ChildFormMenu.DisplayRefresh();

View File

@ -902,135 +902,6 @@
q9FoqHcCgzk5OcEbHizcxcUYZVHyMZvNbW1tdXV1KpUKN3bcMYlzQoPx+/1LS0uQibhLyqgkg62EaxNu q9FoqHcCgzk5OcEbHizcxcUYZVHyMZvNbW1tdXV1KpUKN3bcMYlzQoPx+/1LS0uQibhLyqgkg62EaxNu
VJ9i4HJOvRMYjMPh6OnpQUmpVCrT0tKIu6lFuGKZTKaqqqr3pyoEBCoWy/4EBzyRG765DXAAAAAASUVO VJ9i4HJOvRMYjMPh6OnpQUmpVCrT0tKIu6lFuGKZTKaqqqr3pyoEBCoWy/4EBzyRG765DXAAAAAASUVO
RK5CYII= RK5CYII=
</value>
</data>
<data name="buttonFeedbackBoard.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonFeedbackBoard.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
RK5CYII=
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -30,17 +30,13 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormProgramUpdate)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormProgramUpdate));
this.smartForm1 = new SmartX.SmartForm(); this.smartForm1 = new SmartX.SmartForm();
this.labelMessage2 = new SmartX.SmartLabel(); this.labelUpdateWait2 = new SmartX.SmartLabel();
this.labelMessage1 = new SmartX.SmartLabel(); this.labelUpdateRestart = new SmartX.SmartLabel();
this.progressBarUpdate = new SmartX.SmartProgressBar(); this.labelUpdateWait = new SmartX.SmartLabel();
this.progressBarUpdateBar = new SmartX.SmartProgressBar();
this.timerUpdate = new System.Windows.Forms.Timer(); this.timerUpdate = new System.Windows.Forms.Timer();
this.labelTitle = new SmartX.SmartLabel(); this.labelTitle = new SmartX.SmartLabel();
this.pictureBoxFormIcon = new System.Windows.Forms.PictureBox(); this.pictureBoxFormIcon = new System.Windows.Forms.PictureBox();
this.buttonBack = new SmartX.SmartButton();
this.buttonLCD = new SmartX.SmartButton();
this.buttonServiceUpdate = new SmartX.SmartButton();
this.labelUpdateContents = new SmartX.SmartLabel();
this.labelTitleUpdate = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -59,71 +55,93 @@
this.smartForm1.SpecialFunctionClickPointSize = 100; this.smartForm1.SpecialFunctionClickPointSize = 100;
this.smartForm1.SuspendLayoutInterval = 0; this.smartForm1.SuspendLayoutInterval = 0;
// //
// labelMessage2 // labelUpdateWait2
// //
this.labelMessage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(246)))), ((int)(((byte)(228)))), ((int)(((byte)(180))))); this.labelUpdateWait2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(246)))), ((int)(((byte)(228)))), ((int)(((byte)(180)))));
this.labelMessage2.BackPictureBox = this.smartForm1; this.labelUpdateWait2.BackPictureBox = this.smartForm1;
this.labelMessage2.BackPictureBox1 = null; this.labelUpdateWait2.BackPictureBox1 = null;
this.labelMessage2.BackPictureBox2 = null; this.labelUpdateWait2.BackPictureBox2 = null;
this.labelMessage2.BorderColor = System.Drawing.Color.Black; this.labelUpdateWait2.BorderColor = System.Drawing.Color.Black;
this.labelMessage2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelUpdateWait2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage2.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); this.labelUpdateWait2.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelMessage2.ForeColor = System.Drawing.Color.Black; this.labelUpdateWait2.ForeColor = System.Drawing.Color.Black;
this.labelMessage2.InitVisible = true; this.labelUpdateWait2.InitVisible = true;
this.labelMessage2.LineSpacing = 0F; this.labelUpdateWait2.LineSpacing = 0F;
this.labelMessage2.Location = new System.Drawing.Point(107, 221); this.labelUpdateWait2.Location = new System.Drawing.Point(108, 242);
this.labelMessage2.Name = "labelMessage2"; this.labelUpdateWait2.Name = "labelUpdateWait2";
this.labelMessage2.Size = new System.Drawing.Size(600, 31); this.labelUpdateWait2.Size = new System.Drawing.Size(600, 31);
this.labelMessage2.TabIndex = 158; this.labelUpdateWait2.TabIndex = 158;
this.labelMessage2.Text = "USB를 본체에서 분리하지 마십시오"; this.labelUpdateWait2.Text = "USB를 본체에서 분리하지 마십시오";
this.labelMessage2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelUpdateWait2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelMessage2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelUpdateWait2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelMessage2.Visible = false; this.labelUpdateWait2.Visible = false;
this.labelMessage2.Wordwrap = false; this.labelUpdateWait2.Wordwrap = false;
// //
// labelMessage1 // labelUpdateRestart
// //
this.labelMessage1.BackColor = System.Drawing.Color.DarkGray; this.labelUpdateRestart.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
this.labelMessage1.BackPictureBox = this.smartForm1; this.labelUpdateRestart.BackPictureBox = null;
this.labelMessage1.BackPictureBox1 = null; this.labelUpdateRestart.BackPictureBox1 = null;
this.labelMessage1.BackPictureBox2 = null; this.labelUpdateRestart.BackPictureBox2 = null;
this.labelMessage1.BorderColor = System.Drawing.Color.Black; this.labelUpdateRestart.BorderColor = System.Drawing.Color.Black;
this.labelMessage1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelUpdateRestart.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage1.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold); this.labelUpdateRestart.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelMessage1.InitVisible = true; this.labelUpdateRestart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
this.labelMessage1.LineSpacing = 0F; this.labelUpdateRestart.InitVisible = true;
this.labelMessage1.Location = new System.Drawing.Point(107, 184); this.labelUpdateRestart.LineSpacing = 0F;
this.labelMessage1.Name = "labelMessage1"; this.labelUpdateRestart.Location = new System.Drawing.Point(56, 279);
this.labelMessage1.Size = new System.Drawing.Size(600, 31); this.labelUpdateRestart.Name = "labelUpdateRestart";
this.labelMessage1.TabIndex = 157; this.labelUpdateRestart.Size = new System.Drawing.Size(700, 32);
this.labelMessage1.Text = "업데이트 중..."; this.labelUpdateRestart.TabIndex = 159;
this.labelMessage1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelUpdateRestart.Text = "전원을 끄고 다시 켜주세요";
this.labelMessage1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelUpdateRestart.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelMessage1.Wordwrap = false; this.labelUpdateRestart.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUpdateRestart.Visible = false;
this.labelUpdateRestart.Wordwrap = false;
// //
// progressBarUpdate // labelUpdateWait
// //
this.progressBarUpdate.AutoColorSet = true; this.labelUpdateWait.BackColor = System.Drawing.Color.DarkGray;
this.progressBarUpdate.BackColor = System.Drawing.Color.Silver; this.labelUpdateWait.BackPictureBox = this.smartForm1;
this.progressBarUpdate.BarBackColor1 = System.Drawing.Color.White; this.labelUpdateWait.BackPictureBox1 = null;
this.progressBarUpdate.BarBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.labelUpdateWait.BackPictureBox2 = null;
this.progressBarUpdate.BarColor1 = System.Drawing.Color.Cyan; this.labelUpdateWait.BorderColor = System.Drawing.Color.Black;
this.progressBarUpdate.BarColor2 = System.Drawing.Color.Teal; this.labelUpdateWait.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.progressBarUpdate.BarStyle = SmartX.SmartProgressBar.BARTYPE.Normal; this.labelUpdateWait.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.progressBarUpdate.Direction = SmartX.SmartProgressBar.DIR.Horizontal; this.labelUpdateWait.InitVisible = true;
this.progressBarUpdate.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular); this.labelUpdateWait.LineSpacing = 0F;
this.progressBarUpdate.InitVisible = true; this.labelUpdateWait.Location = new System.Drawing.Point(108, 205);
this.progressBarUpdate.Location = new System.Drawing.Point(112, 296); this.labelUpdateWait.Name = "labelUpdateWait";
this.progressBarUpdate.Maximum = 100; this.labelUpdateWait.Size = new System.Drawing.Size(600, 31);
this.progressBarUpdate.Minimum = 0; this.labelUpdateWait.TabIndex = 157;
this.progressBarUpdate.Name = "progressBarUpdate"; this.labelUpdateWait.Text = "업데이트 중...";
this.progressBarUpdate.OutlineColor = System.Drawing.Color.Black; this.labelUpdateWait.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.progressBarUpdate.PercentageText = true; this.labelUpdateWait.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.progressBarUpdate.RoundedCorners = true; this.labelUpdateWait.Wordwrap = false;
this.progressBarUpdate.Size = new System.Drawing.Size(585, 53); //
this.progressBarUpdate.TabIndex = 156; // progressBarUpdateBar
this.progressBarUpdate.TextAutoRotation = true; //
this.progressBarUpdate.Value = 10; this.progressBarUpdateBar.AutoColorSet = true;
this.progressBarUpdateBar.BackColor = System.Drawing.Color.Silver;
this.progressBarUpdateBar.BarBackColor1 = System.Drawing.Color.White;
this.progressBarUpdateBar.BarBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.progressBarUpdateBar.BarColor1 = System.Drawing.Color.Cyan;
this.progressBarUpdateBar.BarColor2 = System.Drawing.Color.Teal;
this.progressBarUpdateBar.BarStyle = SmartX.SmartProgressBar.BARTYPE.Normal;
this.progressBarUpdateBar.Direction = SmartX.SmartProgressBar.DIR.Horizontal;
this.progressBarUpdateBar.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular);
this.progressBarUpdateBar.InitVisible = true;
this.progressBarUpdateBar.Location = new System.Drawing.Point(114, 351);
this.progressBarUpdateBar.Maximum = 100;
this.progressBarUpdateBar.Minimum = 0;
this.progressBarUpdateBar.Name = "progressBarUpdateBar";
this.progressBarUpdateBar.OutlineColor = System.Drawing.Color.Black;
this.progressBarUpdateBar.PercentageText = true;
this.progressBarUpdateBar.RoundedCorners = true;
this.progressBarUpdateBar.Size = new System.Drawing.Size(585, 53);
this.progressBarUpdateBar.TabIndex = 156;
this.progressBarUpdateBar.TextAutoRotation = true;
this.progressBarUpdateBar.Value = 10;
// //
// timerUpdate // timerUpdate
// //
@ -136,7 +154,7 @@
this.labelTitle.BackPictureBox2 = null; this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black; this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("새굴림", 23F, System.Drawing.FontStyle.Bold); this.labelTitle.Font = new System.Drawing.Font("New Gulim", 23F, System.Drawing.FontStyle.Bold);
this.labelTitle.ForeColor = System.Drawing.Color.White; this.labelTitle.ForeColor = System.Drawing.Color.White;
this.labelTitle.InitVisible = true; this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F; this.labelTitle.LineSpacing = 0F;
@ -156,162 +174,18 @@
this.pictureBoxFormIcon.Name = "pictureBoxFormIcon"; this.pictureBoxFormIcon.Name = "pictureBoxFormIcon";
this.pictureBoxFormIcon.Size = new System.Drawing.Size(47, 45); this.pictureBoxFormIcon.Size = new System.Drawing.Size(47, 45);
// //
// buttonBack
//
this.buttonBack.BackPictureBox = null;
this.buttonBack.BackPictureBox1 = null;
this.buttonBack.BackPictureBox2 = null;
this.buttonBack.ButtonColor = System.Drawing.Color.Gray;
this.buttonBack.ButtonImageAutoSize = true;
this.buttonBack.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonBack.DisableImage = null;
this.buttonBack.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBack.DownImage")));
this.buttonBack.GroupID = 0;
this.buttonBack.InitVisible = true;
this.buttonBack.Location = new System.Drawing.Point(720, 525);
this.buttonBack.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonBack.Name = "buttonBack";
this.buttonBack.NestedClickEventPrevent = false;
this.buttonBack.OutlinePixel = 1;
this.buttonBack.RepeatInterval = 200;
this.buttonBack.RepeatIntervalAccelerate = null;
this.buttonBack.SafeInterval = 200;
this.buttonBack.Size = new System.Drawing.Size(70, 70);
this.buttonBack.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonBack.TabIndex = 238;
this.buttonBack.TextColor = System.Drawing.Color.Black;
this.buttonBack.TextDownColor = System.Drawing.Color.White;
this.buttonBack.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonBack.TextLocation = new System.Drawing.Point(0, 0);
this.buttonBack.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonBack.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBack.UpImage")));
this.buttonBack.Click += new System.EventHandler(this.buttonBack_Click);
//
// buttonLCD
//
this.buttonLCD.BackPictureBox = null;
this.buttonLCD.BackPictureBox1 = null;
this.buttonLCD.BackPictureBox2 = null;
this.buttonLCD.ButtonColor = System.Drawing.Color.Silver;
this.buttonLCD.ButtonImageAutoSize = true;
this.buttonLCD.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonLCD.DisableImage = null;
this.buttonLCD.DownImage = null;
this.buttonLCD.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
this.buttonLCD.GroupID = 0;
this.buttonLCD.InitVisible = true;
this.buttonLCD.Location = new System.Drawing.Point(205, 371);
this.buttonLCD.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonLCD.Name = "buttonLCD";
this.buttonLCD.NestedClickEventPrevent = false;
this.buttonLCD.OutlinePixel = 1;
this.buttonLCD.RepeatInterval = 200;
this.buttonLCD.RepeatIntervalAccelerate = null;
this.buttonLCD.SafeInterval = 200;
this.buttonLCD.Size = new System.Drawing.Size(180, 50);
this.buttonLCD.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonLCD.TabIndex = 239;
this.buttonLCD.Text = "LCD Update";
this.buttonLCD.TextColor = System.Drawing.Color.Black;
this.buttonLCD.TextDownColor = System.Drawing.Color.White;
this.buttonLCD.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonLCD.TextLocation = new System.Drawing.Point(0, 0);
this.buttonLCD.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonLCD.UpImage = null;
this.buttonLCD.Click += new System.EventHandler(this.buttonLCD_Click);
//
// buttonServiceUpdate
//
this.buttonServiceUpdate.BackPictureBox = null;
this.buttonServiceUpdate.BackPictureBox1 = null;
this.buttonServiceUpdate.BackPictureBox2 = null;
this.buttonServiceUpdate.ButtonColor = System.Drawing.Color.Silver;
this.buttonServiceUpdate.ButtonImageAutoSize = true;
this.buttonServiceUpdate.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonServiceUpdate.DisableImage = null;
this.buttonServiceUpdate.DownImage = null;
this.buttonServiceUpdate.Font = new System.Drawing.Font("새굴림", 13F, System.Drawing.FontStyle.Bold);
this.buttonServiceUpdate.GroupID = 0;
this.buttonServiceUpdate.InitVisible = true;
this.buttonServiceUpdate.Location = new System.Drawing.Point(409, 371);
this.buttonServiceUpdate.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonServiceUpdate.Name = "buttonServiceUpdate";
this.buttonServiceUpdate.NestedClickEventPrevent = false;
this.buttonServiceUpdate.OutlinePixel = 1;
this.buttonServiceUpdate.RepeatInterval = 200;
this.buttonServiceUpdate.RepeatIntervalAccelerate = null;
this.buttonServiceUpdate.SafeInterval = 200;
this.buttonServiceUpdate.Size = new System.Drawing.Size(180, 50);
this.buttonServiceUpdate.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonServiceUpdate.TabIndex = 240;
this.buttonServiceUpdate.Text = "Service Update";
this.buttonServiceUpdate.TextColor = System.Drawing.Color.Black;
this.buttonServiceUpdate.TextDownColor = System.Drawing.Color.White;
this.buttonServiceUpdate.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonServiceUpdate.TextLocation = new System.Drawing.Point(0, 0);
this.buttonServiceUpdate.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonServiceUpdate.UpImage = null;
this.buttonServiceUpdate.Click += new System.EventHandler(this.buttonServiceUpdate_Click);
//
// labelUpdateContents
//
this.labelUpdateContents.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelUpdateContents.BackPictureBox = this.smartForm1;
this.labelUpdateContents.BackPictureBox1 = null;
this.labelUpdateContents.BackPictureBox2 = null;
this.labelUpdateContents.BorderColor = System.Drawing.Color.Black;
this.labelUpdateContents.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUpdateContents.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelUpdateContents.ForeColor = System.Drawing.Color.Black;
this.labelUpdateContents.InitVisible = true;
this.labelUpdateContents.LineSpacing = 0F;
this.labelUpdateContents.Location = new System.Drawing.Point(337, 258);
this.labelUpdateContents.Name = "labelUpdateContents";
this.labelUpdateContents.Size = new System.Drawing.Size(360, 30);
this.labelUpdateContents.TabIndex = 251;
this.labelUpdateContents.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelUpdateContents.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUpdateContents.Visible = false;
this.labelUpdateContents.Wordwrap = false;
//
// labelTitleUpdate
//
this.labelTitleUpdate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleUpdate.BackPictureBox = this.smartForm1;
this.labelTitleUpdate.BackPictureBox1 = null;
this.labelTitleUpdate.BackPictureBox2 = null;
this.labelTitleUpdate.BorderColor = System.Drawing.Color.Black;
this.labelTitleUpdate.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleUpdate.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleUpdate.ForeColor = System.Drawing.Color.Black;
this.labelTitleUpdate.InitVisible = true;
this.labelTitleUpdate.LineSpacing = 0F;
this.labelTitleUpdate.Location = new System.Drawing.Point(161, 258);
this.labelTitleUpdate.Name = "labelTitleUpdate";
this.labelTitleUpdate.Size = new System.Drawing.Size(153, 30);
this.labelTitleUpdate.TabIndex = 250;
this.labelTitleUpdate.Text = "Update : ";
this.labelTitleUpdate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleUpdate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleUpdate.Visible = false;
this.labelTitleUpdate.Wordwrap = false;
//
// FormProgramUpdate // FormProgramUpdate
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.labelUpdateContents);
this.Controls.Add(this.labelTitleUpdate);
this.Controls.Add(this.buttonServiceUpdate);
this.Controls.Add(this.buttonLCD);
this.Controls.Add(this.buttonBack);
this.Controls.Add(this.labelTitle); this.Controls.Add(this.labelTitle);
this.Controls.Add(this.pictureBoxFormIcon); this.Controls.Add(this.pictureBoxFormIcon);
this.Controls.Add(this.labelMessage2); this.Controls.Add(this.labelUpdateWait2);
this.Controls.Add(this.labelMessage1); this.Controls.Add(this.labelUpdateRestart);
this.Controls.Add(this.progressBarUpdate); this.Controls.Add(this.labelUpdateWait);
this.Controls.Add(this.progressBarUpdateBar);
this.Controls.Add(this.smartForm1); this.Controls.Add(this.smartForm1);
this.Name = "FormProgramUpdate"; this.Name = "FormProgramUpdate";
this.Text = "FormProgramUpdate"; this.Text = "FormProgramUpdate";
@ -323,16 +197,12 @@
#endregion #endregion
private SmartX.SmartForm smartForm1; private SmartX.SmartForm smartForm1;
public SmartX.SmartLabel labelMessage2; public SmartX.SmartLabel labelUpdateWait2;
public SmartX.SmartLabel labelMessage1; public SmartX.SmartLabel labelUpdateRestart;
public SmartX.SmartProgressBar progressBarUpdate; public SmartX.SmartLabel labelUpdateWait;
public SmartX.SmartProgressBar progressBarUpdateBar;
private System.Windows.Forms.Timer timerUpdate; private System.Windows.Forms.Timer timerUpdate;
private SmartX.SmartLabel labelTitle; private SmartX.SmartLabel labelTitle;
private System.Windows.Forms.PictureBox pictureBoxFormIcon; private System.Windows.Forms.PictureBox pictureBoxFormIcon;
private SmartX.SmartButton buttonBack;
private SmartX.SmartButton buttonLCD;
private SmartX.SmartButton buttonServiceUpdate;
public SmartX.SmartLabel labelUpdateContents;
public SmartX.SmartLabel labelTitleUpdate;
} }
} }

View File

@ -10,8 +10,6 @@ using System.IO;
using INT89DB_26.DialogForms; using INT89DB_26.DialogForms;
using INT89DB_26_ImageDll; using INT89DB_26_ImageDll;
using INT89DB_26.Part11_UserManager;
using libPayService;
namespace INT89DB_26.Forms namespace INT89DB_26.Forms
{ {
@ -19,9 +17,6 @@ namespace INT89DB_26.Forms
{ {
#region Field #region Field
private FormMain m_ParentForm; private FormMain m_ParentForm;
private DataStore.E_Step3 UpdateStep;
private bool IsUpdate = false;
private int Check; private int Check;
@ -29,7 +24,6 @@ namespace INT89DB_26.Forms
private string UpdateFilePath = ""; private string UpdateFilePath = "";
private string OldFilePath = ""; private string OldFilePath = "";
private string RemoveFolderPath = ""; private string RemoveFolderPath = "";
private string KeyFolderPath = "";
private List<string> DllName = new List<string>(); private List<string> DllName = new List<string>();
private List<long> LongOldDllFileLastWriteTime = new List<long>(); private List<long> LongOldDllFileLastWriteTime = new List<long>();
@ -42,9 +36,6 @@ namespace INT89DB_26.Forms
InitializeComponent(); InitializeComponent();
this.ParentForm = parent; this.ParentForm = parent;
this.InitializeDesign();
this.DefaultSetting();
} }
#endregion #endregion
@ -69,15 +60,17 @@ namespace INT89DB_26.Forms
{ {
this.labelTitle.Text = "Update"; this.labelTitle.Text = "Update";
this.labelMessage1.Text = "Wait a minute..."; this.labelUpdateWait.Text = "Wait a minute...";
this.labelMessage2.Text = "Do not disconnect the USB from the body"; this.labelUpdateWait2.Text = "Do not disconnect the USB from the body";
this.labelUpdateRestart.Text = "Turn OFF the power and then turn ON the power";
} }
else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese) else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Chinese)
{ {
this.labelTitle.Text = "更新"; this.labelTitle.Text = "更新";
this.labelMessage1.Text = "请稍等..."; this.labelUpdateWait.Text = "请稍等...";
this.labelMessage2.Text = "请勿断开USB"; this.labelUpdateWait2.Text = "请勿断开USB";
this.labelUpdateRestart.Text = "关掉电源,然后在打开电源";
} }
else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Czech) else if (this.ParentForm.SystemConfig.Language == DataStore.E_LanguageID.Czech)
{ {
@ -88,13 +81,16 @@ namespace INT89DB_26.Forms
} }
} }
private void DefaultSetting()
public void DisplayRefresh()
{ {
PayService.ServiceDataEvent += PayService_ServiceDataEvent; this.CheckError();
this.DecideUpdatePath();
} }
private void DecideUpdatePath()
public void CheckError()
{ {
FileInfo[] newFiles;
if (Directory.Exists("Hard Disk\\") == true) if (Directory.Exists("Hard Disk\\") == true)
this.USBPath = "Hard Disk\\"; this.USBPath = "Hard Disk\\";
else if (Directory.Exists("하드 디스크\\") == true) else if (Directory.Exists("하드 디스크\\") == true)
@ -103,191 +99,61 @@ namespace INT89DB_26.Forms
this.USBPath = "하드 디스크\\"; this.USBPath = "하드 디스크\\";
this.UpdateFilePath = this.USBPath + "UpdateFiles\\"; this.UpdateFilePath = this.USBPath + "UpdateFiles\\";
this.KeyFolderPath = this.USBPath + "KEY\\";
this.OldFilePath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\";
if (this.OldFilePath.StartsWith("\\F") == true)
this.RemoveFolderPath = "Flash Disk\\RemoveFile\\";
else
this.RemoveFolderPath = "SD Card\\RemoveFile\\";
}
private void InitialStatus()
{
this.UpdateStep = DataStore.E_Step3.Step1;
this.UpdateLabelStatus(this.UpdateStep, this.ParentForm.SystemConfig.Language);
this.buttonLCD.Enabled = true;
this.buttonServiceUpdate.Enabled = true;
this.labelMessage2.ForeColor = Color.Black;
this.labelMessage2.Visible = true;
this.buttonBack.Enabled = true;
}
private void FinishStatusNeededReBoot()
{
this.ParentForm.Enabled = false;
this.UpdateStep = DataStore.E_Step3.Step3;
this.UpdateLabelStatus(this.UpdateStep, this.ParentForm.SystemConfig.Language);
}
public void EnableBackupButton(bool enable)
{
this.buttonLCD.Enabled = enable;
this.buttonServiceUpdate.Enabled = enable;
if (enable == true)
{
this.buttonLCD.TextColor = Color.Black;
this.buttonServiceUpdate.TextColor = Color.Black;
}
else
{
this.buttonLCD.TextColor = Color.DimGray;
this.buttonServiceUpdate.TextColor = Color.DimGray;
}
this.Refresh();
}
private void ProgramUpdateCheck(DialogResult result)
{
PayService service = new PayService();
DataStore.E_UpdateCheck check = DataStore.E_UpdateCheck.Fail;
if (result == DialogResult.Yes)
{
check = this.CheckError();
if (check == DataStore.E_UpdateCheck.Success)
{
this.buttonLCD.TextColor = Color.DimGray;
this.buttonLCD.Enabled = false;
this.buttonServiceUpdate.TextColor = Color.DimGray;
this.buttonServiceUpdate.Enabled = false;
this.UpdateStep = DataStore.E_Step3.Step2;
this.UpdateLabelStatus(this.UpdateStep, this.ParentForm.SystemConfig.Language);
if (this.IsUpdate == true)
this.ProgramUpdate();
else
{
FileInfo[] newFiles;
DirectoryInfo directoryFolder = new DirectoryInfo(this.KeyFolderPath);
if (directoryFolder.Exists == false)
directoryFolder.Create();
newFiles = directoryFolder.GetFiles();
//Console.Write("{0}, {1} \n", this.KeyFolderPath + newFiles[0].ToString(), newFiles.Length);
ErrorLog_e ret = service.PayServiceOpen(this.KeyFolderPath + newFiles[0].ToString(), this.ParentForm.SystemConfig.SerialNumber);
if (ret != ErrorLog_e.NONE)
{
DialogFormMessage message = new DialogFormMessage((int)ret, this.ParentForm.SystemConfig.Language,
this.ParentForm.SystemConfig.CurrentForm);
message.ShowDialog();
this.InitialStatus();
}
}
}
else if (check == DataStore.E_UpdateCheck.NotUsbMomery)
{
DialogFormMessage message = new DialogFormMessage(5, this.ParentForm.SystemConfig.Language);
message.ShowDialog();
this.IsUpdate = false;
}
else if (check == DataStore.E_UpdateCheck.NotUpdateFolder)
{
DialogFormMessage message = new DialogFormMessage(9, this.ParentForm.SystemConfig.Language);
message.ShowDialog();
this.IsUpdate = false;
}
else if (check == DataStore.E_UpdateCheck.NotFile)
{
DialogFormMessage message = new DialogFormMessage(7, this.ParentForm.SystemConfig.Language);
message.ShowDialog();
this.IsUpdate = false;
}
else if (check == DataStore.E_UpdateCheck.TooManyFiles)
{
DialogFormMessage message = new DialogFormMessage(8, this.ParentForm.SystemConfig.Language);
message.ShowDialog();
this.IsUpdate = false;
}
}
}
public DataStore.E_UpdateCheck CheckError()
{
DataStore.E_UpdateCheck ret = DataStore.E_UpdateCheck.Fail;
FileInfo[] newFiles;
DirectoryInfo info = new DirectoryInfo(this.USBPath); DirectoryInfo info = new DirectoryInfo(this.USBPath);
DirectoryInfo dirFolderSource; DirectoryInfo directoryFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath);
if (this.IsUpdate == true)
dirFolderSource = new DirectoryInfo(this.UpdateFilePath);
else
dirFolderSource = new DirectoryInfo(this.KeyFolderPath);
// USB 장착 유무 확인 // USB 장착 유무 확인
if (info.Exists == true) if (info.Exists == true)
{ {
// USB에 UpdateFiles 유무 확인 // USB에 UpdateFiles 유무 확인
if (dirFolderSource.Exists == true) if (directoryFolderUpdateFiles.Exists == true)
{ {
newFiles = dirFolderSource.GetFiles(); newFiles = directoryFolderUpdateFiles.GetFiles();
if (newFiles.Length == 0) if (newFiles.Length == 0)
{ {
ret = DataStore.E_UpdateCheck.NotFile; // USB에 업데이트 파일이 없습니다
DialogFormMessage message = new DialogFormMessage(7, this.ParentForm.SystemConfig.Language, "");
message.ShowDialog();
return;
} }
else else
{ {
if (this.IsUpdate == false) ((FormMain)(Owner)).smartForm.Show((int)DataStore.E_FormStore.FormProgramUpdate);
{
if (newFiles.Length == 1)
ret = DataStore.E_UpdateCheck.Success;
else
ret = DataStore.E_UpdateCheck.TooManyFiles;
}
else
ret = DataStore.E_UpdateCheck.Success;
} }
} }
else else
{ {
ret = DataStore.E_UpdateCheck.NotUpdateFolder; // USB에 업데이트 폴더가 없습니다
DialogFormMessage message = new DialogFormMessage(9, this.ParentForm.SystemConfig.Language, "");
message.ShowDialog();
return;
} }
} }
else else
{ {
ret = DataStore.E_UpdateCheck.NotUsbMomery; // USB메모리가 장착되지 않았습니다
DialogFormMessage message = new DialogFormMessage(5, this.ParentForm.SystemConfig.Language, "");
message.ShowDialog();
return;
} }
return ret;
} }
private void ProgramUpdate() private void ProgramUpdate()
{ {
this.buttonBack.Enabled = false;
FileInfo[] newFiles; FileInfo[] newFiles;
DirectoryInfo directoryFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath); DirectoryInfo directoryFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath);
if (directoryFolderUpdateFiles.Exists == false)
directoryFolderUpdateFiles.Create();
newFiles = directoryFolderUpdateFiles.GetFiles(); newFiles = directoryFolderUpdateFiles.GetFiles();
this.progressBarUpdate.Value += 20; this.progressBarUpdateBar.Value += 20;
this.TreatmentRemoveOldFile(); this.TreatmentRemoveOldFile();
this.progressBarUpdate.Value += 20;
this.TreatmentCopyNewFile(newFiles); this.TreatmentCopyNewFile(newFiles);
this.progressBarUpdate.Value += 100; this.progressBarUpdateBar.Value += 100;
this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.Update, "LCD");
this.FinishStatusNeededReBoot();
} }
private void TreatmentRemoveOldFile() private void TreatmentRemoveOldFile()
{ {
bool removeFolderCheck = false; bool removeFolderCheck = false;
@ -302,287 +168,45 @@ namespace INT89DB_26.Forms
directoryFolderRemove.Create(); directoryFolderRemove.Create();
foreach (FileInfo subFile in oldFiles) foreach (FileInfo subFile in oldFiles)
subFile.MoveTo(this.RemoveFolderPath + DateTime.Now.ToString("yyyyMMddHHmmss") + subFile.Name.ToString()); subFile.MoveTo(RemoveFolderPath + DateTime.Now.ToString("yyyyMMddHHmmss") + subFile.Name.ToString());
this.progressBarUpdate.Value += 20; this.progressBarUpdateBar.Value += 20;
} }
private void TreatmentCopyNewFile(FileInfo[] newFile) private void TreatmentCopyNewFile(FileInfo[] newFile)
{ {
// 새 파일 복사 // 새 파일 복사
foreach (FileInfo subFile in newFile) foreach (FileInfo subFile in newFile)
subFile.CopyTo(this.OldFilePath + subFile.Name.ToString()); subFile.CopyTo(this.OldFilePath + subFile.Name.ToString());
this.progressBarUpdate.Value += 20; this.progressBarUpdateBar.Value += 20;
} }
private void UpdateLabelStatus(DataStore.E_Step3 step, DataStore.E_LanguageID language)
{
switch (step)
{
case DataStore.E_Step3.Step1:
#region Step1
switch (language)
{
case DataStore.E_LanguageID.Korean:
this.labelMessage1.Text = "USB를 본체에 삽입 하십시오";
this.labelMessage2.Text = "업데이트 할 항목을 선택해 주십시오";
break;
case DataStore.E_LanguageID.English:
this.labelMessage1.Text = "Please insert usb into the device";
this.labelMessage2.Text = "Please select an item to update";
break;
case DataStore.E_LanguageID.Chinese:
this.labelMessage1.Text = "请将usb插入设备中。";
this.labelMessage2.Text = "请选择一个项目来更新";
break;
case DataStore.E_LanguageID.German:
this.labelMessage1.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage1.Text = "USB nicht vom Gerät trennen";
this.labelMessage2.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage2.Text = "Drücken Sie nach dem USB-Anschluss die untere Taste";
break;
default:
break;
}
#endregion #endregion
break;
case DataStore.E_Step3.Step2: #region Override Member
#region Step2 protected override void OnLoad(EventArgs e)
switch (language)
{ {
case DataStore.E_LanguageID.Korean: base.OnLoad(e);
this.labelMessage1.Text = "업데이트 중...";
this.labelMessage2.Text = "USB를 본체에서 분리하지 마십시오";
break;
case DataStore.E_LanguageID.English:
this.labelMessage1.Text = "Updating...";
this.labelMessage2.Text = "Do not remove the USB from the device";
break;
case DataStore.E_LanguageID.Chinese:
this.labelMessage1.Text = "更新中...";
this.labelMessage2.Text = "请勿断开USB";
break;
case DataStore.E_LanguageID.German:
this.labelMessage1.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage1.Text = "Aktualisierung….";
this.labelMessage2.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage2.Text = "USB nicht vom Gerät trennen";
break;
default:
break;
}
#endregion
break;
case DataStore.E_Step3.Step3:
#region Step3
this.labelMessage2.ForeColor = Color.Red;
switch (language)
{
case DataStore.E_LanguageID.Korean:
this.labelMessage1.Text = "프로그램 업데이트 완료";
this.labelMessage2.Text = "전원을 끄고 다시 켜주세요";
break;
case DataStore.E_LanguageID.English:
this.labelMessage1.Text = "Program update complete";
this.labelMessage2.Text = "Reset the system";
break;
case DataStore.E_LanguageID.Chinese:
this.labelMessage1.Text = "系统更新完成";
this.labelMessage2.Text = "关掉电源,然后在打开电源";
break;
case DataStore.E_LanguageID.German:
this.labelMessage1.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage1.Text = "Programmaktualisierung abgeschlossen";
this.labelMessage2.Font = new Font("새굴림", 18, FontStyle.Bold);
this.labelMessage2.Text = "Mit dem Hauptschalter aus- und einschalten";
break;
default:
break;
}
#endregion
break;
default:
break;
}
this.Refresh(); this.InitializeDesign();
}
private void PayService_ServiceDataEvent(SERVICE_ITEMS_e item, SERVICE_MODE_e value)
{
//Console.Write("{0} = {1} \n", item.ToString(), value.ToString());
this.progressBarUpdate.Value = 50;
switch (item) DirectoryInfo directoryFolderUpdateFiles = new DirectoryInfo(this.UpdateFilePath);
{ if (directoryFolderUpdateFiles.Exists == false)
case SERVICE_ITEMS_e.MODBUS: directoryFolderUpdateFiles.Create();
#region Modbus
switch (value)
{
case SERVICE_MODE_e.DISABLE:
if (this.ParentForm.SystemConfig.IsModbus == true)
{
this.ParentForm.SystemConfig.IsModbus = false;
if (this.ParentForm.SystemConfig.Serial3Mode == (int)DataStore.E_CommMode.f99_Modbus) this.Check = 0;
this.ParentForm.SystemConfig.Serial3Mode = 0;
if (this.ParentForm.SystemConfig.EthernetMode == (int)DataStore.E_CommMode.f99_Modbus)
this.ParentForm.SystemConfig.EthernetMode = 0;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); this.UpdateFilePath = this.USBPath + "UpdateFiles\\";
this.OldFilePath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\";
//this.ParentForm.CenterConfiSerial.ChangeCommunicationMode(); if (this.OldFilePath.StartsWith("\\F") == true)
//this.ParentForm.CenterConfiEthernet.ChangeCommunicationMode(); this.RemoveFolderPath = "Flash Disk\\RemoveFile\\";
this.labelUpdateContents.Text += "Modbus OFF";
this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Modbus_OFF");
}
break;
case SERVICE_MODE_e.ENABLE:
if (this.ParentForm.SystemConfig.IsModbus == false)
{
this.ParentForm.SystemConfig.IsModbus = true;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
//this.ParentForm.CenterConfiSerial.ChangeCommunicationMode();
//this.ParentForm.CenterConfiEthernet.ChangeCommunicationMode();
this.labelUpdateContents.Text += "Modbus ON";
this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Modbus_ON");
}
break;
default:
break;
}
#endregion
break;
case SERVICE_ITEMS_e.PART11:
// Part11 추가 시 활성화
#region Part11
//switch (value)
//{
// case SERVICE_MODE_e.DISABLE:
// if (this.ParentForm.SystemConfig.IsPart11 == true)
// {
// this.ParentForm.SystemConfig.IsPart11 = false;
// this.ParentForm.SystemConfig.IsLogin = false;
// //this.ParentForm.SystemConfig.IsDataStatistics = false;
// this.ParentForm.SystemConfig.IsDataBackup = false;
// if (this.ParentForm.SystemConfig.StoragePeriod > 12)
// this.ParentForm.SystemConfig.StoragePeriod = 12;
// // Delete user list
// try
// {
// UserManager.UserManager_UserAllDel();
// }
// catch
// {
// }
// this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
// if (this.labelUpdateContents.Text.Length != 0)
// this.labelUpdateContents.Text += ", ";
// this.labelUpdateContents.Text += "Part11 OFF";
// this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Part11_OFF");
// }
// break;
// case SERVICE_MODE_e.ENABLE:
// if (this.ParentForm.SystemConfig.IsPart11 == false)
// {
// this.ParentForm.SystemConfig.IsLogin = true;
// this.ParentForm.SystemConfig.IsPart11 = true;
// //this.ParentForm.SystemConfig.IsDataStatistics = true;
// this.ParentForm.SystemConfig.IsDataBackup = true;
// if (this.ParentForm.SystemConfig.StoragePeriod <= 12)
// this.ParentForm.SystemConfig.StoragePeriod = 24;
// this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
// if (this.labelUpdateContents.Text.Length != 0)
// this.labelUpdateContents.Text += ", ";
// this.labelUpdateContents.Text += "Part11 ON";
// this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Part11_ON");
// }
// break;
// default:
// break;
//}
this.buttonBack.Enabled = false;
#endregion
break;
case SERVICE_ITEMS_e.FEEDBACK:
#region Feedback
switch (value)
{
case SERVICE_MODE_e.DISABLE:
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
this.ParentForm.SystemConfig.IsFeedback = false;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
if (this.labelUpdateContents.Text.Length != 0)
this.labelUpdateContents.Text += ", ";
this.labelUpdateContents.Text += "Feedback OFF";
this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Feedback_OFF");
}
break;
case SERVICE_MODE_e.ENABLE:
if (this.ParentForm.SystemConfig.IsFeedback == false)
{
this.ParentForm.SystemConfig.IsFeedback = true;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
if (this.labelUpdateContents.Text.Length != 0)
this.labelUpdateContents.Text += ", ";
this.labelUpdateContents.Text += "Feedback ON";
this.ParentForm.SetTrackingHistoryData(DataStore.E_TrackingOperation.FunctionUpdate, "Feedback_ON");
}
break;
default:
break;
}
this.FinishStatusNeededReBoot();
this.progressBarUpdate.Value += 100;
this.buttonBack.Enabled = false;
#endregion
break;
default:
break;
}
this.labelTitleUpdate.Visible = true;
this.labelUpdateContents.Visible = true;
}
public void DisplayRefresh()
{
this.ParentForm.SystemConfig.CurrentForm = DataStore.E_FormStore.FormProgramUpdate;
this.InitialStatus();
this.progressBarUpdate.Value = 0;
// USB 체크
DirectoryInfo info = new DirectoryInfo("하드 디스크\\");
if (info.Exists == true)
{
this.buttonLCD.TextColor = Color.Black;
this.buttonLCD.Enabled = true;
this.buttonServiceUpdate.TextColor = Color.Black;
this.buttonServiceUpdate.Enabled = true;
}
else else
{ this.RemoveFolderPath = "SD Card\\RemoveFile\\";
this.buttonLCD.TextColor = Color.DimGray;
this.buttonLCD.Enabled = false; this.timerUpdate.Interval = 1000;
this.buttonServiceUpdate.TextColor = Color.DimGray; this.timerUpdate.Tick += new EventHandler(timerUpdate_Tick);
this.buttonServiceUpdate.Enabled = false; this.timerUpdate.Enabled = true;
}
} }
#endregion #endregion
@ -592,47 +216,16 @@ namespace INT89DB_26.Forms
this.Check += 1; this.Check += 1;
if (this.Check == 3) if (this.Check == 3)
{ {
this.ProgramUpdate(); this.ParentForm.ChildFormProgramUpdate.ProgramUpdate();
} }
if (this.progressBarUpdate.Value == 100) if (this.progressBarUpdateBar.Value == 100)
{ {
this.labelMessage1.Visible = false; this.labelUpdateWait.Visible = false;
this.labelMessage2.Visible = false; this.labelUpdateWait2.Visible = false;
this.labelUpdateRestart.Visible = true;
} }
} }
private void buttonLCD_Click(object sender, EventArgs e)
{
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 3);
DialogResult dr = myDlg.ShowDialog();
if (dr == DialogResult.Yes)
this.IsUpdate = true;
myDlg.Close();
this.Refresh();
this.labelMessage2.Visible = true;
this.ProgramUpdateCheck(dr);
}
private void buttonServiceUpdate_Click(object sender, EventArgs e)
{
DialogFormYesNo myDlg = new DialogFormYesNo(this.ParentForm.SystemConfig.Language, 3);
DialogResult dr = myDlg.ShowDialog();
myDlg.Close();
PayService service = new PayService();
this.labelMessage2.Visible = true;
this.ProgramUpdateCheck(dr);
}
private void buttonBack_Click(object sender, EventArgs e)
{
this.ParentForm.ChildFormMenu.DisplayRefresh();
((FormMain)(Owner)).smartForm.Show((int)DataStore.E_FormStore.FormMenu);
}
#endregion #endregion
} }
} }

View File

@ -276,248 +276,6 @@
IuLOxLfp6rmLy7jLf6z7kyHYGcBcqMv4XCYbfJHs6u7U/VqFvL4y3DMmikyHedxkAyamxklo6euX1zMv IuLOxLfp6rmLy7jLf6z7kyHYGcBcqMv4XCYbfJHs6u7U/VqFvL4y3DMmikyHedxkAyamxklo6euX1zMv
dfB29g1NgQcjinlpk+fJoi8S3Q3PpvFKg5hd2hAoxe90dfSFujWB7x6jrOZY2/wvXBs7clP+AE97kRBm dfB29g1NgQcjinlpk+fJoi8S3Q3PpvFKg5hd2hAoxe90dfSFujWB7x6jrOZY2/wvXBs7clP+AE97kRBm
/EAaAAAAAElFTkSuQmCC /EAaAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonBack.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
Kml+s4BQAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonBack.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwQAADsEBuJFr7QAACDFJREFUaEPlm/9Xk1Uc
x/eHdE790Be/ZKlo2MQvAyEB0clksA0JEVSg8EuiSIpBCoE6FBCRFDUZg6VRmd/NlMpUzDRNj1/PQfC7
R+0/6CX3uo1tzI09s61e5x7Pc5/nPo+f19733j37AdUIzWCXNnrSsITkuLR0fc6cnDkhSXb2bL1pRpxW
ExE91KV4Wh+lUTHDklLiFyxY0Nraevbs2SdPnvwdkjx48ODUqVNNTU35+fmJujhnBZpDSTMlat68ecjc
v3//8ePHPT09169fv3Tp0l+hBPUIrly50tXVde3atU2bNmlTk9QfRNhFpNLERDXGp0+ffvr0KTLcc+HC
hT9DFWoDDC9fvnzjxo09e/ZgFRn7rkMpIuZtvUl34sQJZhrJcM/58+fPnTv3RwhDeRRJqYiRGJMLK4cS
66elpYV8MGZQiMs4Q6nC6urVq1VVVWwYz5TY39gPWD/d3d3h5SOgYCYhM5BZxl4wUjNExX5ttVrZD3Dl
Mhtd2EHZFy9eZPpVVFRMSFSrjDPTOEVETE2k5aiwgrKZXwS1a9cuVpRqdnbWvXv3mIuI/R6eYEXxzLKO
jg5ThkFVUFDAxkAfVzkkDBFz78yZM5lZH6qWLFnCQiI4XDkVplA8m0RnZ6dUevToEQvp5SgdOXLk8OHD
sqMcFE8qrkrEx6mg8m17e1lZWVtbm+wrB8W/bCVetSwWyycLF36cl/e1zSbPKoer0sOHD1lexMd/HAyY
bOurq/Nzc3Pnzv0oL8/W1iYvKAfFkwoHDiW2OxR5Y1ccBAiHnziiYdVqtcpryoESqXAQXKXjx4/X1dbh
MHvWLHvDytrSIkcohwcldgxSO6kcB/bvL1mxIjMjw6Vh1WKxyEHKQR6kwkFQlHh93Ly5IW/unHSjwb1l
Zsy0WJrlUOVwVeJ3LzsGqf0WMEePHv28tNSgTzXo9R6bKS1tWVHRujVrqr74wrlVVlSY166VT/Ef8iCV
PkrMRfp8wIHATrBw/ny9TpeS/ILGGPdmTEuTD/If8iAV3KQSP5YIjv6vA+XYsWPVZnO6yZisnTbglpFu
ko/zH/IgFdyUUbLZbAvmF0ydkhhgM6alyif6jwcl5iL9XwZEyYrliZMnB95SU1LkE/2HPEgFN4cSc5H+
zwPi4MGDFatX67TaybGxgbSU5GT5RP8hDyWVBDu/+ooNepJm4oCbdmqSfJb/uCrxq5a5SHz8KgyEfXv3
Fi0pjJkwTjMuykuLHh8VM35cNAd9W0LsJPkg/0GGtYNCHyVceYUJHL5h4ifFjH8/csL7Y9xbdNTYpYs/
qaupWW82923rNtbWykf4DzJMtGApQfPOnTmzMtWjItwbVo2bG+Q45XBVunv3LjsG8fH1ohSHDh0qKlw8
dnRE5PB3nBtnatZXy0HKQR4iFYcSywvXnxSFl6O6mg0JMZqIoYPtDSvmmByhHORBKkFXEtjaWjONBmSG
v/XG8EFvjBo2pHrdWnlNOTwosWMQH59rMOCLa9VnK8dGjBj2+msjB79pXlMpLygHeZAKYg4lFhauPwaT
rV82xk2IGvTqK5Xlq+Up5SAPUkFMKt25c4fIcD0SZNqs1lkmY1VFuewrB3mQCmIOJSLD9XDYQh7/AyVm
IfHxZRKmkAdrh+knlW7fvo0frmxNYQp5MNHI6r+uRHwHwhbyYO0w/aRST08PsxDX/WELeZDKy1Bqb2+v
r69vamqS/aDhQYlZSHz7/Gf58uUmT6xatYqrGzduVKvVdMVgO9zlHYvFIof6BnmQCivKoYQfrnv9h3Ip
2h3K4mpdXR3HjBGD7YgxXuBGOdQ3yINUlFRCgCKc4WPmKgdcdVcSYzyi0+kUUOru7qZDfD/4j1Cqra2V
/b5wXijJvg94f2B/oEQq7HsOJTq47vEfo9EoKpD9vgglxsj+cz7tn4SEBC8P7A+mGEpsEs+UCgsLb926
RQfX7/1HKLlTXFzM1ZqaGo4ZIwbbEWO8wI1yqG8wxZhoyigtWrSIit0pKyvjqnclrvaHzWaTQ33DgxKb
IPF9pzQbNmwQSrL/HKEkO0rAqhEvdAEp7dixY1n/ZGVlYcKBFyUx0iOlpaVyqG94UGLHIL5v/UEk4B2K
41+DwSDveY646gX3W7zDqmHWYSGVurq62DFQ4v3Fd7Zt21bkhCiFg/W9NDQ0MIYDUZ+4xY4YI8jNzWXM
9OnTZb8XcbvvMMWICIuAlFzoNVJTjez3QpeT7krOiI/D+5gX4lmJGflNAPQaqaurq2W/F7qiXNn3hF1J
9gcEeTDr/h0lMcxHsJW3vQgPSuzrLLLdASCKMJvNst8LXU6iJPu7d3PsOytXrpS3eQUl8kAJi2dKBQUF
9pTkkAHho1IwcE0pO3v2zZs36YiUdg0Uqofm5mbZ72Xr1q1Lly4tKSmR/eBA2SixPeBmzEhT6U0z+NXO
9xRnOSVHhRWUzY6HAlt/Ukq8Kk6raWxsPHnyJN9WQunrsIKC2cR5e+D3Ei/y4+IjVRHRQ/Pz8zs7O5mL
YjmFkZWISMw6jg0zU+UfKCTq4nj57ejosO97YWElfIiBjYCI2PFjpo6XSjRtapLVauX9nASxcp6BvOeH
FKIquw8x4FNZWTlNnyhcpNKYuJFYbd++ncvMQNYVo5mj3AbkFiJQDFXxoVMeRTLf+DGLj/3PYhxKtMjY
4VwoLy9nahKX+ObiNjaTkIKSKEzIEBcv+/Z8RHMoifbB9JiZmen8Jt2yZYv4PMiNm0MHkVV9fX1xcTH7
gVg/zs1VSbSJiWqtforpQyN68k8KQ4OcOTlUZcowTJkRHxX/nkvZz5pm8D+LaHt9kqb07wAAAABJRU5E
rkJggg==
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -869,18 +869,6 @@ namespace INT89DB_26.Forms
} }
else else
{ {
if (this.ParentForm.SystemConfig.IsFeedback == true)
{
if (myKeyPad.doubleValue < Helper.StringToWeight(this.ParentForm.CurrentFeedbackItem.LowLimit, this.ParentForm.SystemConfig.DecimalPlaces)
|| (myKeyPad.doubleValue > Helper.StringToWeight(this.ParentForm.CurrentFeedbackItem.HighLimit, this.ParentForm.SystemConfig.DecimalPlaces)))
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.SystemConfig.Language, "");
myMsg.ShowDialog();
return;
}
}
this.buttonPass.Text = myKeyPad.StringValue; this.buttonPass.Text = myKeyPad.StringValue;
this.SelectedProductItem.PassRange = myKeyPad.StringValue.Replace(".", ""); this.SelectedProductItem.PassRange = myKeyPad.StringValue.Replace(".", "");

View File

@ -277,7 +277,7 @@ namespace INT89DB_26.Forms
{ {
this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].ID = this.textBoxID.Text; this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].ID = this.textBoxID.Text;
this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].Password = this.textBoxPassword.Text; this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].Password = this.textBoxPassword.Text;
this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].Group = DataStore.UserGroup.Level1; this.ParentForm.CurrentCollectionUser.Level1Users[this.listBoxLevel1.SelectItemIndex].Group = DataStore.UserGroup.Level1Operator;
this.ParentForm.SaveUserLevel1File(this.ParentForm.CurrentCollectionUser.Level1Users); this.ParentForm.SaveUserLevel1File(this.ParentForm.CurrentCollectionUser.Level1Users);
this.listBoxLevel1.Items[this.listBoxLevel1.SelectItemIndex] = this.textBoxID.Text; this.listBoxLevel1.Items[this.listBoxLevel1.SelectItemIndex] = this.textBoxID.Text;
@ -286,7 +286,7 @@ namespace INT89DB_26.Forms
{ {
this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].ID = this.textBoxID.Text; this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].ID = this.textBoxID.Text;
this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].Password = this.textBoxPassword.Text; this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].Password = this.textBoxPassword.Text;
this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].Group = DataStore.UserGroup.Level2; this.ParentForm.CurrentCollectionUser.Level2Users[this.listBoxLevel2.SelectItemIndex].Group = DataStore.UserGroup.Level2Engineer;
this.ParentForm.SaveUserLevel2File(this.ParentForm.CurrentCollectionUser.Level2Users); this.ParentForm.SaveUserLevel2File(this.ParentForm.CurrentCollectionUser.Level2Users);
this.listBoxLevel2.Items[this.listBoxLevel2.SelectItemIndex] = this.textBoxID.Text; this.listBoxLevel2.Items[this.listBoxLevel2.SelectItemIndex] = this.textBoxID.Text;
@ -295,7 +295,7 @@ namespace INT89DB_26.Forms
{ {
this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].ID = this.textBoxID.Text; this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].ID = this.textBoxID.Text;
this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].Password = this.textBoxPassword.Text; this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].Password = this.textBoxPassword.Text;
this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].Group = DataStore.UserGroup.Level3; this.ParentForm.CurrentCollectionUser.Level3Users[this.listBoxLevel3.SelectItemIndex].Group = DataStore.UserGroup.Level3Manager;
this.ParentForm.SaveUserLevel3File(this.ParentForm.CurrentCollectionUser.Level3Users); this.ParentForm.SaveUserLevel3File(this.ParentForm.CurrentCollectionUser.Level3Users);
this.listBoxLevel3.Items[this.listBoxLevel3.SelectItemIndex] = this.textBoxID.Text; this.listBoxLevel3.Items[this.listBoxLevel3.SelectItemIndex] = this.textBoxID.Text;

View File

@ -352,80 +352,5 @@ namespace INT89DB_26
else else
return "0000000"; return "0000000";
} }
/// <summary>
/// 6자리에 맞춰 공백을 빈칸으로 채움
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static string StringBlankFillDigits6(string value)
{
if (value.Length == 1)
return string.Format(" {0}", value);
else if (value.Length == 2)
return string.Format(" {0}", value);
else if (value.Length == 3)
return string.Format(" {0}", value);
else if (value.Length == 4)
return string.Format(" {0}", value);
else if (value.Length == 5)
return string.Format(" {0}", value);
else if (value.Length == 6)
return value;
else
return " ";
}
/// <summary>
/// 7자리에 맞춰 공백을 빈칸으로 채움
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static string StringBlankFillDigits7(string value)
{
if (value.Length == 1)
return string.Format(" {0}", value);
else if (value.Length == 2)
return string.Format(" {0}", value);
else if (value.Length == 3)
return string.Format(" {0}", value);
else if (value.Length == 4)
return string.Format(" {0}", value);
else if (value.Length == 5)
return string.Format(" {0}", value);
else if (value.Length == 6)
return string.Format(" {0}", value);
else if (value.Length == 7)
return value;
else
return " ";
}
/// <summary>
/// 9자리에 맞춰 공백을 빈칸으로 채움
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public static string StringBlankFillDigits9(string value)
{
if (value.Length == 1)
return string.Format(" {0}", value);
else if (value.Length == 2)
return string.Format(" {0}", value);
else if (value.Length == 3)
return string.Format(" {0}", value);
else if (value.Length == 4)
return string.Format(" {0}", value);
else if (value.Length == 5)
return string.Format(" {0}", value);
else if (value.Length == 6)
return string.Format(" {0}", value);
else if (value.Length == 7)
return string.Format(" {0}", value);
else if (value.Length == 8)
return string.Format(" {0}", value);
else if (value.Length == 9)
return value;
else
return " ";
}
} }
} }

View File

@ -53,10 +53,6 @@
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\INT89DB_26_ImageDll\bin\Release\INT89DB_26_ImageDll.dll</HintPath> <HintPath>..\INT89DB_26_ImageDll\bin\Release\INT89DB_26_ImageDll.dll</HintPath>
</Reference> </Reference>
<Reference Include="libPayService, Version=1.0.8748.18817, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Document\DLL\libPayService.dll</HintPath>
</Reference>
<Reference Include="Microsoft.WindowsCE.Forms" /> <Reference Include="Microsoft.WindowsCE.Forms" />
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
<Reference Include="SmartXCommon, Version=3.2.4.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="SmartXCommon, Version=3.2.4.0, Culture=neutral, processorArchitecture=MSIL">
@ -288,13 +284,6 @@
<Compile Include="InModbus\Modbus_30000_LaneData.cs" /> <Compile Include="InModbus\Modbus_30000_LaneData.cs" />
<Compile Include="InModbus\Modbus_40000_Address.cs" /> <Compile Include="InModbus\Modbus_40000_Address.cs" />
<Compile Include="InModbus\Modbus_40000_Data.cs" /> <Compile Include="InModbus\Modbus_40000_Data.cs" />
<Compile Include="Part11_Encryption\Encryption.cs" />
<Compile Include="Part11_Encryption\Encryption.Define.cs" />
<Compile Include="Part11_Encryption\Encryption.Structure.cs" />
<Compile Include="Part11_UserManager\UserItem.cs" />
<Compile Include="Part11_UserManager\UserManager.cs" />
<Compile Include="Part11_UserManager\UserManager.Define.cs" />
<Compile Include="Part11_UserManager\UserManager.Structure.cs" />
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Controls\ControlCalibration2.resx"> <EmbeddedResource Include="Controls\ControlCalibration2.resx">

View File

@ -1,34 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_Encryption
{
public partial class Encryption
{
private const string PathDll = "SD Card\\Run\\DllAes128.dll";
private delegate void fnAesVersionCB(StringBuilder version);
private static fnAesVersionCB fnAesVersionCallBack;
public delegate void fnAesEncryptionCB(ref auth_encryption_status_t encryption_status);
public static fnAesEncryptionCB fnAesEncryptionCallBack;
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_AES_Register_VersionCB(fnAesVersionCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
public static extern void DLL_AES_Register_EncryptionCB(fnAesEncryptionCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_SAES_Getversion();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
public static extern void DLL_AES_Activation();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
public static extern int DLL_AES_Encryption(IntPtr inFileName, IntPtr outFileName, bool encrypt, bool compress);
}
}

View File

@ -1,25 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_Encryption
{
public partial class Encryption
{
public const int MAX_FILE_NAME_LENGTH = 256;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct auth_encryption_status_t
{
public int status;
public int error_type;
public int error_index;
public int percentage;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_FILE_NAME_LENGTH)]
public string inFileName;
}
}
}

View File

@ -1,62 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_Encryption
{
public partial class Encryption
{
public delegate void ObjectEventHandler(object data);
public static event ObjectEventHandler DllAesEncryption_Event;
public static event ObjectEventHandler DllAesEncryption_GetVersionDataEvent;
public static void InitializeEncryption()
{
// register callback
fnAesVersionCallBack = AesEncryption_VersionCallback;
DLL_AES_Register_VersionCB(fnAesVersionCallBack);
fnAesEncryptionCallBack = cbAesEncryption;
DLL_AES_Register_EncryptionCB(fnAesEncryptionCallBack);
// call the function
DLL_AES_Activation();
}
#region Aes_Fuction
public static void AesEncryption(string inFileName, string outFileName, bool encrypt, bool compress)
{
IntPtr pInFileName = Marshal.StringToBSTR(inFileName);
IntPtr pOutFileName = Marshal.StringToBSTR(outFileName);
DLL_AES_Encryption(pInFileName, pOutFileName, encrypt, compress);
}
public static void AesEncryption_GetVersion()
{
DLL_SAES_Getversion();
}
#endregion
#region Aes_Callback
public static void cbAesEncryption(ref auth_encryption_status_t encryption_status)
{
if (DllAesEncryption_Event != null)
DllAesEncryption_Event(encryption_status);
}
private static void AesEncryption_VersionCallback(StringBuilder version)
{
try
{
if (DllAesEncryption_GetVersionDataEvent != null)
DllAesEncryption_GetVersionDataEvent(version);
}
catch
{
}
}
#endregion
}
}

View File

@ -1,439 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_UserManager
{
#region UserItem
public class UserItem
{
#region Field
private string m_ID;
private string m_Password;
private string m_ResetPW;
private int m_ExpireId;
private int m_ExpirePassword;
private bool m_IsLockAccount;
private bool m_IsLockPassword;
private DateTime m_DatePasswordRegister;
private DateTime m_DateIdLogin;
private DateTime m_DateIdExpire;
private DateTime m_DatePasswordExpire;
private DataStore.UserGroup m_Group;
private bool m_IsAdmin;
private int m_ActiveLevel;
private int m_IsFirstPassword;
#endregion
#region Constructor
public UserItem()
{
this.Initialize();
}
#endregion
#region Property
public string ID
{
get { return this.m_ID; }
set { this.m_ID = value; }
}
public string Password
{
get { return this.m_Password; }
set { this.m_Password = value; }
}
public string ResetPW
{
get { return this.m_ResetPW; }
private set { this.m_ResetPW = value; }
}
public int ExpireId
{
get { return this.m_ExpireId; }
set { this.m_ExpireId = value; }
}
public int ExpirePassword
{
get { return this.m_ExpirePassword; }
set { this.m_ExpirePassword = value; }
}
public bool IsLockAccount
{
get { return this.m_IsLockAccount; }
set { this.m_IsLockAccount = value; }
}
public bool IsLockPassword
{
get { return this.m_IsLockPassword; }
set { this.m_IsLockPassword = value; }
}
public DateTime DatePasswordRegister
{
get { return this.m_DatePasswordRegister; }
set { this.m_DatePasswordRegister = value; }
}
public DateTime DateIdLogin
{
get { return this.m_DateIdLogin; }
set { this.m_DateIdLogin = value; }
}
public DateTime DateIdExpire
{
get { return this.m_DateIdExpire; }
set { this.m_DateIdExpire = value; }
}
public DateTime DatePasswordExpire
{
get { return this.m_DatePasswordExpire; }
set { this.m_DatePasswordExpire = value; }
}
public DataStore.UserGroup Group
{
get { return this.m_Group; }
set { this.m_Group = value; }
}
public bool IsAdmin
{
get { return this.m_IsAdmin; }
set { this.m_IsAdmin = value; }
}
public int ActiveLevel
{
get { return this.m_ActiveLevel; }
set { this.m_ActiveLevel = value; }
}
public int IsFirstPassword
{
get { return this.m_IsFirstPassword; }
set { this.m_IsFirstPassword = value; }
}
#endregion
#region Method
private void Initialize()
{
this.ID = "-";
this.Password = "-";
this.ResetPW = "Password12!";
this.ExpireId = 0;
this.ExpirePassword = 0;
this.DatePasswordRegister = DateTime.Now;
this.DateIdLogin = DateTime.Now;
this.DateIdExpire = DateTime.Now;
this.DatePasswordExpire = DateTime.Now;
this.Group = DataStore.UserGroup.None;
this.IsAdmin = false;
this.ActiveLevel = 1;
this.IsFirstPassword = 1; //[1] 최초 비밀번호(비밀번호 변경창 띄우기), [0] 비밀번호 변경완료됨
}
public int GetPasswordExpiryDday()
{
int ret = 0;
DateTime timeNow = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
TimeSpan dayDiff;
if (this.Group == DataStore.UserGroup.Admin || this.Group == DataStore.UserGroup.Developer)
ret = 9999;
else
{
dayDiff = timeNow.Date - this.DatePasswordExpire.Date;
ret = dayDiff.Days;
}
return ret;
}
#endregion
}
#endregion
#region UserGroup
public class UserGroup
{
#region Field
private UserGroupItem m_Level1;
private UserGroupItem m_Level2;
private UserGroupItem m_Level3;
private UserGroupItem m_NotLogin;
#endregion
#region Constructor
public UserGroup()
{
this.Initialize();
}
#endregion
#region Property
public UserGroupItem Level1
{
get { return this.m_Level1; }
set { this.m_Level1 = value; }
}
public UserGroupItem Level2
{
get { return this.m_Level2; }
set { this.m_Level2 = value; }
}
public UserGroupItem Level3
{
get { return this.m_Level3; }
set { this.m_Level3 = value; }
}
public UserGroupItem NotLogin
{
get { return this.m_NotLogin; }
set { this.m_NotLogin = value; }
}
#endregion
#region Method
private void Initialize()
{
this.Level1 = new UserGroupItem();
this.Level2 = new UserGroupItem();
this.Level3 = new UserGroupItem();
this.NotLogin = new UserGroupItem();
}
#endregion
}
#endregion
#region UserGroupItem
public class UserGroupItem
{
#region Field
private bool m_IsMainDisplayProductNo;
private bool m_IsMainDisplayWeightSetting;
private bool m_IsMainDisplayClear;
private bool m_IsMainDisplaySubMenu;
private bool m_IsMenuInformation;
private bool m_IsMenuConfiguration;
private bool m_IsMenuCommunication;
private bool m_IsMenuCalibration;
private bool m_IsMenuSystem;
private bool m_IsMenuMotor;
private bool m_IsMenuIOTest;
private bool m_IsMenuEquipment;
private bool m_IsMenuUpdate;
private bool m_IsMenuInitialization;
private bool m_IsMenuTime;
private bool m_IsMenuDataBackup;
private bool m_IsMenuStatistics;
private bool m_IsMenuViewer;
private bool m_IsMenuUser;
private bool m_IsMenuUserGroupEditor;
#endregion
#region Constructor
public UserGroupItem()
{
this.Initialize();
}
#endregion
#region Property
public bool IsMainDisplayProductNo
{
get { return this.m_IsMainDisplayProductNo; }
set { this.m_IsMainDisplayProductNo = value; }
}
public bool IsMainDisplayWeightSetting
{
get { return this.m_IsMainDisplayWeightSetting; }
set { this.m_IsMainDisplayWeightSetting = value; }
}
public bool IsMainDisplayClear
{
get { return this.m_IsMainDisplayClear; }
set { this.m_IsMainDisplayClear = value; }
}
public bool IsMainDisplaySubMenu
{
get { return this.m_IsMainDisplaySubMenu; }
set { this.m_IsMainDisplaySubMenu = value; }
}
public bool IsMenuTime
{
get { return this.m_IsMenuTime; }
set { this.m_IsMenuTime = value; }
}
public bool IsMenuInformation
{
get { return this.m_IsMenuInformation; }
set { this.m_IsMenuInformation = value; }
}
public bool IsMenuDataBackup
{
get { return this.m_IsMenuDataBackup; }
set { this.m_IsMenuDataBackup = value; }
}
public bool IsMenuCalibration
{
get { return this.m_IsMenuCalibration; }
set { this.m_IsMenuCalibration = value; }
}
public bool IsMenuCommunication
{
get { return this.m_IsMenuCommunication; }
set { this.m_IsMenuCommunication = value; }
}
public bool IsMenuConfiguration
{
get { return this.m_IsMenuConfiguration; }
set { this.m_IsMenuConfiguration = value; }
}
public bool IsMenuSystem
{
get { return this.m_IsMenuSystem; }
set { this.m_IsMenuSystem = value; }
}
public bool IsMenuMotor
{
get { return this.m_IsMenuMotor; }
set { this.m_IsMenuMotor = value; }
}
public bool IsMenuUpdate
{
get { return this.m_IsMenuUpdate; }
set { this.m_IsMenuUpdate = value; }
}
public bool IsMenuInitialization
{
get { return this.m_IsMenuInitialization; }
set { this.m_IsMenuInitialization = value; }
}
public bool IsMenuEquipment
{
get { return this.m_IsMenuEquipment; }
set { this.m_IsMenuEquipment = value; }
}
public bool IsMenuIOTest
{
get { return this.m_IsMenuIOTest; }
set { this.m_IsMenuIOTest = value; }
}
public bool IsMenuStatistics
{
get { return this.m_IsMenuStatistics; }
set { this.m_IsMenuStatistics = value; }
}
public bool IsMenuUser
{
get { return this.m_IsMenuUser; }
set { this.m_IsMenuUser = value; }
}
public bool IsMenuViewer
{
get { return this.m_IsMenuViewer; }
set { this.m_IsMenuViewer = value; }
}
public bool IsMenuUserGroupEditor
{
get { return this.m_IsMenuUserGroupEditor; }
set { this.m_IsMenuUserGroupEditor = value; }
}
#endregion
#region Method
private void Initialize()
{
this.IsMainDisplayProductNo = false;
this.IsMainDisplayWeightSetting = false;
this.IsMainDisplayClear = false;
this.IsMainDisplaySubMenu = false;
this.IsMenuTime = false;
this.IsMenuInformation = true;
this.IsMenuDataBackup = false;
this.IsMenuCalibration = false;
this.IsMenuCommunication = false;
this.IsMenuConfiguration = false;
this.IsMenuSystem = false;
this.IsMenuMotor = false;
this.IsMenuUpdate = false;
this.IsMenuInitialization = false;
this.IsMenuEquipment = false;
this.IsMenuIOTest = false;
this.IsMenuStatistics = false;
this.IsMenuUser = true;
this.IsMenuUserGroupEditor = false;
this.IsMenuViewer = false;
}
#endregion
}
#endregion
#region StructUserGroupItem
[StructLayout(LayoutKind.Sequential)]
public struct StructUserGroupItem
{
public bool IsMainDisplayProductNo;
public bool IsMainDisplayWeightSetting;
public bool IsMainDisplayClear;
public bool IsMainDispalySubMenu;
public bool IsMenuTimeSetting;
public bool IsMenuInformation;
public bool IsMenuDataBackup;
public bool IsMenuCalibration;
public bool IsMenuCommunication;
public bool IsMenuConfiguration;
public bool IsMenuSystemSetting;
public bool IsMenuMotorSetting;
public bool IsMenuUpdate;
public bool IsMenuFactoryReset;
public bool IsMenuEquipmentSetting;
public bool IsMenuIOTest;
public bool IsMenuDataStatistics;
public bool IsMenuUserSetting;
public bool IsMenuUserGroupSetting;
public bool IsMenuDataViewer;
public bool Dummy1;
public bool Dummy2;
public bool Dummy3;
public bool Dummy4;
public bool Dummy5;
public bool Dummy6;
public bool Dummy7;
public bool Dummy8;
public bool Dummy9;
public bool Dummy10;
public bool Dummy11;
public bool Dummy12;
public bool Dummy13;
public bool Dummy14;
public bool Dummy15;
public bool Dummy16;
public bool Dummy17;
public bool Dummy18;
public bool Dummy19;
public bool Dummy20;
}
#endregion
}

View File

@ -1,185 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_UserManager
{
public partial class UserManager
{
private const string PathDll = "SD Card\\Run\\DllUserMgr.dll";
private delegate void fnUserMgrVersionCB(StringBuilder version);
private static fnUserMgrVersionCB fnUserMgrVersionCallBack;
private delegate void fnUserMgrDebugCB(int level, StringBuilder pMessage);
private static fnUserMgrDebugCB fnUserMgrDebugCallBack;
private delegate void fnUserMgrNewUserCB(IntPtr pBuffer);
private static fnUserMgrNewUserCB fnUserMgrNewUserCallBack;
private delegate void fnUserMgrAddUserCB(ref UserMgr_user_add_t user_add);
private static fnUserMgrAddUserCB fnUserMgrAddUserCallBack;
private delegate void fnUserMgrModifyUserCB(ref UserMgr_user_modify_t user_mod);
private static fnUserMgrModifyUserCB fnUserMgrModifyUserCallBack;
private delegate void fnUserMgrModifyInfoCB(ref UserMgr_user_info_t user_info);
private static fnUserMgrModifyInfoCB fnUserMgrModifyInfoCallBack;
private delegate void fnUserMgrDelUserCB(ref UserMgr_user_del_t user_del);
private static fnUserMgrDelUserCB fnUserMgrDelUserCallBack;
private delegate void fnUserMgrUserLockCB(ref UserMgr_user_lock_t user_lock);
private static fnUserMgrUserLockCB fnUserMgrUserLockCallBack;
private delegate void fnUserMgrDefaultSettingCB(int status);
private static fnUserMgrDefaultSettingCB fnUserMgrDefaultSettingCallBack;
private delegate void fnUserMgrLoginCB(int status, IntPtr pBuffer);
private static fnUserMgrLoginCB fnUserMgrLoginCallBack;
private delegate void fnUserMgrLogoutCB(int status);
private static fnUserMgrLogoutCB fnUserMgrLogoutCallBack;
private delegate void fnUserMgrLoginTimeoutCB(ref UserMgr_login_timeout_t timeout);
private static fnUserMgrLoginTimeoutCB fnUserMgrLoginTimeoutCallBack;
private delegate void fnUserMgrGetListCB(ref UserMgr_user_list_t user_list);
private static fnUserMgrGetListCB fnUserMgrGetListCallBack;
private delegate void fnUserMgrGetListNameCB(ref UserMgr_user_list_name_t user_name);
private static fnUserMgrGetListNameCB fnUsermgrGetListNameCallBack;
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_VersionCB(fnUserMgrVersionCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_DebugCB(fnUserMgrDebugCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_NewStatusCB(fnUserMgrNewUserCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_AddStatusCB(fnUserMgrAddUserCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_ModifyUserCB(fnUserMgrModifyUserCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_ModifyStatusCB(fnUserMgrModifyInfoCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_DelStatusCB(fnUserMgrDelUserCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_UserLockCB(fnUserMgrUserLockCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_DefaultSettingCB(fnUserMgrDefaultSettingCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_LoginStausCB(fnUserMgrLoginCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_LogoutStausCB(fnUserMgrLogoutCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_LoginTimeoutCB(fnUserMgrLoginTimeoutCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_GetListCB(fnUserMgrGetListCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Register_GetListNameCB(fnUserMgrGetListNameCB func);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_HelloWorld();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Getversion();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Activation();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern void DLL_UserMgr_Deactivation();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserNew(IntPtr user_id, IntPtr user_pw, int fadmin, int expire_pw, int expire_account, int active_level, IntPtr menuId);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserAdd(IntPtr user_id, IntPtr user_pw, int fadmin, int expire_pw, int expire_account, int active_level, DateTime_t dateRegister, DateTime_t dateLogin);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserAddHistoryPW(IntPtr user_id, IntPtr user_pw);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserResetHistoryPW(IntPtr user_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserModify(IntPtr user_id, IntPtr user_pw, int fadmin, int expire_pw, int expire_account, int active_level, IntPtr menuId);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserModifyPW(IntPtr user_id, IntPtr user_pw);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserModifyPWDirect(IntPtr user_id, IntPtr user_pw);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserModifyID(IntPtr user_org_id, IntPtr user_new_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserResetPWDirect(IntPtr user_id, IntPtr user_pw);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserModifyOthers(IntPtr user_id, int fadmin, int expire_pw, int expire_account, int active_level);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserDel(IntPtr user_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserAllDel_Default();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLoginFailLockSet(IntPtr user_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLockRelease(IntPtr user_id, bool lock_account, bool lock_password);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLockGet(IntPtr user_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLoginCB(IntPtr user_id, IntPtr user_pw);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLoginDirect(IntPtr user_id, IntPtr user_pw, ref UserMgr_user_info_t user_info);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_UserLogout();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_AutoLogoutTimeoutReset();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_AutoLogoutTimeoutPause();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_AutoLogoutSetTimeout(int timeout_min, int warning_timeout_sec);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_GetUserList(int index);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_GetUserListID(IntPtr user_id);
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_GetUserListName();
[DllImport(PathDll, CallingConvention = CallingConvention.Winapi)]
private static extern int DLL_UserMgr_SetFolder(IntPtr folder);
}
}

View File

@ -1,379 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_UserManager
{
public partial class UserManager
{
#region Field
// fnUserMgrDebugCB
public const int USERMGR_DBG_NORMAL = 0x0001;
public const int USERMGR_DBG_THREAD = 0x0002;
public const int USERMGR_DBG_LIST = 0x0004;
// fnUserMgrLoginCB
public const int USERMGR_LOGIN_STATUS_OK = 0x00;
public const int USERMGR_LOGIN_STATUS_ID_FAIL = 0x01;
public const int USERMGR_LOGIN_STATUS_PW_FAIL = 0x02;
// fnUserMgrLogoutCB
public const int USERMGR_LOGOUT_STATUS_OK = 0x00;
public const int USERMGR_LOGOUT_STATUS_FAIL = 0x01;
// fnUserMgrDelUserCB
//public const int USERMGR_DEL_STATUS_OK = 0x00;
//public const int USERMGR_DEL_STATUS_NOK = 0x01;
// lock_status
public const int USERMGR_LOCK_STATUS_NONE = 0x00;
public const int USERMGR_LOCK_STATUS_EXPIRE = 0x01;
public const int USERMGR_ID_MIN_LENGTH = 6;
public const int UERRMGR_ID_MAX_LENGTH = 20;
public const int USERMGR_PW_MIN_LENGTH = 6;
public const int USERMGR_PW_MAX_LENGTH = 20;
public const int MAX_USER_ID_LENGTH = 32;
public const int MAX_USER_PW_LEGNTH = 32;
public const int MAX_USER_HISTORY_PW_COUNT = 3;
public const int INVALID_VALUE = -1;
public const int USERMGR_USER_ADMINISTRATOR = 1;
public const int USERMGR_USER_NORMAL = 0;
public const int EXPIRE_PERIOD_PASSWORD_NOT_SUPPORT = 0;
public const int MAX_EXPIRE_PERIOD_PASSWORD = 90;
public const int DEFAULT_PASSWORD_EXPIRE_PERIOD = 90; // Days password change
public const int EXPIRE_PERIOD_ACCOUNT_NOT_SUPPORT = 0;
public const int MAX_EXPIRE_PERIOD_ACCOUNT = 180;
public const int DEFAULT_ACCOUNT_LOCK_PERIOD = 180; // Days login
public const int MAX_LOGIN_AUTO_TIMEOUT = 90;
public const int DEFAULT_LOGIN_WARNING_TIMEOUT_SEC = 60; // 60 sec during login, auto logout warning time
public const int DEFAULT_LOGIN_AUTO_TIMEOUT_MIN = 30; // 30 min during login, auto logout timeout
public const int USER_MENU_ID_MAX = 30; // MenuID_t buffer Size
public const int MAX_ACTIVE_LEVEL = 10; // menu active level
public const int INVALID_ACTIVE_LEVEL = 0;
#endregion
#region Enum E_user_mgr_status
public enum E_user_mgr_status
{
USER_MGR_STATUS_OK = 0x00,
// error status
USER_MGR_STATUS_ID_NOT_FOUND, // 1 - not found the user id
USER_MGR_STATUS_ID_DUPLICATE, // 2 - duplicate on id
USER_MGR_STATUS_ID_LENGTH_UNDER, // 3 - under the minimum length of id
USER_MGR_STATUS_ID_LENGTH_OVER, // 4 - over the maximum length of id
USER_MGR_STATUS_ID_CONT_LETTER, // 5 - continue characters or duplicate characters of id
USER_MGR_STATUS_ID_INVALID_CHAR, // 6 - include the invalid character on id
USER_MGR_STATUS_ID_ACCOUNT_LOCK, // 7 - Account Lock
USER_MGR_STATUS_PW_DUPLICATE_HISTORY, // 8 - duplicate on password history
USER_MGR_STATUS_PW_LENGTH_UNDER, // 9 - under the minimum length of password
USER_MGR_STATUS_PW_LENGTH_OVER, // 10 - over the maximum length of password
USER_MGR_STATUS_PW_CONT_LETTER, // 11 - continue characters or duplicate characters of password
USER_MGR_STATUS_PW_INVALID_CHAR, // 12 - include the invalid character on password
USER_MGR_STATUS_PW_EACH_MIN_CHAR, // 13 - not include minimum characters on password
USER_MGR_STATUS_PW_NOT_SAME, // 14 - password error
USER_MGR_STATUS_PW_PASSWORD_LOCK, // 15 - Password Lock
USER_MGR_STATUS_OTHER_OVER_PASSWORD_PERIOD, // 16 - over maximum password expire period (days)
USER_MGR_STATUS_OTHER_OVER_ACCOUNT_PERIOD, // 17 - over maximum account expire period (days)
USER_MGR_STATUS_OTHER_OVER_LOGIN_TIMEOUT, // 18 - over maximum auto logout time (minute)
USER_MGR_STATUS_MAX,
};
#endregion
#region Enum E_user_mgr_menu_id
public enum E_user_mgr_menu_id
{
USER_MENU_ID_RESERVE_0 = 0x00,
USER_MENU_ID_RESERVE_1,
USER_MENU_ID_RESERVE_2,
USER_MENU_ID_RESERVE_3,
USER_MENU_ID_RESERVE_4,
USER_MENU_ID_RESERVE_5,
USER_MENU_ID_RESERVE_6,
USER_MENU_ID_RESERVE_7,
USER_MENU_ID_RESERVE_8,
USER_MENU_ID_RESERVE_9,
USER_MENU_ID_RESERVE_10,
USER_MENU_ID_RESERVE_11,
USER_MENU_ID_RESERVE_12,
USER_MENU_ID_RESERVE_13,
USER_MENU_ID_RESERVE_14,
USER_MENU_ID_RESERVE_15,
USER_MENU_ID_RESERVE_16,
USER_MENU_ID_RESERVE_17,
USER_MENU_ID_RESERVE_18,
USER_MENU_ID_RESERVE_19,
USER_MENU_ID_RESERVE_20,
USER_MENU_ID_RESERVE_21,
USER_MENU_ID_RESERVE_22,
USER_MENU_ID_RESERVE_23,
USER_MENU_ID_RESERVE_24,
USER_MENU_ID_RESERVE_25,
USER_MENU_ID_RESERVE_26,
USER_MENU_ID_RESERVE_27,
USER_MENU_ID_RESERVE_28,
USER_MENU_ID_RESERVE_29,
USER_MENU_ID_MAX,
};
#endregion
#region Struct MenuID_t
[StructLayout(LayoutKind.Sequential)]
public struct MenuID_t
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = (int)E_user_mgr_menu_id.USER_MENU_ID_MAX)]
public bool[] fMenu;
}
#endregion
#region Struct DateTime_t
[StructLayout(LayoutKind.Sequential)]
public struct DateTime_t
{
[MarshalAs(UnmanagedType.U2)]
public UInt16 year;
[MarshalAs(UnmanagedType.U1)]
public byte month;
[MarshalAs(UnmanagedType.U1)]
public byte day;
[MarshalAs(UnmanagedType.U1)]
public byte hour;
[MarshalAs(UnmanagedType.U1)]
public byte minute;
[MarshalAs(UnmanagedType.U1)]
public byte second;
[MarshalAs(UnmanagedType.U1)]
public byte reserved;
public static int Size
{
get { return (int)(sizeof(UInt16) + 6); }
}
public void SetDate(UInt16 year, byte month, byte day)
{
this.year = year;
this.month = month;
this.day = day;
}
public void SetTime(byte hour, byte minute, byte second)
{
this.hour = hour;
this.minute = minute;
this.second = second;
}
public string GetDateTime()
{
string dateTime;
dateTime = string.Format("{0:D4}{1:D2}{2:D2}{3:D2}{4:D2}{5:D2}", year, month, day, hour, minute, second);
return dateTime;
}
}
#endregion
#region Struct UserMgr_user_info_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_info_t
{
[MarshalAs(UnmanagedType.I4)]
public Int32 status; // user_new_add_status_e
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_PW_LEGNTH)]
public string user_pw;
[MarshalAs(UnmanagedType.I4)]
public Int32 fadmin;
[MarshalAs(UnmanagedType.I4)]
public Int32 password_expire_period; // password lock date
[MarshalAs(UnmanagedType.I4)]
public Int32 id_expire_period; // id lock date
[MarshalAs(UnmanagedType.I4)]
public Int32 id_flock_status; // user ID (account) lock status
[MarshalAs(UnmanagedType.I4)]
public Int32 password_flock_status; // password lock status (need to change password)
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t password_register_date; // date/time when the user password was registered or changed
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t id_login_date; // date/time when the user was login
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t password_expire_date; // Password Expiration Date
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t id_expire_date; // Account Expiration Date
[MarshalAs(UnmanagedType.Struct)]
public MenuID_t menuID; // flag of Menu IDs
[MarshalAs(UnmanagedType.I4)]
public Int32 active_level; // menu active level : max : MAX_ACTIVE_LEVEL
[MarshalAs(UnmanagedType.I4)]
public Int32 fFirstPW; // [1] First (request to modify), [0] Next (not request)
[MarshalAs(UnmanagedType.I4)]
public Int32 login_fail_count; // [1] First (request to modify), [0] Next (not request)
}
#endregion
#region Struct UserMgr_user_modify_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_modify_t
{
public int status;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
#region Struct UserMgr_user_del_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_del_t
{
public int status;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
#region Struct UserMgr_login_timeout_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_login_timeout_t
{
public int remainder_time;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
#region Struct UserMgr_user_add_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_add_t
{
public int status;
public int flock_status_account;
public int flock_status_password;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
#region Struct UserMgr_user_lock_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_lock_t
{
public int flock_status_account;
public int flock_status_password;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
#region Struct UserMgr_user_list_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_list_t
{
[MarshalAs(UnmanagedType.I4)]
public int status; // user_new_add_status_e
[MarshalAs(UnmanagedType.I4)]
public int total_count;
[MarshalAs(UnmanagedType.I4)]
public int index;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_PW_LEGNTH)]
public string user_pw;
[MarshalAs(UnmanagedType.I4)]
public Int32 fadmin;
[MarshalAs(UnmanagedType.I4)]
public Int32 password_expire_period; // password lock
[MarshalAs(UnmanagedType.I4)]
public Int32 id_expire_period; // account lock
[MarshalAs(UnmanagedType.I4)]
public Int32 id_flock_status; // user ID (account) lock
[MarshalAs(UnmanagedType.I4)]
public Int32 flock_status_password; // password lock (need to change password)
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t password_register_date; // date/time when the user password was registered or changed
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t id_login_date; // date/time when the user was login
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t password_expire_date; // Password Expiration Date
[MarshalAs(UnmanagedType.Struct)]
public DateTime_t id_expire_date; // Account Expiration Date
[MarshalAs(UnmanagedType.I4)]
public Int32 active_level; // menu active level : max : MAX_ACTIVE_LEVEL
[MarshalAs(UnmanagedType.Struct)]
public MenuID_t menuID; // flag of Menu IDs
[MarshalAs(UnmanagedType.I4)]
public Int32 fFirstPW; // flag first password
}
#endregion
#region Struct UserMgr_user_list_name_t
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct UserMgr_user_list_name_t
{
public int total_count;
public int index;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_USER_ID_LENGTH)]
public string user_id;
}
#endregion
}
}

View File

@ -1,415 +0,0 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace INT89DB_26.Part11_UserManager
{
public partial class UserManager
{
public delegate void ObjectEventHandler(object data);
public static event ObjectEventHandler UserListNewDataEvent;
public static event ObjectEventHandler UserListAddDataEvent;
public static event ObjectEventHandler UserListModifyUserDataEvent;
public static event ObjectEventHandler UserListModifyInfoDataEvent;
public static event ObjectEventHandler UserListDeleteDataEvent;
public static event ObjectEventHandler UserListLockDataEvent;
public static event ObjectEventHandler UserListDefautSettingDataEvent;
public static event ObjectEventHandler UserListLoginTimeoutDataEvent;
public static event ObjectEventHandler UserListGetListDataEvent;
public static event ObjectEventHandler UserListGetListNameDataEvent;
public static event ObjectEventHandler UserListGetVersionDataEvent;
public delegate void IntObjectEventHandler(int status, object data);
public static event IntObjectEventHandler UserListLoginDataEvent;
public delegate void IntEventHandler(int status);
public static event IntEventHandler UserListLogoutDataEvent;
public static void IntializeUserManager(string folder)
{
// regisetr callback
fnUserMgrVersionCallBack = UserManager_VersionCallback;
DLL_UserMgr_Register_VersionCB(fnUserMgrVersionCallBack);
fnUserMgrDebugCallBack = UserManager_DebugCallback;
DLL_UserMgr_Register_DebugCB(fnUserMgrDebugCallBack);
fnUserMgrNewUserCallBack = UserManager_NewUserCallBack;
DLL_UserMgr_Register_NewStatusCB(fnUserMgrNewUserCallBack);
fnUserMgrAddUserCallBack = UserManager_AddUserCallBack;
DLL_UserMgr_Register_AddStatusCB(fnUserMgrAddUserCallBack);
fnUserMgrModifyUserCallBack = UserManager_ModifyUserCallBack;
DLL_UserMgr_Register_ModifyUserCB(fnUserMgrModifyUserCallBack);
fnUserMgrModifyInfoCallBack = UserManager_ModifyInfoCallBack;
DLL_UserMgr_Register_ModifyStatusCB(fnUserMgrModifyInfoCallBack);
fnUserMgrDelUserCallBack = UserManager_DelUserCallBack;
DLL_UserMgr_Register_DelStatusCB(fnUserMgrDelUserCallBack);
fnUserMgrUserLockCallBack = UserManager_LockCallBack;
DLL_UserMgr_Register_UserLockCB(fnUserMgrUserLockCallBack);
fnUserMgrDefaultSettingCallBack = UserManager_DefaultSettingCallBack;
DLL_UserMgr_Register_DefaultSettingCB(fnUserMgrDefaultSettingCallBack);
fnUserMgrLoginCallBack = UserManager_LoginCallBack;
DLL_UserMgr_Register_LoginStausCB(fnUserMgrLoginCallBack);
fnUserMgrLogoutCallBack = UserManager_LogoutCallBack;
DLL_UserMgr_Register_LogoutStausCB(fnUserMgrLogoutCallBack);
fnUserMgrLoginTimeoutCallBack = UserManager_LoginTimeoutCallBack;
DLL_UserMgr_Register_LoginTimeoutCB(fnUserMgrLoginTimeoutCallBack);
fnUserMgrGetListCallBack = UserManager_GetListCallBack;
DLL_UserMgr_Register_GetListCB(fnUserMgrGetListCallBack);
fnUsermgrGetListNameCallBack = UserManager_GetListNameCallBack;
DLL_UserMgr_Register_GetListNameCB(fnUsermgrGetListNameCallBack);
DLL_UserMgr_Activation();
IntPtr pFolder = Marshal.StringToBSTR(folder);
DLL_UserMgr_SetFolder(pFolder);
}
#region UM_FUNCTION
public static void UserManager_GetUserList(String data)
{
if (String.IsNullOrEmpty(data) == true)
DLL_UserMgr_GetUserListID(IntPtr.Zero);
else
{
IntPtr pID = Marshal.StringToBSTR(data);
DLL_UserMgr_GetUserListID(pID);
}
}
public static void UserManager_UserAdd(String sID, String sPW, int fAdmin, int expire_period_pw, int expire_period_account, int active_level, DateTime_t password_date, DateTime_t account_date)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sPW.ToString());
DLL_UserMgr_UserAdd(pID, pPW, fAdmin, expire_period_pw, expire_period_account, active_level, password_date, account_date);
}
public static void UserManager_UserNew(String sID, String sPW, int fAdmin, int expire_period_pw, int expire_period_account, int active_level, MenuID_t menuId)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sPW.ToString());
IntPtr pMenuId = Marshal.AllocHGlobal(Marshal.SizeOf(menuId));
Marshal.StructureToPtr(menuId, pMenuId, false);
DLL_UserMgr_UserNew(pID, pPW, fAdmin, expire_period_pw, expire_period_account, active_level, pMenuId);
}
public static void UserManager_UserAddHistoryPW(String sID, String sHistoryPW)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sHistoryPW.ToString());
DLL_UserMgr_UserAddHistoryPW(pID, pPW);
}
public static void UserManager_UserResetHistoryPW(String sID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserResetHistoryPW(pID);
}
public static void UserManager_UserModify(String sID, String sPW, int fAdmin, int expire_period_pw, int expire_period_account, int active_level, MenuID_t menuId)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sPW.ToString());
IntPtr pMenuId = Marshal.AllocHGlobal(Marshal.SizeOf(menuId));
Marshal.StructureToPtr(menuId, pMenuId, false);
DLL_UserMgr_UserModify(pID, pPW, fAdmin, expire_period_pw, expire_period_account, active_level, pMenuId);
}
public static void UserManager_UserModifyPW(String sID, String sNewPW)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sNewPW.ToString());
DLL_UserMgr_UserModifyPW(pID, pPW);
}
public static int UserManager_UserModifyPWDirect(String sID, String sNewPW)
{
int ret = 0;
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sNewPW.ToString());
ret = DLL_UserMgr_UserModifyPWDirect(pID, pPW);
return ret;
}
public static int UserManager_UserResetPWDirect(String sID, String sNewPW)
{
int ret = 0;
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sNewPW.ToString());
ret = DLL_UserMgr_UserResetPWDirect(pID, pPW);
return ret;
}
public static void UserManager_UserModifyID(String sID, String sNewID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pNewID = Marshal.StringToBSTR(sNewID.ToString());
DLL_UserMgr_UserModifyID(pID, pNewID);
}
public static void UserManager_UserModifyOthers(String sID, int fadmin, int period_expire_pw, int period_expire_account, int active_level)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserModifyOthers(pID, fadmin, period_expire_pw, period_expire_account, active_level);
}
public static void UserManager_UserDel(String sID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserDel(pID);
}
public static void UserManager_UserAllDel()
{
DLL_UserMgr_UserAllDel_Default();
}
public static void UserManager_UserLockRelease(String sID, bool lock_account, bool lock_password)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserLockRelease(pID, lock_account, lock_password);
}
public static void UserManager_UserLockGet(String sID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserLockGet(pID);
}
public static void UserManager_UserLoginFailLockSet(String sID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_UserLoginFailLockSet(pID);
}
public static void UserManager_UserLoginCB(String sID, String sPW)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sPW.ToString());
DLL_UserMgr_UserLoginCB(pID, pPW);
}
public static void UserManager_UserLoginDirect(string sID, string sPW, ref UserMgr_user_info_t user_info)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
IntPtr pPW = Marshal.StringToBSTR(sPW.ToString());
DLL_UserMgr_UserLoginDirect(pID, pPW, ref user_info);
}
public static void UserManager_UserLogout()
{
DLL_UserMgr_UserLogout();
}
public static void UserManager_AutoLogoutTimeoutReset()
{
DLL_UserMgr_AutoLogoutTimeoutReset();
}
public static void UserManager_AutoLogoutTimeoutPause()
{
DLL_UserMgr_AutoLogoutTimeoutPause();
}
public static void UserManager_AutoLogoutSetTimeout(int timeout_min, int warning_timeout_sec)
{
DLL_UserMgr_AutoLogoutSetTimeout(timeout_min, warning_timeout_sec);
}
public static void UserManager_GetUserList(int index)
{
DLL_UserMgr_GetUserList(index);
}
public static void UserManager_GetUserListID(String sID)
{
IntPtr pID = Marshal.StringToBSTR(sID.ToString());
DLL_UserMgr_GetUserListID(pID);
}
public static void UserManager_GetUserListName()
{
DLL_UserMgr_GetUserListName();
}
public static void UserManager_GetVersion()
{
DLL_UserMgr_Getversion();
}
#endregion
#region UM_CALLBACK
private static void UserManager_GetListNameCallBack(ref UserMgr_user_list_name_t user_name)
{
try
{
if (UserListGetListNameDataEvent != null)
UserListGetListNameDataEvent(user_name);
}
catch
{
}
}
private static void UserManager_GetListCallBack(ref UserMgr_user_list_t user_list)
{
try
{
if (UserListGetListDataEvent != null)
UserListGetListDataEvent(user_list);
}
catch
{
}
}
private static void UserManager_LoginTimeoutCallBack(ref UserMgr_login_timeout_t timeout)
{
try
{
if (UserListLoginTimeoutDataEvent != null)
UserListLoginTimeoutDataEvent(timeout);
}
catch
{
}
}
private static void UserManager_LogoutCallBack(int status)
{
try
{
if (UserListLogoutDataEvent != null)
UserListLogoutDataEvent(status);
}
catch
{
}
}
private static void UserManager_LoginCallBack(int status, IntPtr pBuffer)
{
try
{
if (UserListLoginDataEvent != null)
UserListLoginDataEvent(status, pBuffer);
}
catch
{
}
}
private static void UserManager_LockCallBack(ref UserMgr_user_lock_t user_lock)
{
try
{
if (UserListLockDataEvent != null)
UserListLockDataEvent(user_lock);
}
catch
{
}
}
private static void UserManager_DefaultSettingCallBack(int status)
{
try
{
if (UserListDefautSettingDataEvent != null)
UserListDefautSettingDataEvent(status);
}
catch
{
}
}
private static void UserManager_DelUserCallBack(ref UserMgr_user_del_t user_del)
{
try
{
if (UserListDeleteDataEvent != null)
UserListDeleteDataEvent(user_del);
}
catch
{
}
}
private static void UserManager_ModifyUserCallBack(ref UserMgr_user_modify_t user_mod)
{
try
{
if (UserListModifyUserDataEvent != null)
UserListModifyUserDataEvent(user_mod);
}
catch
{
}
}
private static void UserManager_ModifyInfoCallBack(ref UserMgr_user_info_t user_info)
{
try
{
if (UserListModifyInfoDataEvent != null)
UserListModifyInfoDataEvent(user_info);
}
catch
{
}
}
private static void UserManager_AddUserCallBack(ref UserMgr_user_add_t user_add)
{
try
{
if (UserListAddDataEvent != null)
UserListAddDataEvent(user_add);
}
catch
{
}
}
private static void UserManager_NewUserCallBack(IntPtr pBuffer)
{
try
{
if (pBuffer != IntPtr.Zero)
{
UserMgr_user_info_t user_info = (UserMgr_user_info_t)Marshal.PtrToStructure(pBuffer, typeof(UserMgr_user_info_t));
if (UserListNewDataEvent != null)
UserListNewDataEvent(user_info);
}
}
catch
{
}
}
private static void UserManager_DebugCallback(int type, StringBuilder pMessage)
{
try
{
}
catch
{
}
}
private static void UserManager_VersionCallback(StringBuilder version)
{
try
{
if (UserListGetVersionDataEvent != null)
UserListGetVersionDataEvent(version);
}
catch
{
}
}
#endregion
}
}

View File

@ -13,18 +13,6 @@
멀티형 2~6열 컨베어 계량기 멀티형 2~6열 컨베어 계량기
*/ */
@ Ver 8.7.0 by CJY
- 2026.02.03
- Ver 8.6.0 Modify
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
- Pay Service 추가
@ Ver 8.6.0 by LSJ
- 2026.01.13
- Ver 8.5.0 Modify
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
- Feedback Board 기능 추가
@ Ver 8.5.0 by CJY @ Ver 8.5.0 by CJY
- 2025.12.19 - 2025.12.19
- Ver 8.4.0 Modify - Ver 8.4.0 Modify