在C ++应用程序中使用<termios.h>进行故障

时间:2016-11-03 11:27:35

标签: c++ debian

我正在尝试连接C ++程序和串口,我在使用“termios.h”接收数据时遇到问题。我在Debian上,使用Eclipse和G ++。一切都很好,除了我只接收部分信息(我想)。

我的端口连接到Wavecom调制解调器,我收到了我需要分析的短信交易。端口,费率和每件东西都可以。

如果连接外部分析仪(CuteCom),收到的信息对每个短信都是正确的:+​​ CMTI:“SMS”,xx (xx是序号)

如果我使用另一个库(C,而不是C ++)“RS232.h”,它也可以:+ CMTI:“SMS”,xx

如果我使用“termios.h”,我只收到:+ CMTI:

没有“短信”而没有号码。看起来像termios不喜欢«“»并且认为它是字符串的结尾。

我很遗憾需要在项目中使用C ++。你们中有谁遇到过这个麻烦吗?是否有人能够给我一些提示来检查termios librairy?

感谢。

FZ

0 个答案:

没有答案