public override void SetUIParameter(IO_SERVER server, IO_DEVICE device, IO_PARA para) { base.SetUIParameter(server, device, para); if (para.IO_PARASTRING != null && para.IO_PARASTRING != "") { ParaPack paraPack = new ParaPack(para.IO_PARASTRING); paraPack.SetCtrlValue(tb_JsonName, paraPack.GetValue("IO标识")); paraPack.SetCtrlValue(nudTime, paraPack.GetValue("时间值索引")); paraPack.SetCtrlValue(cbDataType, paraPack.GetValue("数据类型")); paraPack.SetCtrlValue(nud_valueIndex, paraPack.GetValue("采集值索引")); paraPack.SetCtrlValue(tbCmdValue, paraPack.GetValue("命令默认值")); } this.ParaString = para.IO_PARASTRING; }
public override void SetUIParameter(IO_SERVER server, IO_DEVICE device) { ParaPack paraPack = new ParaPack(device.IO_DEVICE_PARASTRING); paraPack.SetCtrlValue(tbIdentification, paraPack.GetValue("注册标识")); paraPack.SetCtrlValue(txtAddress, device.IO_DEVICE_ADDRESS); paraPack.SetCtrlValue(cbModbusType, paraPack.GetValue("Modbus类型")); paraPack.SetCtrlValue(nbReadTimeout, paraPack.GetValue("读超时")); paraPack.SetCtrlValue(nbWriteTimeout, paraPack.GetValue("写超时")); paraPack.SetCtrlValue(ndReadBuffSize, paraPack.GetValue("读缓存")); paraPack.SetCtrlValue(ndWriteBufferSize, paraPack.GetValue("写缓存")); paraPack.SetCtrlValue(cbRetries, paraPack.GetValue("失败重试")); paraPack.SetCtrlValue(ndRetiresNum, paraPack.GetValue("重试次数")); paraPack.SetCtrlValue(nbRetiresInternal, paraPack.GetValue("重试间隔")); }
public override void SetUIParameter(string para) { ParaPack paraPack = new ParaPack(para); paraPack.SetCtrlValue(txtIP, paraPack.GetValue("本机IP")); paraPack.SetCtrlValue(nudPort, paraPack.GetValue("本机端口")); paraPack.SetCtrlValue(cbRegisterType, paraPack.GetValue("注册包")); paraPack.SetCtrlValue(nudIdLength, paraPack.GetValue("标识长度")); paraPack.SetCtrlValue(cbIdStoredType, paraPack.GetValue("存储方式")); paraPack.SetCtrlValue(cbReceiveType, paraPack.GetValue("接收方式")); paraPack.SetCtrlValue(tbHeartbear, paraPack.GetValue("心跳字节")); paraPack.SetCtrlValue(cbHeart, paraPack.GetValue("开启心跳")); paraPack.SetCtrlValue(nudTimeout, paraPack.GetValue("连接超时")); }
public override void SetUIParameter(IO_SERVER server, IO_DEVICE device, IO_PARA para) { ParaPack paraPack = new ParaPack(device.IO_DEVICE_PARASTRING); paraPack.SetCtrlValue(cbo_functioncode, paraPack.GetValue("内存区")); paraPack.SetCtrlValue(ndOffset, paraPack.GetValue("偏置")); paraPack.SetCtrlValue(cbo_StoreType, paraPack.GetValue("数据类型")); paraPack.SetCtrlValue(cbo_datatype, paraPack.GetValue("存储位置")); paraPack.SetCtrlValue(ndCharSize, paraPack.GetValue("字节长度")); paraPack.SetCtrlValue(cbPosition, paraPack.GetValue("按位存取")); paraPack.SetCtrlValue(ndPosition, paraPack.GetValue("数据位")); if (paraPack.GetValue("读写状态") == "可读可写") { paraPack.SetCtrlValue(rb_rw, "1"); } if (paraPack.GetValue("读写状态") == "可读") { paraPack.SetCtrlValue(rb_r, 1); } if (paraPack.GetValue("读写状态") == "可写") { paraPack.SetCtrlValue(rb_w, 1); } }
public override void SetUIParameter(IO_SERVER server, IO_DEVICE device, IO_PARA para) { base.SetUIParameter(server, device, para); if (para.IO_PARASTRING != null && para.IO_PARASTRING != "") { ParaPack paraPack = new ParaPack(para.IO_PARASTRING); paraPack.SetCtrlValue(tb_JsonName, paraPack.GetValue("JSON名称")); paraPack.SetCtrlValue(nud_boardAddress, paraPack.GetValue("版子地址")); paraPack.SetCtrlValue(nud_boardIndex, paraPack.GetValue("版子索引号")); paraPack.SetCtrlValue(nud_port, paraPack.GetValue("端口号")); paraPack.SetCtrlValue(nud_PortIndex, paraPack.GetValue("端口索引号")); paraPack.SetCtrlValue(cb_DataType, paraPack.GetValue("数据类型")); paraPack.SetCtrlValue(nud_valueIndex, paraPack.GetValue("采集值索引号")); paraPack.SetCtrlValue(cbParaType, paraPack.GetValue("是否命令参数")); } this.ParaString = para.IO_PARASTRING; }
public override void SetUIParameter(IO_SERVER server, IO_DEVICE device) { base.SetUIParameter(server, device); ParaPack paraPack = new ParaPack(device.IO_DEVICE_PARASTRING); if (device.IO_DEVICE_PARASTRING != null && device.IO_DEVICE_PARASTRING != "") { paraPack.SetCtrlValue(tb_devID, device.IO_DEVICE_ADDRESS); paraPack.SetCtrlValue(tb_devVersion, paraPack.GetValue("版本号")); paraPack.SetCtrlValue(tb_devSoftVision, paraPack.GetValue("软件版本")); paraPack.SetCtrlValue(tb_devHardVersion, paraPack.GetValue("硬件版本")); paraPack.SetCtrlValue(tb_MqttID, paraPack.GetValue("MQTT连接ID号")); paraPack.SetCtrlValue(tb_subTopic, paraPack.GetValue("订阅主题")); paraPack.SetCtrlValue(tb_cmdSubTopic, paraPack.GetValue("命令主题")); paraPack.SetCtrlValue(this.tbTimes, paraPack.GetValue("时间主题")); } else { paraPack.SetCtrlValue(tb_devID, device.IO_DEVICE_ADDRESS); } this.ParaString = device.IO_DEVICE_PARASTRING; }
public override void SetUIParameter(IO_SERVER server, IO_DEVICE device) { base.SetUIParameter(server, device); ParaPack paraPack = new ParaPack(device.IO_DEVICE_PARASTRING); if (device.IO_DEVICE_PARASTRING != null && device.IO_DEVICE_PARASTRING != "") { paraPack.SetCtrlValue(tb_devID, paraPack.GetValue("设备ID编码")); paraPack.SetCtrlValue(tb_MqttID, paraPack.GetValue("MQTT连接ID号")); paraPack.SetCtrlValue(tb_subTopic, paraPack.GetValue("数据订阅主题")); paraPack.SetCtrlValue(tb_cmdSubTopic, paraPack.GetValue("下置命令主题")); paraPack.SetCtrlValue(this.tbTimes, paraPack.GetValue("循环周期主题")); paraPack.SetCtrlValue(this.tbRecieveType, paraPack.GetValue("主动请求主题")); } else { paraPack.SetCtrlValue(tb_devID, device.IO_DEVICE_ADDRESS); } this.ParaString = device.IO_DEVICE_PARASTRING; }
public override void SetUIParameter(string para) { cbReceiveMethod.SelectedIndex = 0; cbMessage.SelectedIndex = 0; cbWill.SelectedIndex = 0; cbDataType.SelectedIndex = 0; if (!string.IsNullOrEmpty(para)) { ParaPack paraPack = new ParaPack(para); paraPack.SetCtrlValue(txtIp, paraPack.GetValue("服务器IP")); paraPack.SetCtrlValue(nudPort, paraPack.GetValue("端口号")); paraPack.SetCtrlValue(tbUser, paraPack.GetValue("用户名")); paraPack.SetCtrlValue(tbPwd, paraPack.GetValue("密码")); paraPack.SetCtrlValue(cbEnableUser, paraPack.GetValue("开启匿名验证")); paraPack.SetCtrlValue(tbHeart, paraPack.GetValue("心跳时间")); paraPack.SetCtrlValue(cbMessage, paraPack.GetValue("消息质量")); paraPack.SetCtrlValue(cbWill, paraPack.GetValue("遗愿标志")); paraPack.SetCtrlValue(cbDataType, paraPack.GetValue("数据格式")); paraPack.SetCtrlValue(cbClientIDEnable, paraPack.GetValue("开启Mqtt客户端识别")); paraPack.SetCtrlValue(cbReceiveMethod, paraPack.GetValue("接收方式")); } else { string AddressIP = "127.0.0.1"; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { if (_IPAddress.AddressFamily.ToString() == "InterNetwork") { AddressIP = _IPAddress.ToString(); } } txtIp.Text = AddressIP; } }