Engin0 / gsmmodem

Automatically exported from code.google.com/p/gsmmodem
0 stars 0 forks source link

使用WaveCom 8口短信猫池时,读Com口信息超时(1.0.0.19) #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
使用WAVECOM短信猫时,可以检测到串口,所有指令发送后,读�
��内容时超时,连接短信猫池时,可以检测到猫池,端口已占
用。

--------------------------------------------------
以下是连接时加上读机器码时的异常信息:

2011-6-21 14:39:18:Connect Modem(gmInfo): Exception:System.TimeoutException: 
操作已超时。
   在 GSMMODEM.GsmModem.SendAT(String ATCom) 位置 C:\Documents and Settings\Administrator\桌面\GSMMODEM2\src\GSMMODEM\GsmModem.cs:行号 338
   在 GSMMODEM.GsmModem.GetMachineNo() 位置 C:\Documents and Settings\Administrator\桌面\GSMMODEM2\src\GSMMODEM\GsmModem.cs:行号 249
   在 短信猫.Form1.button1_Click(Object sender, EventArgs e) 位置 C:\Documents and Settings\Administrator\桌面\GSMMODEM2\Samples\Sample\Form1.cs:行号 105

-------------------------------------------------------
以下是修改后的测试代码:
            if (gm.IsOpen == false)
            {
                try
                {
                    gm.Open();
                    label3.Text = "连接成功";
                    label3.ForeColor = Color.Green;

                }
                catch (Exception ee)
                {
                    LogInfo("Connect Modem: Exception:" + ee.ToString());
                    label3.Text = "连接失败";
                    label3.ForeColor = Color.Red;
                }

                try {
                    string gmInfo = gm.GetMachineNo();
                    LogInfo(" Connect Modem:" + gmInfo);
                }
                catch (Exception ee)
                {
                    LogInfo("Connect Modem(gmInfo): Exception:" + ee.ToString());

                }

Original issue reported on code.google.com by wyun...@gmail.com on 21 Jun 2011 at 6:44

GoogleCodeExporter commented 9 years ago
1、同样的端口,使用随厂的程序调用可以正常连接和响应。
2、由于是USB串口猫池,后面换一个USB口后(Com端口变为Com20��
�,操作有回应。

Original comment by wyun...@gmail.com on 21 Jun 2011 at 9:49

GoogleCodeExporter commented 9 years ago
不知什么原因,猫池的一个Com口被写坏了,发AT指令无正常响
应,其他端口可以正常操作。

Original comment by wyun...@gmail.com on 21 Jun 2011 at 11:56

GoogleCodeExporter commented 9 years ago
如果AT指令不正常,可以通过类似串口调试器的软件直接发送
AT指令,以测试设备口是否正常

Original comment by xiaoa0...@gmail.com on 26 Jun 2011 at 3:09