hd_gnss_demo.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. 
  2. /*================================================================
  3. Copyright (c) 2021, Quectel Wireless Solutions Co., Ltd. All rights reserved.
  4. Quectel Wireless Solutions Proprietary and Confidential.
  5. =================================================================*/
  6. /*=================================================================
  7. EDIT HISTORY FOR MODULE
  8. This section contains comments describing changes made to the module.
  9. Notice that changes are listed in reverse chronological order.
  10. WHEN WHO WHAT, WHERE, WHY
  11. ------------ ------- -------------------------------------------------------------------------------
  12. =================================================================*/
  13. #ifndef _GNSSDEMO_H
  14. #define _GNSSDEMO_H
  15. #include "ql_gnss.h"
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19. /*===========================================================================
  20. * Macro Definition
  21. ===========================================================================*/
  22. /*===========================================================================
  23. * Struct
  24. ===========================================================================*/
  25. /*===========================================================================
  26. * Functions declaration
  27. ===========================================================================*/
  28. void ql_hd_gnss_app_init(void);
  29. nmea_type nmea_get_type(const char *sentence);
  30. struct nmea_s* nmea_parse(char *sentence, int length, int check_checksum);
  31. int nmea_value_update(struct nmea_s *nmea, ql_gnss_data_t *gps_data);
  32. char *strptime(const char *buf, const char *fmt, struct tm *tm);
  33. int ql_gnss_device_info_request(void);
  34. #ifdef __cplusplus
  35. } /*"C" */
  36. #endif
  37. #endif /* _GNSSDEMO_H */