Commit 3126a630 几米阳光

波特率改为配置

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