金笛工业手机论坛  

返回   金笛工业手机论坛 > 金笛短信产品和服务 > 售后服务专区

售后服务专区 金笛软硬件产品的售后技术支持。包括:wavecom、maestro、金笛工业手机、猫池及OCX、DLL、JAVA、LINUX短信二次开发包、短信服务中间件。

回复
 
LinkBack 主题工具 显示模式
旧 2009-12-01   #1 (permalink)
论坛管理员
 
admin 的头像
 
注册日期: 2009-06-30
帖子: 858
admin 的声望功能已被禁用
默认 wavecom,at串口访问,ring 能出现在命令与应答中吗?

wavecom,at串口访问,如果2个命令间隔时间短,会出现这样情况:
命令1 命令2 应答2 应答1

如果同时出现其他数据,如ring,问一下
(1) 命令1 命令2 ring 应答2 应答1
(2) 命令1 ring 命令2 应答2 应答1
(3) 命令1 命令2 应答2 ring 应答1

这三种情况能出现吗?
admin 当前离线   回复时引用此帖
旧 2009-12-01   #2 (permalink)
论坛管理员
 
admin 的头像
 
注册日期: 2009-06-30
帖子: 858
admin 的声望功能已被禁用
默认

在设计这个框架的时候,你需要考虑多种情况,

1.at command 队列是有序的,且response是一一对应的。
2.无序的at command队列,比如并发的sms,dial,setting等操作,这时是宏观上并行,微观上仍然是串行的
3.随时出现的主动上报的notify cmd。

所以你必须能正确处理以上各种情况,而不是期待不出现复杂的情况。一般来说维护一个cmd queue和和response queue
是应该的,并且queue中必须标明他们的对应关系,具体细节可以参考RIL driver。

ring命令是个持续的过程,每隔几秒就会出现,所以任何情况都可能出现。
admin 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 08:59


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.