gnss_demo.h 1.7 KB

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