670 lines
29 KiB
C#
670 lines
29 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Collections.ObjectModel;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Data;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using System.Drawing.Imaging;
|
|
|
|
using ITC81DB_0H.DialogForms;
|
|
using ITC81DB_0H.Forms;
|
|
using ITC81DB_2H.Datastore;
|
|
|
|
namespace ITC81DB_0H
|
|
{
|
|
public partial class ControlCenterInforSystem3 : UserControl
|
|
{
|
|
#region Field
|
|
private FormMenu m_ParentForm;
|
|
#endregion
|
|
|
|
#region Constructor
|
|
public ControlCenterInforSystem3(FormMenu parent)
|
|
{
|
|
InitializeComponent();
|
|
|
|
this.ParentForm = parent;
|
|
this.InitializeDesign();
|
|
this.DefaultSetting();
|
|
}
|
|
#endregion
|
|
|
|
#region Property
|
|
public FormMenu ParentForm
|
|
{
|
|
get { return this.m_ParentForm; }
|
|
private set { this.m_ParentForm = value; }
|
|
}
|
|
#endregion
|
|
|
|
#region Method
|
|
public void InitializeDesign()
|
|
{
|
|
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.Korean)
|
|
{
|
|
this.groupBoxEquipment.Text = "기능설정";
|
|
this.groupBoxSerial.Text = "시리얼통신";
|
|
this.groupBoxEthernet.Text = "이더넷통신";
|
|
|
|
this.labelTitleEquipmentID.Text = "장비 ID";
|
|
this.labelTitleBuzzerOn.Text = "부저 ON";
|
|
this.labelTitleChattering.Text = "채터링";
|
|
this.labelTitleRelay.Text = "릴레이동작";
|
|
this.labelTitleLanguage.Text = "언어설정";
|
|
this.labelTitleExtension.Text = "확장자";
|
|
this.labelTitleFormat.Text = "포맷";
|
|
this.labelTitleLogin.Text = "로그인";
|
|
|
|
this.labelTitleModeSerial.Text = "모드";
|
|
|
|
this.labelTitleOperatingMode.Text = "동작모드";
|
|
this.labelTitleCommunicationMode.Text = "통신모드";
|
|
}
|
|
else
|
|
{
|
|
this.groupBoxEquipment.Text = "Equipment";
|
|
this.groupBoxSerial.Text = "Serial";
|
|
this.groupBoxEthernet.Text = "Ethernet";
|
|
|
|
this.labelTitleEquipmentID.Text = "Equip ID";
|
|
this.labelTitleBuzzerOn.Text = "Buzz ON";
|
|
this.labelTitleChattering.Text = "Chattering";
|
|
this.labelTitleRelay.Text = "Relay";
|
|
this.labelTitleLanguage.Text = "Language";
|
|
this.labelTitleExtension.Text = "Extension";
|
|
this.labelTitleFormat.Text = "Format";
|
|
this.labelTitleLogin.Text = "Login";
|
|
|
|
this.labelTitleModeSerial.Text = "Mode";
|
|
|
|
this.labelTitleOperatingMode.Text = "Op-Mode";
|
|
this.labelTitleCommunicationMode.Text = "Com-Mode";
|
|
}
|
|
}
|
|
private void DefaultSetting()
|
|
{
|
|
this.DisplayGroupBox();
|
|
}
|
|
|
|
public string ReturnBaudrateName(int num)
|
|
{
|
|
switch (num)
|
|
{
|
|
case 0:
|
|
return "9600";
|
|
case 1:
|
|
return "19200";
|
|
case 2:
|
|
return "38400";
|
|
case 3:
|
|
return "57600";
|
|
case 4:
|
|
return "115200";
|
|
default:
|
|
return "9600";
|
|
}
|
|
}
|
|
public string ReturnCommunicationModeName(int num)
|
|
{
|
|
if (this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption == true)
|
|
{
|
|
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
|
{
|
|
#region German
|
|
switch (num)
|
|
{
|
|
case 0:
|
|
return "Keiner";
|
|
case 1:
|
|
return "STD1";
|
|
case 2:
|
|
return "Fernzugriff";
|
|
case 3:
|
|
return "Drucker";
|
|
case 4:
|
|
return "imaje9410-1";
|
|
case 5:
|
|
return "imaje9028-1";
|
|
case 6:
|
|
return "OPT0";
|
|
case 7:
|
|
return "imaje9410-2";
|
|
case 8:
|
|
return "imaje9028-2";
|
|
case 9:
|
|
return "Hitachi";
|
|
case 10:
|
|
return "MACSA";
|
|
case 11:
|
|
return "Markoprint";
|
|
case 12:
|
|
return "alphaJET";
|
|
case 13:
|
|
return "VJ1510";
|
|
case 14:
|
|
return "OPT1";
|
|
case 15:
|
|
return "OPT2";
|
|
case 16:
|
|
return "OPC";
|
|
case 17:
|
|
return "OPT3";
|
|
case 18:
|
|
return "HP-200";
|
|
case 19:
|
|
return "Smart Jet";
|
|
case 20:
|
|
return "imaje 9410 OPT3";
|
|
case 22:
|
|
return "Modbus";
|
|
case 23:
|
|
return "STD2";
|
|
default:
|
|
return "Keiner";
|
|
}
|
|
#endregion
|
|
}
|
|
else
|
|
{
|
|
#region else
|
|
switch (num)
|
|
{
|
|
case 0:
|
|
return "None";
|
|
case 1:
|
|
return "STD1";
|
|
case 2:
|
|
return "Remote";
|
|
case 3:
|
|
return "Printer";
|
|
case 4:
|
|
return "imaje9410-1";
|
|
case 5:
|
|
return "imaje9028-1";
|
|
case 6:
|
|
return "OPT0";
|
|
case 7:
|
|
return "imaje9410-2";
|
|
case 8:
|
|
return "imaje9028-2";
|
|
case 9:
|
|
return "Hitachi";
|
|
case 10:
|
|
return "MACSA";
|
|
case 11:
|
|
return "Markoprint";
|
|
case 12:
|
|
return "alphaJET";
|
|
case 13:
|
|
return "VJ1510";
|
|
case 14:
|
|
return "OPT1";
|
|
case 15:
|
|
return "OPT2";
|
|
case 16:
|
|
return "OPC";
|
|
case 17:
|
|
return "OPT3";
|
|
case 18:
|
|
return "HP-200";
|
|
case 19:
|
|
return "Smart Jet";
|
|
case 20:
|
|
return "imaje 9410 OPT3";
|
|
case 22:
|
|
return "Modbus";
|
|
case 23:
|
|
return "STD2";
|
|
default:
|
|
return "None";
|
|
}
|
|
#endregion
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (this.ParentForm.ParentForm.SystemConfig1.Language == Define.E_LanguageID.German)
|
|
{
|
|
#region German
|
|
switch (num)
|
|
{
|
|
case 0:
|
|
return "Keiner";
|
|
case 1:
|
|
return "STD1";
|
|
case 2:
|
|
return "Fernzugriff";
|
|
case 3:
|
|
return "Drucker";
|
|
case 4:
|
|
return "STD2";
|
|
default:
|
|
return "Keiner";
|
|
}
|
|
#endregion
|
|
}
|
|
else
|
|
{
|
|
#region else
|
|
switch (num)
|
|
{
|
|
case 0:
|
|
return "None";
|
|
case 1:
|
|
return "STD1";
|
|
case 2:
|
|
return "Remote";
|
|
case 3:
|
|
return "Printer";
|
|
case 4:
|
|
return "STD2";
|
|
default:
|
|
return "None";
|
|
}
|
|
#endregion
|
|
}
|
|
}
|
|
|
|
}
|
|
private string ReturnBoolValue(bool bValue)
|
|
{
|
|
if (bValue == true)
|
|
return "ON";
|
|
else
|
|
return "OFF";
|
|
}
|
|
public string ReturnExternalOutput(int mode)
|
|
{
|
|
string temp = "None";
|
|
|
|
switch (mode)
|
|
{
|
|
case (int)Define.E_ExternalInputMode.IN0_None:
|
|
temp = "None";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN1_Metal:
|
|
temp = "Metal";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN2_START:
|
|
temp = "START";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN3_STOP:
|
|
temp = "STOP";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN4_DischargeSorterA:
|
|
temp = "DischargeA";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN5_Air:
|
|
temp = "Air";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN6_Door:
|
|
temp = "Door";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN7_Stopper:
|
|
temp = "Stopper";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN8_Windproof:
|
|
temp = "Windproof";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN9_ExternalOperation:
|
|
temp = "Ex-Operation";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN10_DispensorEntry1:
|
|
temp = "Dispensor1";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN11_DispensorEntry2:
|
|
temp = "Dispensor2";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN12_StackUp:
|
|
temp = "StackUp";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN13_ExNG1:
|
|
temp = "ExNG1";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN14_ExNG2:
|
|
temp = "ExNG2";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN15_ExInputCheck:
|
|
temp = "Ex-Input";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN16_DischargeSorterB:
|
|
temp = "DischargeB";
|
|
break;
|
|
default:
|
|
temp = "None";
|
|
break;
|
|
}
|
|
|
|
return temp;
|
|
}
|
|
public string ReturnExternalInput(int mode)
|
|
{
|
|
string temp = "None";
|
|
|
|
switch (mode)
|
|
{
|
|
case (int)Define.E_ExternalInputMode.IN0_None:
|
|
temp = "None";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN1_Metal:
|
|
temp = "Metal";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN2_START:
|
|
temp = "START";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN3_STOP:
|
|
temp = "STOP";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN4_DischargeSorterA:
|
|
temp = "DischargeA";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN5_Air:
|
|
temp = "Air";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN6_Door:
|
|
temp = "Door";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN7_Stopper:
|
|
temp = "Stopper";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN8_Windproof:
|
|
temp = "Windproof";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN9_ExternalOperation:
|
|
temp = "Ex-Operation";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN10_DispensorEntry1:
|
|
temp = "Dispensor1";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN11_DispensorEntry2:
|
|
temp = "Dispensor2";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN12_StackUp:
|
|
temp = "StackUp";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN13_ExNG1:
|
|
temp = "ExNG1";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN14_ExNG2:
|
|
temp = "ExNG2";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN15_ExInputCheck:
|
|
temp = "Ex-Input";
|
|
break;
|
|
case (int)Define.E_ExternalInputMode.IN16_DischargeSorterB:
|
|
temp = "DischargeB";
|
|
break;
|
|
default:
|
|
temp = "None";
|
|
break;
|
|
}
|
|
|
|
return temp;
|
|
}
|
|
private void InitialLabel()
|
|
{
|
|
#region Initial Label
|
|
this.labelBuzzerOn.Text = "-";
|
|
this.labelChattering.Text = "-";
|
|
this.labelRelay.Text = "-";
|
|
|
|
this.labelEquipmentID.Text = "-";
|
|
this.labelLanguage.Text = "-";
|
|
this.labelExtension.Text = "-";
|
|
this.labelFormat.Text = "-";
|
|
this.labelLogin.Text = "-";
|
|
|
|
this.labelCOM1Baudrate.Text = "-";
|
|
this.labelCOM1Mode.Text = "-";
|
|
this.labelCOM3Baudrate.Text = "-";
|
|
this.labelCOM3Mode.Text = "-";
|
|
this.labelCOM4Baudrate.Text = "-";
|
|
this.labelCOM4Mode.Text = "-";
|
|
this.labelOperatingMode.Text = "-";
|
|
this.labelCommunicationMode.Text = "-";
|
|
this.labelIPConfiguration.Text = "-";
|
|
this.labelIPAddress.Text = "-";
|
|
this.labelSubnetMask.Text = "-";
|
|
this.labelGateWay.Text = "-";
|
|
this.labelServerPort.Text = "-";
|
|
this.labelClientServerIP.Text = "-";
|
|
this.labelClientServerPort.Text = "-";
|
|
#endregion
|
|
|
|
#region ForeColor
|
|
this.labelBuzzerOn.ForeColor = Color.White;
|
|
this.labelChattering.ForeColor = Color.White;
|
|
this.labelRelay.ForeColor = Color.White;
|
|
|
|
this.labelEquipmentID.ForeColor = Color.White;
|
|
this.labelLanguage.ForeColor = Color.White;
|
|
this.labelExtension.ForeColor = Color.White;
|
|
this.labelFormat.ForeColor = Color.White;
|
|
this.labelLogin.ForeColor = Color.White;
|
|
|
|
this.labelCOM1Baudrate.ForeColor = Color.White;
|
|
this.labelCOM1Mode.ForeColor = Color.White;
|
|
this.labelCOM3Baudrate.ForeColor = Color.White;
|
|
this.labelCOM3Mode.ForeColor = Color.White;
|
|
this.labelCOM4Baudrate.ForeColor = Color.White;
|
|
this.labelCOM4Mode.ForeColor = Color.White;
|
|
this.labelOperatingMode.ForeColor = Color.White;
|
|
this.labelCommunicationMode.ForeColor = Color.White;
|
|
this.labelIPConfiguration.ForeColor = Color.White;
|
|
this.labelIPAddress.ForeColor = Color.White;
|
|
this.labelSubnetMask.ForeColor = Color.White;
|
|
this.labelGateWay.ForeColor = Color.White;
|
|
this.labelServerPort.ForeColor = Color.White;
|
|
this.labelClientServerIP.ForeColor = Color.White;
|
|
this.labelClientServerPort.ForeColor = Color.White;
|
|
#endregion
|
|
}
|
|
private void CheckCompareBoardLCD9520Value(SystemInformation3 item)
|
|
{
|
|
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.BuzzerOnTime) != int.Parse(item.BuzzerONTime))
|
|
this.labelBuzzerOn.ForeColor = Color.Red;
|
|
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.Chattering) != int.Parse(item.Chattering))
|
|
this.labelChattering.ForeColor = Color.Red;
|
|
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.RelayOnTime) != int.Parse(item.Relay))
|
|
this.labelRelay.ForeColor = Color.Red;
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 1)
|
|
{
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed1)
|
|
this.labelSpeed1.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6705_PoleNum.ToString() != item.BLDCMotorPole1)
|
|
this.labelPoleCount1.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio1)
|
|
this.labelReductionRatio1.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6764_OperDirection.ToString() != item.BLDCMotorDirection1)
|
|
this.labelMotorDirection1.ForeColor = Color.Red;
|
|
}
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 2)
|
|
{
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed2)
|
|
this.labelSpeed2.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6705_PoleNum.ToString() != item.BLDCMotorPole2)
|
|
this.labelPoleCount2.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio2)
|
|
this.labelReductionRatio2.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6764_OperDirection.ToString() != item.BLDCMotorDirection2)
|
|
this.labelMotorDirection2.ForeColor = Color.Red;
|
|
}
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 3)
|
|
{
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed3)
|
|
this.labelSpeed3.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6705_PoleNum.ToString() != item.BLDCMotorPole3)
|
|
this.labelPoleCount3.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio3)
|
|
this.labelReductionRatio3.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6764_OperDirection.ToString() != item.BLDCMotorDirection3)
|
|
this.labelMotorDirection3.ForeColor = Color.Red;
|
|
}
|
|
|
|
if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 4)
|
|
{
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed4)
|
|
this.labelSpeed4.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6705_PoleNum.ToString() != item.BLDCMotorPole4)
|
|
this.labelPoleCount4.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio4)
|
|
this.labelReductionRatio4.ForeColor = Color.Red;
|
|
if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6764_OperDirection.ToString() != item.BLDCMotorDirection4)
|
|
this.labelMotorDirection4.ForeColor = Color.Red;
|
|
}
|
|
}
|
|
|
|
public void DisplayGroupBox()
|
|
{
|
|
if (this.ParentForm.ParentForm.SystemConfig1.IsBLDCON == true)
|
|
this.groupBoxBLDCMotor.Visible = true;
|
|
else
|
|
this.groupBoxBLDCMotor.Visible = false;
|
|
}
|
|
public void UpdateParameter9520Display(SystemInformation3 item, SystemConfigurationItem1 system1, SystemConfigurationItem2 system2)
|
|
{
|
|
|
|
#region Equipment setting
|
|
this.labelEquipmentID.Text = system1.EquipmentID.ToString();
|
|
this.labelBuzzerOn.Text = Helper.RemoveZeroNumberString(item.BuzzerONTime);
|
|
this.labelChattering.Text = Helper.RemoveZeroNumberString(item.Chattering);
|
|
this.labelRelay.Text = Helper.RemoveZeroNumberString(item.Relay);
|
|
this.labelLanguage.Text = system1.Language.ToString();
|
|
this.labelLogin.Text = this.ReturnBoolValue(system1.IsLogin);
|
|
this.labelExtension.Text = system2.FileNameExtension.ToString();
|
|
this.labelFormat.Text = system1.DatabackupFormat.ToString();
|
|
this.labelStatFormat.Text = system1.StatisticsPrintFormat.ToString();
|
|
this.labelBLDCUsing.Text = this.ReturnBoolValue(system1.IsBLDCON);
|
|
this.labelBLDCMotorCount.Text = system2.BLDCTotalMotorNum.ToString();
|
|
#endregion
|
|
|
|
#region BLDC
|
|
|
|
this.labelSpeed1.Text = item.BLDCMotorSpeed1;
|
|
this.labelPoleCount1.Text = item.BLDCMotorPole1;
|
|
this.labelReductionRatio1.Text = item.BLDCMotorReductionRatio1;
|
|
this.labelMotorDirection1.Text = item.BLDCMotorDirection1;
|
|
this.labelSpeed2.Text = item.BLDCMotorSpeed2;
|
|
this.labelPoleCount2.Text = item.BLDCMotorPole2;
|
|
this.labelReductionRatio2.Text = item.BLDCMotorReductionRatio2;
|
|
this.labelMotorDirection2.Text = item.BLDCMotorDirection2;
|
|
this.labelSpeed3.Text = item.BLDCMotorSpeed3;
|
|
this.labelPoleCount3.Text = item.BLDCMotorPole3;
|
|
this.labelReductionRatio3.Text = item.BLDCMotorReductionRatio3;
|
|
this.labelMotorDirection3.Text = item.BLDCMotorDirection3;
|
|
this.labelSpeed4.Text = item.BLDCMotorSpeed4;
|
|
this.labelPoleCount4.Text = item.BLDCMotorPole4;
|
|
this.labelReductionRatio4.Text = item.BLDCMotorReductionRatio4;
|
|
this.labelMotorDirection4.Text = item.BLDCMotorDirection4;
|
|
#endregion
|
|
|
|
#region Ethernet
|
|
if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 1)
|
|
this.labelOperatingMode.Text = "Server";
|
|
else if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 2)
|
|
this.labelOperatingMode.Text = "Client";
|
|
else
|
|
this.labelOperatingMode.Text = "None";
|
|
this.labelCommunicationMode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode);
|
|
if (this.ParentForm.ParentForm.smartConfigs.IPSettings.DHCPEnable == 0)
|
|
this.labelIPConfiguration.Text = "Static";
|
|
else
|
|
this.labelIPConfiguration.Text = "DHCP";
|
|
this.labelIPAddress.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.DeviceIP;
|
|
this.labelSubnetMask.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.SubNetMask;
|
|
this.labelGateWay.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.GateWay;
|
|
this.labelServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetLocalPort.ToString();
|
|
this.labelClientServerIP.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetAddress;
|
|
this.labelClientServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetPort.ToString();
|
|
#endregion
|
|
|
|
this.CheckCompareBoardLCD9520Value(item);
|
|
}
|
|
|
|
public void DisplayRefresh(SystemStatus status)
|
|
{
|
|
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = Define.E_DisplayStore.InforSystem3;
|
|
this.ParentForm.ParentForm.SetDisplayMode(Define.E_DisplayMode.Menu);
|
|
|
|
this.InitialLabel();
|
|
}
|
|
#endregion
|
|
|
|
#region Event Handler
|
|
private void buttonPrevious_Click(object sender, EventArgs e)
|
|
{
|
|
this.ParentForm.CenterInforSystem2.DisplayRefresh(this.ParentForm.ParentForm.CurrentSystemStatus);
|
|
this.ParentForm.CenterInforSystem2.BringToFront();
|
|
}
|
|
|
|
private void buttonCapture_Click(object sender, EventArgs e)
|
|
{
|
|
string filePath = "";
|
|
Bitmap bitMap = new Bitmap(800, 480);
|
|
|
|
bitMap = IntechGraphics.CopyFromScreen();
|
|
filePath = string.Format("{0}{1}_SystemInfo2.jpg",
|
|
this.ParentForm.ParentForm.PathDataBackupFolder, this.ParentForm.ParentForm.SystemConfig1.SerialNumber);
|
|
bitMap.Save(filePath, ImageFormat.Jpeg);
|
|
}
|
|
|
|
private void buttonLoad_Click(object sender, EventArgs e)
|
|
{
|
|
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead3, "");
|
|
|
|
#region Equipment setting
|
|
this.labelEquipmentID.Text = this.ParentForm.ParentForm.SystemConfig1.EquipmentID.ToString();
|
|
this.labelLanguage.Text = this.ParentForm.ParentForm.SystemConfig1.Language.ToString();
|
|
if(this.ParentForm.ParentForm.SystemConfig2.FileNameExtension == 1)
|
|
this.labelExtension.Text = "TXT";
|
|
else
|
|
this.labelExtension.Text = "CSV";
|
|
if (this.ParentForm.ParentForm.SystemConfig1.DatabackupFormat == 1)
|
|
this.labelFormat.Text = "OPT1"; // 종근당 리젝데이터 있는 포맷
|
|
else
|
|
this.labelFormat.Text = "STD1";
|
|
if (this.ParentForm.ParentForm.SystemConfig1.IsLogin == true)
|
|
this.labelLogin.Text = "ON";
|
|
else
|
|
this.labelLogin.Text = "OFF";
|
|
#endregion
|
|
|
|
#region Serial
|
|
this.labelCOM1Baudrate.Text = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1BaudRate);
|
|
this.labelCOM1Mode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM1Mode);
|
|
this.labelCOM3Baudrate.Text = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate);
|
|
this.labelCOM3Mode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode);
|
|
this.labelCOM4Baudrate.Text = this.ReturnBaudrateName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4BaudRate);
|
|
this.labelCOM4Mode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig1.SerialCOM4Mode);
|
|
#endregion
|
|
|
|
#region Ethernet
|
|
if(this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 1)
|
|
this.labelOperatingMode.Text = "Server";
|
|
else if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 2)
|
|
this.labelOperatingMode.Text = "Client";
|
|
else
|
|
this.labelOperatingMode.Text = "None";
|
|
this.labelCommunicationMode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode);
|
|
if (this.ParentForm.ParentForm.smartConfigs.IPSettings.DHCPEnable == 0)
|
|
this.labelIPConfiguration.Text = "Static";
|
|
else
|
|
this.labelIPConfiguration.Text = "DHCP";
|
|
this.labelIPAddress.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.DeviceIP;
|
|
this.labelSubnetMask.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.SubNetMask;
|
|
this.labelGateWay.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.GateWay;
|
|
this.labelServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetLocalPort.ToString();
|
|
this.labelClientServerIP.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetAddress;
|
|
this.labelClientServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetPort.ToString();
|
|
#endregion
|
|
}
|
|
#endregion
|
|
}
|
|
}
|