AT命令CMGR - 缺少结果代码

时间:2016-07-19 05:39:43

标签: at-command modem gprs

我正在发送,例如 AT + CMGR = 1 到Wavecom GSM调制解调器。在此之后,我收到了如下消息:

  

+ CMGR:“REC UNREAD”,“+ 85291234567”,,“07/02 / 18,00:05:10 + 32”   通过AT命令很容易阅读短信。

但是在消息文本之后最后没有结果代码。如果成功,应该确定,否则我会错过 ERROR 代码。

现在我的问题:如何启用结果代码或者可能是调制解调器固件坏了?

1 个答案:

答案 0 :(得分:1)

有两个AT命令控制最终结果代码的表示,在V.250 specification中定义。 NumberStyles表示文字或数字,ATV表示压制:

  

6.2.5结果代码抑制

     

参数

     

Q ATQ

     

描述

     

此参数的设置确定DCE是否将结果代码发送到DTE。当结果代码正在进行时   被压制,没有任何中间,最终或未经请求的部分   结果代码 - 标题,结果文本,行终止符或预告片 - 是   传输。响应命令发送的信息文本是   不受此参数设置的影响。

因此,如果ATQ设置为1,那么调制解调器的行为应该与您描述的一样,尽管这与AT + CMGR没有任何关系,但它应该适用于所有命令。如果仅在AT + CMGR中发生这种情况,那么它就是固件错误。