第一句子大全,网罗天下好句子,好文章尽在本站!

Yunxion资产监测设备之GNSS NEMA语句解析之GSA

时间:2022-11-25

以便为客户提供更高效、更合适的解决方案

笔者在资产监测设备的开发过程中,发现资产监测设备的实时定位功能与运动监测等功能需要完善GPS定位系统。以便为客户提供更高效、更合适的解决方案。NEMA-0183协议GPS接收机都应当遵守的协议。同时也是目前GPS接收机上使用最广泛的协议。但在市场上常见的GPS接收机、GPS数据处理软件中都会兼容该协议。由于该协议语句较多,在资产监测定位设备的开发过程中,对于所有语句之一的GSA语句,能够兼容不同的导航系统。

一般会出现GPGSA(GPS导航系统)、BDGSA(北斗导航系统)等待其他类型,但是根据资产监测设备开发人员的总结,后缀都是GSA。因此为了后期资产监测设备的用户体验感更佳,开发人员需要设计出一个统一的解析代码,以保障该代码可以解析不同导航系统的GSA语句。

遇到类似问题时,可以参考以下解决方案:

/**********GSA Struct**********/

typedef struct

{

char mode[3];

int type;

char prn[12][5];

float pdop;

float hdop;

float vdop;

}NEMA_GSA_t;

/*

*功能:解析GSA语句

*输入:GSA语句

*输出:(NEMA_GSA_t)解析结果

*/

NEMA_GSA_t nema_gsa_parse(char *nema_gsa_str)

{

NEMA_GSA_t gsa;

char *q = strstr(nema_gsa_str,"GSA");

sscanf(q,"%*[^,],%[^,],%d,%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%[^,],%f,%f,%f",

gsa.mode,&gsa.type,gsa.prn[0],gsa.prn[1],gsa.prn[2],gsa.prn[3],gsa.prn[4],

gsa.prn[5],gsa.prn[6],gsa.prn[7],gsa.prn[8],sa.prn[9],gsa.prn[10],gsa.prn[11],&gsa.pdop,&gsa.hdop,&gsa.vdop);

return gsa;

}

/*****************************************************************************/

/*

*示例

*/

int main(int argc, char **argv)

{

char *nema_gsa = "$GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A";

printf("nema_gsa = %srnrn",nema_gsa);

NEMA_GSA_t gsa;

gsa = nema_gsa_parse(nema_gsa);

printf("mode = %srn",gsa.mode);

printf("type = %drn",gsa.type);

printf("pdop = %.2frn",gsa.pdop);

printf("hdop = %.2frn",gsa.hdop);

printf("vdop = %.2frn",gsa.vdop);

}

结论:NMEA-0183协议的兼容问题,可以根据统一的解析代码,帮助解析不同导航系统的GSA语句。

本文如果对你有帮助,请点赞收藏《Yunxion资产监测设备之GNSS NEMA语句解析之GSA》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
新闻句子句型分析 感受句型分析的巨大好处

新闻句子句型分析 感受句型分析的巨大好处

大家好,我是易图记-声力英语的loridic,今天来句型分析一个新闻句子,感觉一下句型分析对理解、记忆和复制的好处。Chinese State Councilor and Foreign Minister Wang Yi will attend the general debate of the United Nations General Assembly on Sept. 24, a Fore...

2023-10-21 #经典句子

对外汉语|如何用层次分析法分析句子

对外汉语|如何用层次分析法分析句子

如何用层次分析法分析句子一、概念语言构造的层次性,决定了我们分析复杂词组时必须按照它内部的层次构造逐层分析,不断找出每一层面的直接组成成分,并指出直接成分之间的句法关系,一直分析到词为止。这种方法叫“...

2022-12-28 #经典句子

《闻王昌龄左迁龙标遥有此寄》诗中议论抒情句子 理解分析感悟

《闻王昌龄左迁龙标遥有此寄》诗中议论抒情句子 理解分析感悟

《闻王昌龄左迁龙标遥有此寄》作者是唐代文学家李白。其全文诗词如下:杨花落尽子规啼,闻道龙标过五溪。我寄愁心与明月,随风直到夜郎西。找出《闻王昌龄左迁龙标遥有此寄》诗中议论抒情的句子,抓住关键字进行理解...

2022-11-13 #经典句子

通过例句和范文赏析 掌握分析和理解句子以及体会关键句的方法

通过例句和范文赏析 掌握分析和理解句子以及体会关键句的方法

亲爱的同学们,大家好。我是元宝老师,是一位有着十年小学语文教学经验的老师。我发现无论是在语文的学习还是考试中,“阅读”永远是最让老师和同学们头痛的内容。所以我结合自己的教学经验,开设了“语文阅读小课堂...

2022-11-13 #经典句子

一个句型搞定所有句子分析

一个句型搞定所有句子分析

什么是总句型?总句型就是把5大基本句型浓缩成一种句型:S+V+O+O/C,然后在这个句型基础上加上状语(A)和定语(D)而成的一个句型。为什么可以浓缩成S+V+O+O/C,因为它包含了5大基本句型。把+O+O/C去掉就是S+V,就是句型1;把+...

2022-11-13 #经典句子

人教版:高中英语句子成分 种类分析讲义及习题 基础语法 必考

人教版:高中英语句子成分 种类分析讲义及习题 基础语法 必考

学好英语,是离不开基础的语法的。学习就像一个阶梯,从基础的语法一直到高阶语法,都是一步一步循环渐进的,可以说,基础语法掌握得好与坏,直接影响了高阶知识点的学习。那么,对于英语,基础语法莫过于句子成分划...

2022-11-14 #经典句子

初中英语语法:英语句子成分分析 需重点掌握!

初中英语语法:英语句子成分分析 需重点掌握!

对于刚刚升入初中的学生来说,英语学习似乎变得比小学困难了许多,原因是小学的英语学习其实是很简单且单一的,它没有完整的知识系统。然而进入初中之后,词汇量的大量增加,系统语法知识的庞大,短语搭配的增多,课...

2022-11-17 #经典句子

关于中文 英文 日文的句子语序的分析

关于中文 英文 日文的句子语序的分析

关于中文,英文,日文的句子语序的分析前言:想要学好一门语言,先了解句子语序问题至关重要。只有了解清楚语言的语序问题,才能有效构造句子以及表达自己的想法。接下来,我们一起来了解一下中文,英文和日文的句子...

2022-12-17 #经典句子

学而时习之:仿写句子要分析要求

学而时习之:仿写句子要分析要求

典型问题:仿写句子解题思路:1、分析例句的特点,明确仿写要点2、句子意思要相近真题案例:思考过程:1、例句有两个句子,前面为拟人句,后面为比喻句2、事物有关春天,体现春天的美景至此,明确了仿写要点:写拟人...

2023-02-01 #经典句子