📄 parser.h
字号:
#ifndef __NMEA_PARSER_H__#define __NMEA_PARSER_H__#include "info.h"typedef struct _nmeaPARSER{ void *top_node; void *end_node; unsigned char *buffer; int buff_size; int buff_use;} nmeaPARSER;int nmea_parser_init(nmeaPARSER *parser); // 初始化void nmea_parser_destroy(nmeaPARSER *parser); // 删除一个parser int nmea_parse( nmeaPARSER *parser, const char *buff, int buff_sz, nmeaINFO *info );// NMEA Parser 队列操作函数int nmea_parser_push(nmeaPARSER *parser, const char *buff, int buff_sz);int nmea_parser_top(nmeaPARSER *parser);int nmea_parser_pop(nmeaPARSER *parser, void **pack_ptr);int nmea_parser_peek(nmeaPARSER *parser, void **pack_ptr);int nmea_parser_drop(nmeaPARSER *parser);int nmea_parser_buff_clear(nmeaPARSER *parser);int nmea_parser_queue_clear(nmeaPARSER *parser);#endif /* __NMEA_PARSER_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -