@@ -67,24 +67,26 @@ esp_modem::command_result get_gnss_information_sim70xx_lib(esp_modem::Commandabl
67
67
}
68
68
/* *
69
69
* Parsing +CGNSINF:
70
- * <GNSS run status>,
71
- * <Fix status>,
72
- * <UTC date & Time>,
73
- * <Latitude>,
74
- * <Longitude>,
75
- * <MSL Altitude>,
76
- * <Speed Over Ground>,
77
- * <Course Over Ground>,
78
- * <Fix Mode>,
79
- * <Reserved1>,
80
- * <HDOP>,
81
- * <PDOP>,
82
- * <VDOP>,
83
- * <Reserved2>,
84
- * <GNSS Satellites in View>,
85
- * <Reserved3>,
86
- * <HPA>,
87
- * <VPA>
70
+ | **Index** | **Parameter** | **Unit** | **Range** | **Length** |
71
+ |-----------|------------------------|--------------------|--------------------------------------------------------------------------------------|------------|
72
+ | 1 | GNSS run status | -- | 0-1 | 1 |
73
+ | 2 | Fix status | -- | 0-1 | 1 |
74
+ | 3 | UTC date & Time | yyyyMMddhhmmss.sss | yyyy: [1980,2039] MM : [1,12] dd: [1,31] hh: [0,23] mm: [0,59] ss.sss:[0.000,60.999] | 18 |
75
+ | 4 | Latitude | ±dd.dddddd | [-90.000000,90.000000] | 10 |
76
+ | 5 | Longitude | ±dd.dddddd | -180.000000,180.000000] | 11 |
77
+ | 6 | MSL Altitude | meters | [0,999.99] | 8 |
78
+ | 7 | Speed Over Ground | Km/hour | [0,360.00] | 6 |
79
+ | 8 | Course Over Ground | degrees | 0,1,2[1] | 6 |
80
+ | 9 | Fix Mode | -- | | 1 |
81
+ | 10 | Reserved1 | | | 0 |
82
+ | 11 | HDOP | -- | [0,99.9] | 4 |
83
+ | 12 | PDOP | -- | [0,99.9] | 4 |
84
+ | 13 | VDOP | -- | [0,99.9] | 4 |
85
+ | 14 | Reserved2 | | | 0 |
86
+ | 15 | GPS Satellites in View | -- | -- [0,99] | 2 |
87
+ | 16 | Reserved3 | | | 0 |
88
+ | 17 | HPA[2] | meters | [0,9999.9] | 6 |
89
+ | 18 | VPA[2] | meters | [0,9999.9] | 6 |
88
90
*/
89
91
out = out.substr (pattern.size ());
90
92
int pos = 0 ;
0 commit comments