Exemplo n.º 1
0
        PORT_T getPort(string devicetablename)
        {
            PORT_T port = new PORT_T();

            //----
            foreach (var p in Global.g_Model.lst_Table_Port.Values)
            {
                if (p.DeviceTableName == devicetablename && p.Enabled == true) //add “p.Enabled == true”, jifeng, 2018-6-2 14:49
                {
                    port = p.cfg_Port.tPort.MyClone();
                    port.NPort.u8IP[3] += 1;//IP地址第四个字节,加1
                    break;
                }
            }
            //----
            return(port);
        }
Exemplo n.º 2
0
        //////////////////////////////////////////////////////
        #region "构造函数"
        public Form_Table_Port_Name(string name)
        {
            InitializeComponent();
            PortName = name;
            foreach (var t in Global.g_Model.lst_Table_Port.Values)
            {
                if (t.PortName == PortName)
                {
                    TablePort = t;
                    cfgport   = t.cfg_Port;
                    port      = cfgport.tPort;
                    sport     = port.SPort;
                    nport     = port.NPort;
                    break;
                }
            }
            lbl_PortName_1.Text = PortName;
            lbl_PortName_2.Text = PortName;
            lbl_PortName_3.Text = PortName;

            strArray_Property = new string[2] {
                "对上", "对下"
            };
            strArray_Protocol = new string[10] {
                "对上101规约", "对上104规约", "对上MODBUS规约", "对上CDT规约",
                "对下101规约", "对下104规约", "对下MODBUS规约", "对下CDT规约",
                "对上101规约V1", "对上104规约V1"
            };

            strArray_Protocol_Up = new string[6] {
                "对上101规约", "对上104规约", "对上MODBUS规约", "对上CDT规约",
                "对上101规约V1", "对上104规约V1"
            };
            strArray_Protocol_Down = new string[4] {
                "对下101规约", "对下104规约", "对下MODBUS规约", "对下CDT规约"
            };

            //strArray_Protocol_Up_Com = new string[4]{"对上101规约", "对上MODBUS规约", "对上CDT规约", "对上104规约V1"};
            //strArray_Protocol_Up_Net = new string[2]{"对上104规约", "对上104规约V1"};

            //strArray_Protocol_Down_Com = new string[3] { "对下101规约", "对下MODBUS规约", "对下CDT规约" };
            //strArray_Protocol_Down_Net = new string[1] { "对下104规约"};
        }
Exemplo n.º 3
0
 public DevCfg_t()
 {
     u8Used = 0x00;
     for (int k = 0; k < u8Res1.Length; k++)
     {
         u8Res1[k] = 0x00;
     }
     tDevPort = new PORT_T();
     if (tDevPort.NPort.u8IP[3] <= 0xfe)
     {
         tDevPort.NPort.u8IP[3] += 1;
     }
     u32ModelIndex = 0;
     bName         = new byte[Global.iniPara_NAME_LEN];
     for (int k = 0; k < bName.Length; k++)
     {
         bName[k] = 0x00;
     }
     sName = "";
 }