Fixposition SDK 0.0.0-heads/main-0-gd0932cc
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
parsertool_doc.hpp
Go to the documentation of this file.
1/**
2 * \verbatim
3 * ___ ___
4 * \ \ / /
5 * \ \/ / Copyright (c) Fixposition AG (www.fixposition.com) and contributors
6 * / /\ \ License: see the LICENSE file
7 * /__/ \__\
8 * \endverbatim
9 *
10 * @file
11 * @brief Fixposition SDK: parsertool documentation
12 */
13
14#ifndef __FPSDK_APPS_PARSERTOOL_PARSERTOOL_DOC_HPP__
15#define __FPSDK_APPS_PARSERTOOL_PARSERTOOL_DOC_HPP__
16
17namespace fpsdk {
18namespace apps {
19/**
20 * @brief parsertool
21 */
22namespace parsertool {
23// clang-format off
24/* ****************************************************************************************************************** */
25
26/*!
27 @page FPSDK_APPS_PARSERTOOL Parser tool
28
29 @section FPSDK_APPS_PARSERTOOL_OVERVIEW Overview
30
31 This demonstrates the use of the @ref FPSDK_COMMON_PARSER
32
33 See @ref FPSDK_BUILD_DOC on how to build and run this app, or @ref FPSDK_RUN_DOC on how to run it using pre-built
34 Docker images.
35
36 @section FPSDK_APPS_PARSERTOOL_HELP Command line help
37
38 @include parsertool_helpscreen.txt
39
40 @section FPSDK_APPS_PARSERTOOL_EXAMPLES Examples
41
42 <b>Print info on all messages found in a file:</b>
43
44 @verbatim
45 $ parsertool fpsdk_common/test/data/mixed.bin
46 @endverbatim
47
48 Outputs:
49
50 @verbatim
51 ------- Seq# Offset Size Protocol Message Info
52 message 000001 0 109 FP_A FP_A-ODOMETRY 2253,323299.100000,,,,,,,,,,,,,,,,,0,0,8,8,-1,,,,,,,,,,,,,,,,,,,fp_release_vr2_2.63.1_204
53 message 000002 109 70 NMEA NMEA-GN-RMC 174644.20,A,4724.01818,N,00827.02244,E,0.013,,150323,,,R,V
54 message 000003 179 104 NOV_B NOV_B-BESTPOS l 208198.500
55 message 000004 283 42 OTHER OTHER e5 60 12 2f 97 8c 5e 1c 51 01 b8 d1 e2 33 15 ed ...
56 message 000005 325 28 RTCM3 RTCM3-TYPE1107 (#0) 323233.000 (0 * 0, more) - SBAS MSM7 (ext full C, ext full L, S, D)
57 message 000006 353 48 SPARTN SPARTN-OCB-GLO Orbits, clock, bias (OCB) GLONASS
58 message 000007 401 24 UBX UBX-TIM-TP 323205.000000000000 UTC avail USNO 0 Y L
59 message 000008 425 20 OTHER OTHER d3 00 16 45 30 00 4d 10 93 a2 00 00 00 00 00 00 ...
60 message 000009 445 104 FP_A FP_A-TF 2253,323299.000000,VRTK,CAM,-0.03400,0.00200,-0.01600,-0.000000,0.000000,0.000000,1.000000
61 message 000010 549 82 NMEA NMEA-GN-GGA 174644.20,4724.01818,N,00827.02244,E,4,12,0.58,412.1,M,47.3,M,1.2,0000
62 message 000011 631 144 NOV_B NOV_B-BESTXYZ l 208198.500
63 message 000012 775 295 RTCM3 RTCM3-TYPE1077 (#0) 323233.000 (12 * 2, more) - GPS MSM7 (ext full C, ext full L, S, D)
64 message 000013 1070 259 SPARTN SPARTN-OCB-GPS Orbits, clock, bias (OCB) GPS
65 message 000014 1329 68 UBX UBX-MON-HW -
66 message 000015 1397 40 OTHER OTHER b5 62 0a 09 3c 00 c1 81 00 00 1e 00 01 00 00 80 ...
67 message 000016 1437 56 NOV_B NOV_B-RAWIMUSX s 208198.491
68 message 000017 1493 52 RTCM3 RTCM3-TYPE1033 (#0) [NULLANTENNA] [] 0 [RTKBase Ublox_ZED-F9P] [2.3.0] [] - Receiver and antenna descriptors
69 message 000018 1545 28 SPARTN SPARTN-GAD-GAD Geographic area definition (GAD)
70 message 000019 1573 256 OTHER OTHER 78 47 51 dd e0 dd 5f b9 68 fc 77 81 65 b9 fb cc ...
71 message 000020 1829 24 OTHER OTHER 73 60 3c a1 81 c7 aa 2d 1f 2e 5a 43 11 6f 14 1c ...
72 message 000021 1853 36 UBX UBX-MON-HW2 -
73 message 000022 1889 192 SPARTN SPARTN-HPAC-GLO High-precision atmosphere correction (HPAC) GLONASS
74 message 000023 2081 72 UBX UBX-NAV-COV 323222.200
75 message 000024 2153 104 FP_B FP_B-MEASUREMENTS 07d1@0 v1 [3] / 1 1 1 10 12345678 10 20 -30 / 1 2 1 10 12345678 11 21 -29 / 1 3 1 10 12345678 12 22 -28
76 message 000025 2257 256 OTHER OTHER b5 62 01 35 84 02 b8 fa 43 13 01 35 00 00 00 01 ...
77 message 000026 2513 256 OTHER OTHER 29 17 49 00 ff ff 5f 19 32 00 02 0d 2a 27 43 00 ...
78 message 000027 2769 68 OTHER OTHER 00 00 10 12 00 00 05 03 00 a5 00 00 00 00 01 00 ...
79 Stats: Messages Bytes
80 Total 27 (100.0%) 2837 (100.0%)
81 FP_A 2 ( 7.4%) 213 ( 7.5%)
82 FP_B 1 ( 3.7%) 104 ( 3.7%)
83 NMEA 2 ( 7.4%) 152 ( 5.4%)
84 UBX 4 ( 14.8%) 200 ( 7.0%)
85 RTCM3 3 ( 11.1%) 375 ( 13.2%)
86 NOV_B 3 ( 11.1%) 304 ( 10.7%)
87 UNI_B 0 ( 0.0%) 304 ( 0.0%)
88 SPARTN 4 ( 14.8%) 527 ( 18.6%)
89 OTHER 8 ( 29.6%) 962 ( 33.9%)
90 @endverbatim
91
92
93 <b>Print info on selected messages found in a file:</b>
94
95 @verbatim
96 $ parsertool -f NMEA,FP_A fpsdk_common/test/data/mixed.bin
97 @endverbatim
98
99 Outputs:
100
101 @verbatim
102 ------- Seq# Offset Size Protocol Message Info
103 message 000001 0 109 FP_A FP_A-ODOMETRY 2253,323299.100000,,,,,,,,,,,,,,,,,0,0,8,8,-1,,,,,,,,,,,,,,,,,,,fp_release_vr2_2.63.1_204
104 message 000002 109 70 NMEA NMEA-GN-RMC 174644.20,A,4724.01818,N,00827.02244,E,0.013,,150323,,,R,V
105 message 000009 179 104 FP_A FP_A-TF 2253,323299.000000,VRTK,CAM,-0.03400,0.00200,-0.01600,-0.000000,0.000000,0.000000,1.000000
106 message 000010 283 82 NMEA NMEA-GN-GGA 174644.20,4724.01818,N,00827.02244,E,4,12,0.58,412.1,M,47.3,M,1.2,0000
107 Stats: Messages Bytes
108 Total 4 (100.0%) 365 (100.0%)
109 FP_A 2 ( 50.0%) 213 ( 58.4%)
110 FP_B 0 ( 0.0%) 0 ( 0.0%)
111 NMEA 2 ( 50.0%) 152 ( 41.6%)
112 UBX 0 ( 0.0%) 0 ( 0.0%)
113 RTCM3 0 ( 0.0%) 0 ( 0.0%)
114 NOV_B 0 ( 0.0%) 0 ( 0.0%)
115 UNI_B 0 ( 0.0%) 0 ( 0.0%)
116 SPARTN 0 ( 0.0%) 0 ( 0.0%)
117 OTHER 0 ( 0.0%) 0 ( 0.0%)
118 @endverbatim
119
120*/
121
122/* ****************************************************************************************************************** */
123// clang-format on
124} // namespace parsertool
125} // namespace apps
126} // namespace fpsdk
127#endif // __FPSDK_APPS_PARSERTOOL_PARSERTOOL_DOC_HPP__
Fixposition SDK.