public override string GetUIParameter() { ParaPack paraPack = new ParaPack(); paraPack.AddItem("内存区", cbo_functioncode); paraPack.AddItem("偏置", ndOffset); paraPack.AddItem("数据类型", cbo_StoreType); paraPack.AddItem("存储位置", cbo_datatype); paraPack.AddItem("字节长度", ndCharSize); paraPack.AddItem("按位存取", cbPosition); paraPack.AddItem("数据位", ndPosition); if (rb_rw.Checked) { paraPack.AddItem("读写状态", "可读可写"); } if (rb_r.Checked) { paraPack.AddItem("读写状态", "可读"); } if (rb_w.Checked) { paraPack.AddItem("读写状态", "可写"); } return(paraPack.ToString()); }
public override string GetUIParameter() { ParaPack paraPack = new ParaPack(); paraPack.AddItem("串口", comboSeriePort.SelectedItem.ToString()); paraPack.AddItem("模拟器串口", comboSmSeriePort.SelectedItem.ToString()); paraPack.AddItem("波特率", cbBaudRate.Text); paraPack.AddItem("数据位", cbDataBits.Text); paraPack.AddItem("校验", cbCheck.SelectedItem.ToString()); paraPack.AddItem("停止位", cbStopbits.SelectedItem.ToString()); paraPack.AddItem("连续采集", cbContinueCollect.Checked?"1":"0"); paraPack.AddItem("重试次数", nbCollectNum.Value.ToString("0")); paraPack.AddItem("重试间隔", nbCollectInternal.Value.ToString("0")); paraPack.AddItem("包最大长度", nbPackSize.Value.ToString("0")); paraPack.AddItem("偏移间隔", nbPackOffset.Value.ToString("0")); paraPack.AddItem("写超时时间", nbWriteTimeout.Value.ToString("0")); paraPack.AddItem("读超时时间", nbReadTimeout.Value.ToString("0")); paraPack.AddItem("RTS", cbRTSEnable.Checked ? "1" : "0"); paraPack.AddItem("发送前RTS保持时间", nbSendPreKeeyTime.Value.ToString("0")); paraPack.AddItem("发送后RTS保持时间", nbSendAfterKeeyTime.Value.ToString("0")); paraPack.AddItem("支持6号命令", cbSixCmd.Checked ? "1" : "0"); paraPack.AddItem("支持16号命令", cbSixteenCmd.Checked ? "1" : "0"); paraPack.AddItem("MODBUS类型", cbModbusType.SelectedItem.ToString()); return(paraPack.ToString()); }
public string GetParament() { ParaPack para = new ParaPack(); if (cbo_functioncode.SelectedItem != null) { ModbusFunctionCode funCode = (ModbusFunctionCode)cbo_functioncode.SelectedItem; para.AddItem("内存区", funCode.Code); } para.AddItem("偏置", this.ndOffset.Text.Trim()); if (cbo_StoreType.SelectedItem != null) { ModbusDataType datatype = (ModbusDataType)cbo_StoreType.SelectedItem; para.AddItem("数据类型", datatype.DataType.ToString()); } if (cbo_datatype.SelectedItem != null) { string datatype = (string)cbo_datatype.SelectedItem; para.AddItem("存储位置", datatype.ToString()); } para.AddItem("字节长度", this.ndCharSize.Text.Trim() == ""?"0": this.ndCharSize.Text.Trim()); para.AddItem("按位存取", this.cbPosition.Checked?"1":"0"); para.AddItem("数据位", this.ndPosition.Text.Trim() == ""?"0": this.ndPosition.Text.Trim()); return(para.ToString()); }
public string GetParament() { ParaPack para = new ParaPack(); para.AddItem("IO标识", tb_JsonName.Text); para.AddItem("时间值索引", nudTime.Value.ToString("0")); para.AddItem("数据类型", cbDataType.SelectedItem.ToString()); para.AddItem("采集值索引", nud_valueIndex.Text); para.AddItem("命令默认值", tbCmdValue.Text); return(para.ToString()); }
private string GetParament() { ParaPack para = new ParaPack(); para.AddItem("设备ID编码", this.Device.IO_DEVICE_ADDRESS); para.AddItem("MQTT连接ID号", this.tb_MqttID.Text.Trim()); para.AddItem("数据订阅主题", this.tb_subTopic.Text.Trim()); para.AddItem("下置命令主题", this.tb_cmdSubTopic.Text.Trim()); para.AddItem("循环周期主题", this.tbTimes.Text.Trim()); para.AddItem("主动请求主题", this.tbRecieveType.Text.Trim()); return(para.ToString()); }
public override string GetUIParameter() { ParaPack paraPack = new ParaPack(); paraPack.AddItem("本机IP", txtIP); paraPack.AddItem("本机端口", nudPort); paraPack.AddItem("注册包", cbRegisterType); paraPack.AddItem("标识长度", nudIdLength); paraPack.AddItem("存储方式", cbIdStoredType); paraPack.AddItem("接收方式", cbReceiveType); paraPack.AddItem("心跳字节", tbHeartbear); paraPack.AddItem("开启心跳", cbHeart); return(paraPack.ToString()); }
public string GetParament() { ParaPack para = new ParaPack(); para.AddItem("JSON名称", tb_JsonName.Text); para.AddItem("版子地址", nud_boardAddress.Value.ToString("0")); para.AddItem("版子索引号", nud_boardIndex.Value.ToString("0")); para.AddItem("端口号", nud_port.Value.ToString("0")); para.AddItem("端口索引号", nud_PortIndex.Value.ToString("0")); para.AddItem("数据类型", cb_DataType.SelectedItem.ToString()); para.AddItem("采集值索引号", nud_valueIndex.Value.ToString()); para.AddItem("是否命令参数", cbParaType.SelectedItem.ToString()); return(para.ToString()); }
private string GetParament() { ParaPack para = new ParaPack(); para.AddItem("设备识别号", this.Device.IO_DEVICE_ADDRESS); para.AddItem("版本号", this.tb_devVersion.Text); para.AddItem("软件版本", this.tb_devSoftVision.Text); para.AddItem("硬件版本", this.tb_devHardVersion.Text); para.AddItem("MQTT连接ID号", this.tb_MqttID.Text); para.AddItem("订阅主题", this.tb_subTopic.Text); para.AddItem("命令主题", this.tb_cmdSubTopic.Text); para.AddItem("时间主题", this.tbTimes.Text); return(para.ToString()); }
public override string GetUIParameter() { ParaPack paraPack = new ParaPack(); paraPack.AddItem("模拟设备IP", tbSMDeviceIP.Text); paraPack.AddItem("模拟设备端口", ndSMPort.Text); paraPack.AddItem("本地IP", tbLocalIP.Text); paraPack.AddItem("本地端口", ndLocalPort.Text); paraPack.AddItem("重试", cbRetries.Checked?"1":"0"); paraPack.AddItem("重试次数", ndRetiresNum.Text); paraPack.AddItem("重试间隔", nbRetiresInternal.Text.ToString()); paraPack.AddItem("写超时时间", nbWriteTimeout.Text); paraPack.AddItem("读超时时间", nbReadTimeout.Text); paraPack.AddItem("读缓存", ndReadBuffSize.Text); paraPack.AddItem("写缓存", ndWriteBufferSize.Text); return(paraPack.ToString()); }
private string GetParament() { ParaPack para = new ParaPack(); para.AddItem("服务器IP", txtIp.Text); para.AddItem("端口号", nudPort.Value.ToString("0")); para.AddItem("用户名", tbUser.Text); para.AddItem("密码", tbPwd.Text); para.AddItem("开启匿名验证", cbEnableUser.Checked.ToString()); para.AddItem("心跳时间", tbHeart.Text.ToString()); para.AddItem("消息质量", cbMessage.SelectedItem.ToString()); para.AddItem("遗愿标志", cbWill.SelectedItem.ToString()); para.AddItem("数据格式", cbDataType.SelectedItem.ToString()); para.AddItem("开启Mqtt客户端识别", cbClientIDEnable.Checked.ToString()); para.AddItem("接收方式", cbReceiveMethod.SelectedItem.ToString()); return(para.ToString()); }