首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javax.comm :识别我的GPS设备正在运行的串行端口

javax.comm :识别我的GPS设备正在运行的串行端口
EN

Stack Overflow用户
提问于 2011-05-04 19:12:41
回答 1查看 551关注 0票数 0

我正在编写一个小应用程序,它使用GPS返回通信端口的枚举,使用以下语法CommPortIdentifier.getPortIdentifiers();我的问题是如何以编程方式识别我的javax.comm设备正在操作的端口。谁有什么想法??

在T。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-04 19:21:15

你必须逐个探测它们:打开它,设置波特率,等待NMEA语句。据我所知,每个GPS都每秒发送一次NMEA数据,所以如果您在几秒后没有获得NMEA数据(或者无法打开端口),那么它就不是您的GPS。在java中,GPS端口无法与其他COM端口区分开来。

顺便说一句:不要尝试并行运行太多的检查,串行驱动程序架构不太喜欢这样,特别是当涉及蓝牙串行端口时。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5882486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档