⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sentence.c

📁 一个很不错的GPS接收机源程序
💻 C
字号:
#include <string.h>#include "sentence.h"/***********************************************   Function: nmea_zero_GPGGA(nmeaGPGGA *pack)*   Input Variables: nmeaGPGGA *pack*   Return Variables: None*   Usage:初始化GPGGA帧信息**********************************************/void nmea_zero_GPGGA(nmeaGPGGA *pack){    memset(pack, 0, sizeof(nmeaGPGGA));		// 内存区清除	    pack->ns = 'N';							// 初始值		    pack->ew = 'E';							// 初始值		    pack->elv_units = 'M';						// 初始值		    pack->diff_units = 'M';						// 初始值		}/***********************************************   Function: nmea_zero_GPGSA(nmeaGPGSA *pack)*   Input Variables: nmeaGPGSA *pack*   Return Variables: None*   Usage:初始化GPGSA帧信息**********************************************/void nmea_zero_GPGSA(nmeaGPGSA *pack){    memset(pack, 0, sizeof(nmeaGPGSA));		// 清零    pack->fix_mode = 'A';						// 初始化    pack->fix_type = NMEA_FIX_BAD;			// 初始值}/***********************************************   Function: nmea_zero_GPGSV(nmeaGPGSV *pack)*   Input Variables: nmeaGPGSV *pack*   Return Variables: None*   Usage:初始化GPGSV帧信息**********************************************/void nmea_zero_GPGSV(nmeaGPGSV *pack){    memset(pack, 0, sizeof(nmeaGPGSV));		// 清零}/***********************************************   Function: nmea_zero_GPRMC(nmeaGPRMC *pack)*   Input Variables: nmeaGPRMC *pack*   Return Variables: None*   Usage:初始化GPRMC帧信息**********************************************/void nmea_zero_GPRMC(nmeaGPRMC *pack){    memset(pack, 0, sizeof(nmeaGPRMC));		// 清零    pack->status = 'V';						// 初始值    pack->ns = 'N';							// 初始值    pack->ew = 'E';							// 初始值    pack->declin_ew = 'E';					// 初始值}/***********************************************   Function: nmea_zero_GPVTG(nmeaGPVTG *pack)*   Input Variables: nmeaGPVTG *pack*   Return Variables: None*   Usage:初始化GPVTG帧信息**********************************************/void nmea_zero_GPVTG(nmeaGPVTG *pack){    memset(pack, 0, sizeof(nmeaGPVTG));		// 清零    pack->dir_t = 'T';						// 初始值	    pack->dec_m = 'M';						// 初始值    pack->spn_n = 'N';						// 初始值    pack->spk_k = 'K';						// 初始值	}/***********************************************   Function: nmea_zero_INFO(nmeaINFO *info)*   Input Variables: nmeaINFO *info*   Return Variables: None*   Usage:初始化NMEA Info结构体信息**********************************************/void nmea_zero_INFO(nmeaINFO *info){    memset(info, 0, sizeof(nmeaINFO));			// 清零	    info->sig = NMEA_SIG_BAD;				// 初值值    info->fix = NMEA_FIX_BAD;				// 初始值}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -