Commit 3126a630 几米阳光

波特率改为配置

1 个父辈 eaa1096b
......@@ -30,6 +30,7 @@
<!--<add key="CodeType" value="Data Matrix ECC 200"/>-->
<!--二维码参数文件所在路径,文件名与二维码类型名一样-->
<add key="CodeParamPath" value="\StoreConfig\AC\" />
<add key ="ACBaudRate" value ="4800"/>
</appSettings>
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
......
......@@ -61,6 +61,11 @@ namespace OnlineStore.Common
/// 配置文件路径 Data Matrix ECC 200.dcm
/// </summary>
public static string CodeParamPath = "CodeParamPath";
/// <summary>
/// 松下伺服波特率
/// </summary>
public static string ACBaudRate = "ACBaudRate";
}
}
......@@ -77,14 +77,16 @@ namespace OnlineStore.DeviceLibrary
{
return true ;
}
AcSerialBean bean = new AcSerialBean(portName, 9600, Parity.Even, 8, StopBits.One);
int ACBaudRate = ConfigAppSettings.GetIntValue(Setting_Init.ACBaudRate);
AcSerialBean bean = new AcSerialBean(portName, ACBaudRate, Parity.Even, 8, StopBits.One);
bool result = bean.openPort();
if (!result)
{
LogUtil.info("打开串口【" + portName + "】失败");
LogUtil.info("打开串口【" + portName + "】【"+ACBaudRate+"】失败");
return false;
}
LogUtil.info("打开串口【" + portName + "】成功");
LogUtil.info("打开串口【" + portName + "】【" + ACBaudRate + "】成功");
//bean.DataReceived += DataReceived;
if (serialBeanMap.ContainsKey(portName))
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!