[{"data":1,"prerenderedAt":2762},["ShallowReactive",2],{"navigation_docs":3,"-how-to-get-gnss-location-data":161,"-how-to-get-gnss-location-data-surround":2757},[4,21,56,97,124],{"title":5,"path":6,"stem":7,"children":8,"icon":20},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,16],{"title":10,"path":6,"stem":7,"icon":11},"Overview","i-lucide-book-open",{"title":13,"path":14,"stem":15},"Connect to your BLOX","\u002Fgetting-started\u002Fconnect-to-your-blox","1.getting-started\u002F2.connect-to-your-blox",{"title":17,"path":18,"stem":19},"IP cameras (IB-03x0)","\u002Fgetting-started\u002Fconfiguring-ip-cameras-ib-03x0","1.getting-started\u002F3.configuring-ip-cameras-ib-03x0","i-lucide-rocket",{"title":22,"path":23,"stem":24,"children":25,"icon":55},"How to","\u002Fhow-to","2.how-to\u002F1.index",[26,27,31,35,39,43,47,51],{"title":10,"path":23,"stem":24,"icon":11},{"title":28,"path":29,"stem":30},"Configure digital I\u002FO","\u002Fhow-to\u002Fconfigure-digital-io","2.how-to\u002F2.configure-digital-io",{"title":32,"path":33,"stem":34},"Connect digital I\u002FO","\u002Fhow-to\u002Fconnect-digital-io","2.how-to\u002F3.connect-digital-io",{"title":36,"path":37,"stem":38},"Connect to WiFi","\u002Fhow-to\u002Fconnect-to-wifi","2.how-to\u002F4.connect-to-wifi",{"title":40,"path":41,"stem":42},"Install a SIM card","\u002Fhow-to\u002Finstall-a-sim-card","2.how-to\u002F5.install-a-sim-card",{"title":44,"path":45,"stem":46},"Connect to LTE","\u002Fhow-to\u002Fconnect-to-lte","2.how-to\u002F6.connect-to-lte",{"title":48,"path":49,"stem":50},"GNSS location data","\u002Fhow-to\u002Fget-gnss-location-data","2.how-to\u002F7.get-gnss-location-data",{"title":52,"path":53,"stem":54},"Reset to default","\u002Fhow-to\u002Freset-blox-to-default","2.how-to\u002F8.reset-blox-to-default","i-lucide-list-checks",{"title":57,"path":58,"stem":59,"children":60,"icon":96},"BLOX","\u002Fblox","3.blox\u002F1.index",[61,62,77],{"title":10,"path":58,"stem":59},{"title":63,"path":64,"stem":65,"children":66,"icon":76},"Hardware","\u002Fblox\u002Fhardware","3.blox\u002F2.hardware\u002F1.index",[67,68,72],{"title":10,"path":64,"stem":65},{"title":69,"path":70,"stem":71},"Stress test","\u002Fblox\u002Fhardware\u002Fstress-test","3.blox\u002F2.hardware\u002F2.stress-test",{"title":73,"path":74,"stem":75},"Connector pinout","\u002Fblox\u002Fhardware\u002Fconnector-pinout","3.blox\u002F2.hardware\u002F3.connector-pinout","i-lucide-circuit-board",{"title":78,"path":79,"stem":80,"children":81,"icon":95},"Kernel","\u002Fblox\u002Fkernel","3.blox\u002F3.kernel\u002F1.index",[82,83,87,91],{"title":10,"path":79,"stem":80},{"title":84,"path":85,"stem":86},"Build the AIB-L4T","\u002Fblox\u002Fkernel\u002Fbuild-the-aib-l4t","3.blox\u002F3.kernel\u002F2.build-the-aib-l4t",{"title":88,"path":89,"stem":90},"Kernel support","\u002Fblox\u002Fkernel\u002Fkernel-support","3.blox\u002F3.kernel\u002F3.kernel-support",{"title":92,"path":93,"stem":94},"JetPack support","\u002Fblox\u002Fkernel\u002Fjetpack-support","3.blox\u002F3.kernel\u002F4.jetpack-support","i-lucide-terminal","i-lucide-cpu",{"title":98,"path":99,"stem":100,"children":101,"icon":123},"Interface Modules","\u002Finterface-modules","4.interface-modules\u002F1.index",[102,103,107,111,115,119],{"title":10,"path":99,"stem":100,"icon":11},{"title":104,"path":105,"stem":106},"IB-0100","\u002Finterface-modules\u002Fib-0100","4.interface-modules\u002F2.ib-0100",{"title":108,"path":109,"stem":110},"IB-0200","\u002Finterface-modules\u002Fib-0200","4.interface-modules\u002F3.ib-0200",{"title":112,"path":113,"stem":114},"IB-0210","\u002Finterface-modules\u002Fib-0210","4.interface-modules\u002F4.ib-0210",{"title":116,"path":117,"stem":118},"IB-0300","\u002Finterface-modules\u002Fib-0300","4.interface-modules\u002F5.ib-0300",{"title":120,"path":121,"stem":122},"IB-0310","\u002Finterface-modules\u002Fib-0310","4.interface-modules\u002F6.ib-0310","i-lucide-plug",{"title":125,"path":126,"stem":127,"children":128,"icon":160},"Communication Modules","\u002Fcomm-modules","5.comm-modules\u002F1.index",[129,130,134,144,148,152,156],{"title":10,"path":126,"stem":127,"icon":11},{"title":131,"path":132,"stem":133},"CB-0010","\u002Fcomm-modules\u002Fcb-0010","5.comm-modules\u002F2.cb-0010",{"title":135,"path":136,"stem":137,"children":138},"CB-0011","\u002Fcomm-modules\u002Fcb-0011","5.comm-modules\u002F3.cb-0011\u002F1.index",[139,140],{"title":10,"path":136,"stem":137},{"title":141,"path":142,"stem":143},"AP482","\u002Fcomm-modules\u002Fcb-0011\u002Fap482","5.comm-modules\u002F3.cb-0011\u002F2.ap482",{"title":145,"path":146,"stem":147},"CB-0100","\u002Fcomm-modules\u002Fcb-0100","5.comm-modules\u002F4.cb-0100",{"title":149,"path":150,"stem":151},"CB-0110","\u002Fcomm-modules\u002Fcb-0110","5.comm-modules\u002F5.cb-0110",{"title":153,"path":154,"stem":155},"CB-0200","\u002Fcomm-modules\u002Fcb-0200","5.comm-modules\u002F6.cb-0200",{"title":157,"path":158,"stem":159},"CB-0210","\u002Fcomm-modules\u002Fcb-0210","5.comm-modules\u002F7.cb-0210","i-lucide-radio",{"id":162,"title":163,"body":164,"description":2750,"extension":2751,"links":2752,"meta":2753,"navigation":2754,"path":49,"seo":2755,"stem":50,"__hash__":2756},"docs\u002F2.how-to\u002F7.get-gnss-location-data.md","Get the BLOX location from GNSS with the IB-0310",{"type":165,"value":166,"toc":2742},"minimark",[167,179,184,190,197,203,219,226,280,283,401,404,410,430,434,445,448,457,460,1237,1239,1244,1253,1256,2539,2543,2552,2558,2574,2577,2738],[168,169,170,171,175,176,178],"p",{},"The LTE modem that is mounted in the mPCIE slot with the IB-0310 includes a GNSS module. The location of the BLOX device can be retreived from this module. To retrieve the location data the ",[172,173,174],"code",{},"gpsd"," needs to be configured first. ",[172,177,174],{}," is a daemon that acts as an intermediary between GPS (Global Positioning System) receivers and user applications. Once configured the location data can be displayed in the terminal or retrieved form software.",[180,181,183],"h2",{"id":182},"gpsd-config","gpsd config",[168,185,186,187,189],{},"Before the ",[172,188,174],{}," can be used, proper configuration of the interface to the GNSS\u002FGPS module needs to be done.",[168,191,192,193,196],{},"The GNSS module which is included in the SIM7600E-H modem will use one of the exposed serial to USB connections. By default this is ",[172,194,195],{},"\u002Fdev\u002FttyUSB1"," for GNSS data and has a baudrate of 115200.",[168,198,199,200,202],{},"Open the ",[172,201,174],{}," config file",[204,205,210],"pre",{"className":206,"code":207,"language":208,"meta":209,"style":209},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","sudo nano \u002Fetc\u002Fdefault\u002Fgpsd\n","jsx","",[172,211,212],{"__ignoreMap":209},[213,214,217],"span",{"class":215,"line":216},"line",1,[213,218,207],{},[168,220,221,222,225],{},"Set the correct interface for the GNSS under ",[172,223,224],{},"DEVICES="," and also add the BAUDRATE=”115200”",[204,227,231],{"className":228,"code":229,"language":230,"meta":209,"style":209},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Devices gpsd should collect to at boot time.\n# They need to be read\u002Fwriteable, either by user gpsd or the group dialout.\nDEVICES=\"\u002Fdev\u002FttyUSB1\"\nBAUDRATE=\"115200\"\n","bash",[172,232,233,239,245,265],{"__ignoreMap":209},[213,234,235],{"class":215,"line":216},[213,236,238],{"class":237},"sHwdD","# Devices gpsd should collect to at boot time.\n",[213,240,242],{"class":215,"line":241},2,[213,243,244],{"class":237},"# They need to be read\u002Fwriteable, either by user gpsd or the group dialout.\n",[213,246,248,252,256,259,262],{"class":215,"line":247},3,[213,249,251],{"class":250},"sTEyZ","DEVICES",[213,253,255],{"class":254},"sMK4o","=",[213,257,258],{"class":254},"\"",[213,260,195],{"class":261},"sfazB",[213,263,264],{"class":254},"\"\n",[213,266,268,271,273,275,278],{"class":215,"line":267},4,[213,269,270],{"class":250},"BAUDRATE",[213,272,255],{"class":254},[213,274,258],{"class":254},[213,276,277],{"class":261},"115200",[213,279,264],{"class":254},[168,281,282],{},"The file should look like this after the changes.",[204,284,286],{"className":228,"code":285,"language":230,"meta":209,"style":209},"# Default settings for the gpsd init script and the hotplug wrapper.\n\n# Start the gpsd daemon automatically at boot time\nSTART_DAEMON=\"true\"\n\n# Use USB hotplugging to add new USB devices automatically to the daemon\nUSBAUTO=\"true\"\n\n# Devices gpsd should collect to at boot time.\n# They need to be read\u002Fwriteable, either by user gpsd or the group dialout.\nDEVICES=\"\u002Fdev\u002FttyUSB1\"\nBAUDRATE=\"115200\"\n# Other options you want to pass to gpsd\nGPSD_OPTIONS=\"\"\n",[172,287,288,293,299,304,318,323,329,343,348,353,358,371,384,390],{"__ignoreMap":209},[213,289,290],{"class":215,"line":216},[213,291,292],{"class":237},"# Default settings for the gpsd init script and the hotplug wrapper.\n",[213,294,295],{"class":215,"line":241},[213,296,298],{"emptyLinePlaceholder":297},true,"\n",[213,300,301],{"class":215,"line":247},[213,302,303],{"class":237},"# Start the gpsd daemon automatically at boot time\n",[213,305,306,309,311,313,316],{"class":215,"line":267},[213,307,308],{"class":250},"START_DAEMON",[213,310,255],{"class":254},[213,312,258],{"class":254},[213,314,315],{"class":261},"true",[213,317,264],{"class":254},[213,319,321],{"class":215,"line":320},5,[213,322,298],{"emptyLinePlaceholder":297},[213,324,326],{"class":215,"line":325},6,[213,327,328],{"class":237},"# Use USB hotplugging to add new USB devices automatically to the daemon\n",[213,330,332,335,337,339,341],{"class":215,"line":331},7,[213,333,334],{"class":250},"USBAUTO",[213,336,255],{"class":254},[213,338,258],{"class":254},[213,340,315],{"class":261},[213,342,264],{"class":254},[213,344,346],{"class":215,"line":345},8,[213,347,298],{"emptyLinePlaceholder":297},[213,349,351],{"class":215,"line":350},9,[213,352,238],{"class":237},[213,354,356],{"class":215,"line":355},10,[213,357,244],{"class":237},[213,359,361,363,365,367,369],{"class":215,"line":360},11,[213,362,251],{"class":250},[213,364,255],{"class":254},[213,366,258],{"class":254},[213,368,195],{"class":261},[213,370,264],{"class":254},[213,372,374,376,378,380,382],{"class":215,"line":373},12,[213,375,270],{"class":250},[213,377,255],{"class":254},[213,379,258],{"class":254},[213,381,277],{"class":261},[213,383,264],{"class":254},[213,385,387],{"class":215,"line":386},13,[213,388,389],{"class":237},"# Other options you want to pass to gpsd\n",[213,391,393,396,398],{"class":215,"line":392},14,[213,394,395],{"class":250},"GPSD_OPTIONS",[213,397,255],{"class":254},[213,399,400],{"class":254},"\"\"\n",[168,402,403],{},"Now close and save the file.",[168,405,406,407,409],{},"Before the new settings are used, the ",[172,408,174],{}," needs to restart or the system should reboot.",[204,411,413],{"className":228,"code":412,"language":230,"meta":209,"style":209},"sudo systemctl restart gpsd\n",[172,414,415],{"__ignoreMap":209},[213,416,417,421,424,427],{"class":215,"line":216},[213,418,420],{"class":419},"sBMFI","sudo",[213,422,423],{"class":261}," systemctl",[213,425,426],{"class":261}," restart",[213,428,429],{"class":261}," gpsd\n",[180,431,433],{"id":432},"retreiving-gps-data-in-the-terminal","Retreiving GPS data in the Terminal",[168,435,436,437,440,441,444],{},"To display gps data in the terminal you can use ",[172,438,439],{},"gpsmon"," or ",[172,442,443],{},"cgps"," .",[446,447,439],"h3",{"id":439},[204,449,451],{"className":228,"code":450,"language":230,"meta":209,"style":209},"gpsmon\n",[172,452,453],{"__ignoreMap":209},[213,454,455],{"class":215,"line":216},[213,456,450],{"class":419},[168,458,459],{},"GPS data output",[204,461,463],{"className":228,"code":462,"language":230,"meta":209,"style":209},"tcp:\u002F\u002Flocalhost:2947          NMEA0183>\n┌──────────────────────────────────────────────────────────────────────────────┐o\n│Time: 2023-10-26T11:51:38.000Z Lat:  50 50' 48.03224\" Non:   4 21' 32.04234\" E│v\n└───────────────────────────────── Cooked TPV ─────────────────────────────────┘\"\n┌──────────────────────────────────────────────────────────────────────────────┐f\n│ GLGSV BDGSV GPGSV GPGGA PQXFI GNGNS GPVTG GPRMC GPGSA GNGSA BDGSA PQGSA      │\n└───────────────────────────────── Sentences ──────────────────────────────────┘\n┌──────────────────┐┌────────────────────────────┐┌────────────────────────────┐\n│Ch PRN  Az El S\u002FN ││Time:      115138.00        ││Time:      115138.00        │\n│ 0  86 277 26  47 ││Latitude:   5050.805374 N   ││Latitude:  5050.805374      │\n│ 1  79  39 33  26 ││Longitude: 00421.540391 E   ││Longitude: 00421.540391     │\n│ 2  69  99 18  32 ││Speed:     0.0              ││Altitude:  90.3             │\n│ 3  87 334 19  36 ││Course:                     ││Quality:   1   Sats: 06     │\n│ 4  71 302 37  43 ││Status:    A       FAA: A   ││HDOP:      0.9              │\n│ 5  70  35 74   0 ││MagVar:    1.8  W           ││Geoid:     47.0             │\n│ 6  73 174 18   0 │└─────────── RMC ────────────┘└─────────── GGA ────────────┘\n│ 7  80 119 56   0 │┌────────────────────────────┐┌────────────────────────────┐\n│ 8  85 232  6   0 ││Mode: A2 ...s: 86 79 69 87  ││UTC:           RMS:         │\n│ 9   5 300 43  47 ││DOP: H=0.9   V=0.8   P=1.3  ││MAJ:           MIN:         │\n│10   7  78 63  27 ││TOFF:  0.022214302          ││ORI:           LAT:         │\n│11  11 223 27  30 ││PPS:                        ││LON:           ALT:         │\n└────── GSV ───────┘└──────── GSA + PPS ─────────┘└─────────── GST ────────────┘\n(75) $GPGGA,115138.00,5050.805374,N,00421.540391,E,1,06,0.9,90.3,M,47.0,M,,*55\n(69) $PQXFI,115138.0,5050.805374,N,00421.540391,E,90.3,7.57,4.24,0.10*5C\n(75) $GNGNS,115138.00,5050.805374,N,00421.540391,E,AAN,12,0.9,90.3,47.0,,,V*50\n(34) $GPVTG,,T,1.8,M,0.0,N,0.0,K,A*04\n(72) $GPRMC,115138.00,A,5050.805374,N,00421.540391,E,0.0,,261023,1.8,W,A*0B\n(51) $GPGSA,A,2,05,07,11,13,20,30,,,,,,,1.3,0.9,0.8*31\n(53) $GNGSA,A,2,05,07,11,13,20,30,,,,,,,1.3,0.9,0.8,1*32\n(53) $GNGSA,A,2,69,71,79,80,86,87,,,,,,,1.3,0.9,0.8,2*3E\n(41) $GNGSA,A,2,,,,,,,,,,,,,1.3,0.9,0.8,3*31\n(30) $BDGSA,A,1,,,,,,,,,,,,,,,*0F\n",[172,464,465,476,481,515,522,527,571,582,587,618,654,690,724,760,800,837,870,892,941,989,1021,1050,1079,1097,1113,1128,1144,1160,1176,1192,1206,1221],{"__ignoreMap":209},[213,466,467,470,473],{"class":215,"line":216},[213,468,469],{"class":419},"tcp:\u002F\u002Flocalhost:2947",[213,471,472],{"class":261},"          NMEA018",[213,474,475],{"class":254},"3>\n",[213,477,478],{"class":215,"line":241},[213,479,480],{"class":419},"┌──────────────────────────────────────────────────────────────────────────────┐o\n",[213,482,483,486,489,492,496,499,502,505,507,510,512],{"class":215,"line":247},[213,484,485],{"class":419},"│Time:",[213,487,488],{"class":261}," 2023-10-26T11:51:38.000Z",[213,490,491],{"class":261}," Lat:",[213,493,495],{"class":494},"sbssI","  50",[213,497,498],{"class":494}," 50",[213,500,501],{"class":254},"'",[213,503,504],{"class":261}," 48.03224\" Non:   4 21",[213,506,501],{"class":254},[213,508,509],{"class":494}," 32.04234",[213,511,258],{"class":254},[213,513,514],{"class":261}," E│v\n",[213,516,517,520],{"class":215,"line":267},[213,518,519],{"class":261},"└───────────────────────────────── Cooked TPV ─────────────────────────────────┘",[213,521,264],{"class":254},[213,523,524],{"class":215,"line":320},[213,525,526],{"class":419},"┌──────────────────────────────────────────────────────────────────────────────┐f\n",[213,528,529,532,535,538,541,544,547,550,553,556,559,562,565,568],{"class":215,"line":325},[213,530,531],{"class":419},"│",[213,533,534],{"class":261}," GLGSV",[213,536,537],{"class":261}," BDGSV",[213,539,540],{"class":261}," GPGSV",[213,542,543],{"class":261}," GPGGA",[213,545,546],{"class":261}," PQXFI",[213,548,549],{"class":261}," GNGNS",[213,551,552],{"class":261}," GPVTG",[213,554,555],{"class":261}," GPRMC",[213,557,558],{"class":261}," GPGSA",[213,560,561],{"class":261}," GNGSA",[213,563,564],{"class":261}," BDGSA",[213,566,567],{"class":261}," PQGSA",[213,569,570],{"class":261},"      │\n",[213,572,573,576,579],{"class":215,"line":331},[213,574,575],{"class":419},"└─────────────────────────────────",[213,577,578],{"class":261}," Sentences",[213,580,581],{"class":261}," ──────────────────────────────────┘\n",[213,583,584],{"class":215,"line":345},[213,585,586],{"class":419},"┌──────────────────┐┌────────────────────────────┐┌────────────────────────────┐\n",[213,588,589,592,595,598,601,604,607,610,613,615],{"class":215,"line":350},[213,590,591],{"class":419},"│Ch",[213,593,594],{"class":261}," PRN",[213,596,597],{"class":261},"  Az",[213,599,600],{"class":261}," El",[213,602,603],{"class":261}," S\u002FN",[213,605,606],{"class":261}," ││Time:",[213,608,609],{"class":494},"      115138.00",[213,611,612],{"class":261},"        ││Time:",[213,614,609],{"class":494},[213,616,617],{"class":261},"        │\n",[213,619,620,622,625,628,631,634,637,640,643,646,649,652],{"class":215,"line":355},[213,621,531],{"class":419},[213,623,624],{"class":494}," 0",[213,626,627],{"class":494},"  86",[213,629,630],{"class":494}," 277",[213,632,633],{"class":494}," 26",[213,635,636],{"class":494},"  47",[213,638,639],{"class":261}," ││Latitude:",[213,641,642],{"class":494},"   5050.805374",[213,644,645],{"class":261}," N",[213,647,648],{"class":261},"   ││Latitude:",[213,650,651],{"class":494},"  5050.805374",[213,653,570],{"class":261},[213,655,656,658,661,664,667,670,673,676,679,682,685,687],{"class":215,"line":360},[213,657,531],{"class":419},[213,659,660],{"class":494}," 1",[213,662,663],{"class":494},"  79",[213,665,666],{"class":494},"  39",[213,668,669],{"class":494}," 33",[213,671,672],{"class":494},"  26",[213,674,675],{"class":261}," ││Longitude:",[213,677,678],{"class":494}," 00421.540391",[213,680,681],{"class":261}," E",[213,683,684],{"class":261},"   ││Longitude:",[213,686,678],{"class":494},[213,688,689],{"class":261},"     │\n",[213,691,692,694,697,700,703,706,709,712,715,718,721],{"class":215,"line":373},[213,693,531],{"class":419},[213,695,696],{"class":494}," 2",[213,698,699],{"class":494},"  69",[213,701,702],{"class":494},"  99",[213,704,705],{"class":494}," 18",[213,707,708],{"class":494},"  32",[213,710,711],{"class":261}," ││Speed:",[213,713,714],{"class":494},"     0.0",[213,716,717],{"class":261},"              ││Altitude:",[213,719,720],{"class":494},"  90.3",[213,722,723],{"class":261},"             │\n",[213,725,726,728,731,734,737,740,743,746,749,752,755,758],{"class":215,"line":386},[213,727,531],{"class":419},[213,729,730],{"class":494}," 3",[213,732,733],{"class":494},"  87",[213,735,736],{"class":494}," 334",[213,738,739],{"class":494}," 19",[213,741,742],{"class":494},"  36",[213,744,745],{"class":261}," ││Course:",[213,747,748],{"class":261},"                     ││Quality:",[213,750,751],{"class":494},"   1",[213,753,754],{"class":261},"   Sats:",[213,756,757],{"class":494}," 06",[213,759,689],{"class":261},[213,761,762,764,767,770,773,776,779,782,785,788,791,794,797],{"class":215,"line":392},[213,763,531],{"class":419},[213,765,766],{"class":494}," 4",[213,768,769],{"class":494},"  71",[213,771,772],{"class":494}," 302",[213,774,775],{"class":494}," 37",[213,777,778],{"class":494},"  43",[213,780,781],{"class":261}," ││Status:",[213,783,784],{"class":261},"    A",[213,786,787],{"class":261},"       FAA:",[213,789,790],{"class":261}," A",[213,792,793],{"class":261},"   ││HDOP:",[213,795,796],{"class":494},"      0.9",[213,798,799],{"class":261},"              │\n",[213,801,803,805,808,811,814,817,820,823,826,829,832,835],{"class":215,"line":802},15,[213,804,531],{"class":419},[213,806,807],{"class":494}," 5",[213,809,810],{"class":494},"  70",[213,812,813],{"class":494},"  35",[213,815,816],{"class":494}," 74",[213,818,819],{"class":494},"   0",[213,821,822],{"class":261}," ││MagVar:",[213,824,825],{"class":494},"    1.8",[213,827,828],{"class":261},"  W",[213,830,831],{"class":261},"           ││Geoid:",[213,833,834],{"class":494},"     47.0",[213,836,723],{"class":261},[213,838,840,842,845,848,851,853,855,858,861,864,867],{"class":215,"line":839},16,[213,841,531],{"class":419},[213,843,844],{"class":494}," 6",[213,846,847],{"class":494},"  73",[213,849,850],{"class":494}," 174",[213,852,705],{"class":494},[213,854,819],{"class":494},[213,856,857],{"class":261}," │└───────────",[213,859,860],{"class":261}," RMC",[213,862,863],{"class":261}," ────────────┘└───────────",[213,865,866],{"class":261}," GGA",[213,868,869],{"class":261}," ────────────┘\n",[213,871,873,875,878,881,884,887,889],{"class":215,"line":872},17,[213,874,531],{"class":419},[213,876,877],{"class":494}," 7",[213,879,880],{"class":494},"  80",[213,882,883],{"class":494}," 119",[213,885,886],{"class":494}," 56",[213,888,819],{"class":494},[213,890,891],{"class":261}," │┌────────────────────────────┐┌────────────────────────────┐\n",[213,893,895,897,900,903,906,909,911,914,917,920,923,926,929,932,935,938],{"class":215,"line":894},18,[213,896,531],{"class":419},[213,898,899],{"class":494}," 8",[213,901,902],{"class":494},"  85",[213,904,905],{"class":494}," 232",[213,907,908],{"class":494},"  6",[213,910,819],{"class":494},[213,912,913],{"class":261}," ││Mode:",[213,915,916],{"class":261}," A2",[213,918,919],{"class":261}," ...s:",[213,921,922],{"class":494}," 86",[213,924,925],{"class":494}," 79",[213,927,928],{"class":494}," 69",[213,930,931],{"class":494}," 87",[213,933,934],{"class":261},"  ││UTC:",[213,936,937],{"class":261},"           RMS:",[213,939,940],{"class":261},"         │\n",[213,942,944,946,949,952,955,958,960,963,966,969,972,975,978,981,984,987],{"class":215,"line":943},19,[213,945,531],{"class":419},[213,947,948],{"class":494}," 9",[213,950,951],{"class":494},"   5",[213,953,954],{"class":494}," 300",[213,956,957],{"class":494}," 43",[213,959,636],{"class":494},[213,961,962],{"class":261}," ││DOP:",[213,964,965],{"class":261}," H=",[213,967,968],{"class":494},"0.9",[213,970,971],{"class":261},"   V=",[213,973,974],{"class":494},"0.8",[213,976,977],{"class":261},"   P=",[213,979,980],{"class":494},"1.3",[213,982,983],{"class":261},"  ││MAJ:",[213,985,986],{"class":261},"           MIN:",[213,988,940],{"class":261},[213,990,992,995,998,1001,1004,1007,1010,1013,1016,1019],{"class":215,"line":991},20,[213,993,994],{"class":419},"│10",[213,996,997],{"class":494},"   7",[213,999,1000],{"class":494},"  78",[213,1002,1003],{"class":494}," 63",[213,1005,1006],{"class":494},"  27",[213,1008,1009],{"class":261}," ││TOFF:",[213,1011,1012],{"class":494},"  0.022214302",[213,1014,1015],{"class":261},"          ││ORI:",[213,1017,1018],{"class":261},"           LAT:",[213,1020,940],{"class":261},[213,1022,1024,1027,1030,1033,1036,1039,1042,1045,1048],{"class":215,"line":1023},21,[213,1025,1026],{"class":419},"│11",[213,1028,1029],{"class":494},"  11",[213,1031,1032],{"class":494}," 223",[213,1034,1035],{"class":494}," 27",[213,1037,1038],{"class":494},"  30",[213,1040,1041],{"class":261}," ││PPS:",[213,1043,1044],{"class":261},"                        ││LON:",[213,1046,1047],{"class":261},"           ALT:",[213,1049,940],{"class":261},[213,1051,1053,1056,1059,1062,1065,1068,1071,1074,1077],{"class":215,"line":1052},22,[213,1054,1055],{"class":419},"└──────",[213,1057,1058],{"class":261}," GSV",[213,1060,1061],{"class":261}," ───────┘└────────",[213,1063,1064],{"class":261}," GSA",[213,1066,1067],{"class":261}," +",[213,1069,1070],{"class":261}," PPS",[213,1072,1073],{"class":261}," ─────────┘└───────────",[213,1075,1076],{"class":261}," GST",[213,1078,869],{"class":261},[213,1080,1082,1085,1088,1091,1094],{"class":215,"line":1081},23,[213,1083,1084],{"class":254},"(",[213,1086,1087],{"class":419},"75",[213,1089,1090],{"class":254},")",[213,1092,1093],{"class":250}," $GPGGA",[213,1095,1096],{"class":261},",115138.00,5050.805374,N,00421.540391,E,1,06,0.9,90.3,M,47.0,M,,*55\n",[213,1098,1100,1102,1105,1107,1110],{"class":215,"line":1099},24,[213,1101,1084],{"class":254},[213,1103,1104],{"class":419},"69",[213,1106,1090],{"class":254},[213,1108,1109],{"class":250}," $PQXFI",[213,1111,1112],{"class":261},",115138.0,5050.805374,N,00421.540391,E,90.3,7.57,4.24,0.10*5C\n",[213,1114,1116,1118,1120,1122,1125],{"class":215,"line":1115},25,[213,1117,1084],{"class":254},[213,1119,1087],{"class":419},[213,1121,1090],{"class":254},[213,1123,1124],{"class":250}," $GNGNS",[213,1126,1127],{"class":261},",115138.00,5050.805374,N,00421.540391,E,AAN,12,0.9,90.3,47.0,,,V*50\n",[213,1129,1131,1133,1136,1138,1141],{"class":215,"line":1130},26,[213,1132,1084],{"class":254},[213,1134,1135],{"class":419},"34",[213,1137,1090],{"class":254},[213,1139,1140],{"class":250}," $GPVTG",[213,1142,1143],{"class":261},",,T,1.8,M,0.0,N,0.0,K,A*04\n",[213,1145,1147,1149,1152,1154,1157],{"class":215,"line":1146},27,[213,1148,1084],{"class":254},[213,1150,1151],{"class":419},"72",[213,1153,1090],{"class":254},[213,1155,1156],{"class":250}," $GPRMC",[213,1158,1159],{"class":261},",115138.00,A,5050.805374,N,00421.540391,E,0.0,,261023,1.8,W,A*0B\n",[213,1161,1163,1165,1168,1170,1173],{"class":215,"line":1162},28,[213,1164,1084],{"class":254},[213,1166,1167],{"class":419},"51",[213,1169,1090],{"class":254},[213,1171,1172],{"class":250}," $GPGSA",[213,1174,1175],{"class":261},",A,2,05,07,11,13,20,30,,,,,,,1.3,0.9,0.8*31\n",[213,1177,1179,1181,1184,1186,1189],{"class":215,"line":1178},29,[213,1180,1084],{"class":254},[213,1182,1183],{"class":419},"53",[213,1185,1090],{"class":254},[213,1187,1188],{"class":250}," $GNGSA",[213,1190,1191],{"class":261},",A,2,05,07,11,13,20,30,,,,,,,1.3,0.9,0.8,1*32\n",[213,1193,1195,1197,1199,1201,1203],{"class":215,"line":1194},30,[213,1196,1084],{"class":254},[213,1198,1183],{"class":419},[213,1200,1090],{"class":254},[213,1202,1188],{"class":250},[213,1204,1205],{"class":261},",A,2,69,71,79,80,86,87,,,,,,,1.3,0.9,0.8,2*3E\n",[213,1207,1209,1211,1214,1216,1218],{"class":215,"line":1208},31,[213,1210,1084],{"class":254},[213,1212,1213],{"class":419},"41",[213,1215,1090],{"class":254},[213,1217,1188],{"class":250},[213,1219,1220],{"class":261},",A,2,,,,,,,,,,,,,1.3,0.9,0.8,3*31\n",[213,1222,1224,1226,1229,1231,1234],{"class":215,"line":1223},32,[213,1225,1084],{"class":254},[213,1227,1228],{"class":419},"30",[213,1230,1090],{"class":254},[213,1232,1233],{"class":250}," $BDGSA",[213,1235,1236],{"class":261},",A,1,,,,,,,,,,,,,,,*0F\n",[446,1238,443],{"id":443},[168,1240,1241,1243],{},[172,1242,443],{}," or client gps displays the full json message received from the GNSS module.",[204,1245,1247],{"className":228,"code":1246,"language":230,"meta":209,"style":209},"cgps\n",[172,1248,1249],{"__ignoreMap":209},[213,1250,1251],{"class":215,"line":216},[213,1252,1246],{"class":419},[168,1254,1255],{},"Output",[204,1257,1259],{"className":228,"code":1258,"language":230,"meta":209,"style":209},"┌───────────────────────────────────────────┐┌─────────────────────────────────┐\n│    Time:       2023-10-26T11:57:51.000Z   ││PRN:   Elev:  Azim:  SNR:  Used: │\n│    Latitude:    50.84676489 N             ││  69    16    102    24      Y   │\n│    Longitude:    4.35901183 E             ││  71    40    305    45      Y   │\n│    Altitude:   295.932 ft                 ││  73    21    174    29      Y   │\n│    Speed:      0.00 mph                   ││  79    31    036    29      Y   │\n│    Heading:    0.0 deg (true)             ││  80    58    113    18      Y   │\n│    Climb:      0.00 ft\u002Fmin                ││  86    24    274    43      Y   │\n│    Status:     3D FIX (6 secs)            ││  87    20    331    36      Y   │\n│    Longitude Err:   +\u002F- 30 ft             ││  70    73    047    00      N   │\n│    Latitude Err:    +\u002F- 34 ft             ││  85    03    230    20      N   │\n│    Altitude Err:    +\u002F- 52 ft             ││                                 │\n│    Course Err:      n\u002Fa                   ││                                 │\n│    Speed Err:       +\u002F- 47 mph            ││                                 │\n│    Time offset:     0.022                 ││                                 │\n│    Grid Square:     JO20eu                ││                                 │\n└───────────────────────────────────────────┘└─────────────────────────────────┘\n{\"class\":\"VERSION\",\"release\":\"3.17\",\"rev\":\"3.17\",\"proto_major\":3,\"proto_minor\":12}\n\n18Z\",\"flags\":1,\"native\":0,\"bps\":9600,\"parity\":\"N\",\"stopbits\":1,\"cycle\":1.00}]}\n{\"class\":\"WATCH\",\"enable\":true,\"json\":true,\"nmea\":false,\"raw\":0,\"scaled\":false,\"timing\":false,\"split24\":false,\"pps\":false}\n{\"class\":\"SKY\",\"device\":\"\u002Fdev\u002FttyUSB1\",\"xdop\":0.73,\"ydop\":0.86,\"vdop\":0.80,\"tdop\":1.06,\"hdop\":1.00,\"gdop\":2.56,\"pdop\":1.30,\"satellites\":[{\"PRN\":86,\"el\":24,\"az\":274,\"ss\":42,\"used\":true},{\"PRN\":73,\"el\":21,\"az\":174,\"ss\":30,\"used\":true},{\"PRN\":80,\"el\":58,\"az\":113,\"ss\":23,\"used\":true},{\"PRN\":79,\"el\":31,\"az\":36,\"ss\":27,\"used\":false},{\"PRN\":69,\"el\":16,\"az\":102,\"ss\":20,\"used\":true},{\"PRN\":87,\"el\":20,\"az\":331,\"ss\":35,\"used\":true},{\"PRN\":85,\"el\":3,\"az\":230,\"ss\":19,\"used\":false},{\"PRN\":71,\"el\":40,\"az\":305,\"ss\":46,\"used\":true},{\"PRN\":70,\"el\":73,\"az\":47,\"ss\":0,\"used\":false}]}\n{\"class\":\"TPV\",\"device\":\"\u002Fdev\u002FttyUSB1\",\"mode\":3,\"time\":\"2023-10-26T11:57:45.000Z\",\"ept\":0.005,\"lat\":50.846764767,\"lon\":4.359011333,\"alt\":90.200,\"epx\":10.961,\"epy\":12.938,\"epv\":18.400,\"track\":0.0000,\"speed\":0.000,\"climb\":-0.001,\"eps\":0.21,\"epc\":0.29}\n{\"class\":\"SKY\",\"device\":\"\u002Fdev\u002FttyUSB1\",\"xdop\":0.84,\"ydop\":0.70,\"vdop\":0.70,\"tdop\":1.42,\"hdop\":0.80,\"gdop\":3.09,\"pdop\":1.10,\"satellites\":[{\"PRN\":86,\"el\":24,\"az\":274,\"ss\":43,\"used\":true},{\"PRN\":73,\"el\":21,\"az\":174,\"ss\":29,\"used\":true},{\"PRN\":80,\"el\":58,\"az\":113,\"ss\":23,\"used\":true},{\"PRN\":79,\"el\":31,\"az\":36,\"ss\":28,\"used\":true},{\"PRN\":69,\"el\":16,\"az\":102,\"ss\":21,\"used\":false},{\"PRN\":87,\"el\":20,\"az\":331,\"ss\":34,\"used\":true},{\"PRN\":85,\"el\":3,\"az\":230,\"ss\":19,\"used\":false},{\"PRN\":71,\"el\":40,\"az\":305,\"ss\":45,\"used\":true},{\"PRN\":70,\"el\":73,\"az\":47,\"ss\":0,\"used\":false}]}\n{\"class\":\"TPV\",\"device\":\"\u002Fdev\u002FttyUSB1\",\"mode\":3,\"time\":\"2023-10-26T11:57:46.000Z\",\"ept\":0.005,\"lat\":50.846764783,\"lon\":4.359011433,\"alt\":90.200,\"epx\":12.648,\"epy\":10.547,\"epv\":16.100,\"track\":0.0000,\"speed\":0.000,\"climb\":0.000,\"eps\":25.59,\"epc\":34.50}\n",[172,1260,1261,1266,1294,1326,1355,1386,1416,1432,1461,1483,1519,1553,1574,1590,1612,1629,1646,1651,1700,1704,1752,1810,2101,2209,2451],{"__ignoreMap":209},[213,1262,1263],{"class":215,"line":216},[213,1264,1265],{"class":419},"┌───────────────────────────────────────────┐┌─────────────────────────────────┐\n",[213,1267,1268,1270,1273,1276,1279,1282,1285,1288,1291],{"class":215,"line":241},[213,1269,531],{"class":419},[213,1271,1272],{"class":261},"    Time:",[213,1274,1275],{"class":261},"       2023-10-26T11:57:51.000Z",[213,1277,1278],{"class":261},"   ││PRN:",[213,1280,1281],{"class":261},"   Elev:",[213,1283,1284],{"class":261},"  Azim:",[213,1286,1287],{"class":261},"  SNR:",[213,1289,1290],{"class":261},"  Used:",[213,1292,1293],{"class":261}," │\n",[213,1295,1296,1298,1301,1304,1306,1309,1311,1314,1317,1320,1323],{"class":215,"line":247},[213,1297,531],{"class":419},[213,1299,1300],{"class":261},"    Latitude:",[213,1302,1303],{"class":494},"    50.84676489",[213,1305,645],{"class":261},[213,1307,1308],{"class":261},"             ││",[213,1310,699],{"class":494},[213,1312,1313],{"class":494},"    16",[213,1315,1316],{"class":494},"    102",[213,1318,1319],{"class":494},"    24",[213,1321,1322],{"class":261},"      Y",[213,1324,1325],{"class":261},"   │\n",[213,1327,1328,1330,1333,1336,1338,1340,1342,1345,1348,1351,1353],{"class":215,"line":267},[213,1329,531],{"class":419},[213,1331,1332],{"class":261},"    Longitude:",[213,1334,1335],{"class":494},"    4.35901183",[213,1337,681],{"class":261},[213,1339,1308],{"class":261},[213,1341,769],{"class":494},[213,1343,1344],{"class":494},"    40",[213,1346,1347],{"class":494},"    305",[213,1349,1350],{"class":494},"    45",[213,1352,1322],{"class":261},[213,1354,1325],{"class":261},[213,1356,1357,1359,1362,1365,1368,1371,1373,1376,1379,1382,1384],{"class":215,"line":320},[213,1358,531],{"class":419},[213,1360,1361],{"class":261},"    Altitude:",[213,1363,1364],{"class":494},"   295.932",[213,1366,1367],{"class":261}," ft",[213,1369,1370],{"class":261},"                 ││",[213,1372,847],{"class":494},[213,1374,1375],{"class":494},"    21",[213,1377,1378],{"class":494},"    174",[213,1380,1381],{"class":494},"    29",[213,1383,1322],{"class":261},[213,1385,1325],{"class":261},[213,1387,1388,1390,1393,1396,1399,1402,1404,1407,1410,1412,1414],{"class":215,"line":325},[213,1389,531],{"class":419},[213,1391,1392],{"class":261},"    Speed:",[213,1394,1395],{"class":494},"      0.00",[213,1397,1398],{"class":261}," mph",[213,1400,1401],{"class":261},"                   ││",[213,1403,663],{"class":494},[213,1405,1406],{"class":494},"    31",[213,1408,1409],{"class":494},"    036",[213,1411,1381],{"class":494},[213,1413,1322],{"class":261},[213,1415,1325],{"class":261},[213,1417,1418,1420,1423,1426,1429],{"class":215,"line":331},[213,1419,531],{"class":419},[213,1421,1422],{"class":261},"    Heading:",[213,1424,1425],{"class":494},"    0.0",[213,1427,1428],{"class":261}," deg",[213,1430,1431],{"class":250}," (true)             ││  80    58    113    18      Y   │\n",[213,1433,1434,1436,1439,1441,1444,1447,1449,1451,1454,1457,1459],{"class":215,"line":345},[213,1435,531],{"class":419},[213,1437,1438],{"class":261},"    Climb:",[213,1440,1395],{"class":494},[213,1442,1443],{"class":261}," ft\u002Fmin",[213,1445,1446],{"class":261},"                ││",[213,1448,627],{"class":494},[213,1450,1319],{"class":494},[213,1452,1453],{"class":494},"    274",[213,1455,1456],{"class":494},"    43",[213,1458,1322],{"class":261},[213,1460,1325],{"class":261},[213,1462,1463,1465,1468,1471,1474,1477,1480],{"class":215,"line":350},[213,1464,531],{"class":419},[213,1466,1467],{"class":261},"    Status:",[213,1469,1470],{"class":261},"     3D",[213,1472,1473],{"class":261}," FIX",[213,1475,1476],{"class":250}," (6 ",[213,1478,1479],{"class":261},"secs",[213,1481,1482],{"class":250},")            ││  87    20    331    36      Y   │\n",[213,1484,1485,1487,1490,1493,1496,1499,1501,1503,1505,1508,1511,1514,1517],{"class":215,"line":355},[213,1486,531],{"class":419},[213,1488,1489],{"class":261},"    Longitude",[213,1491,1492],{"class":261}," Err:",[213,1494,1495],{"class":261},"   +\u002F-",[213,1497,1498],{"class":494}," 30",[213,1500,1367],{"class":261},[213,1502,1308],{"class":261},[213,1504,810],{"class":494},[213,1506,1507],{"class":494},"    73",[213,1509,1510],{"class":494},"    047",[213,1512,1513],{"class":494},"    00",[213,1515,1516],{"class":261},"      N",[213,1518,1325],{"class":261},[213,1520,1521,1523,1526,1528,1531,1534,1536,1538,1540,1543,1546,1549,1551],{"class":215,"line":360},[213,1522,531],{"class":419},[213,1524,1525],{"class":261},"    Latitude",[213,1527,1492],{"class":261},[213,1529,1530],{"class":261},"    +\u002F-",[213,1532,1533],{"class":494}," 34",[213,1535,1367],{"class":261},[213,1537,1308],{"class":261},[213,1539,902],{"class":494},[213,1541,1542],{"class":494},"    03",[213,1544,1545],{"class":494},"    230",[213,1547,1548],{"class":494},"    20",[213,1550,1516],{"class":261},[213,1552,1325],{"class":261},[213,1554,1555,1557,1560,1562,1564,1567,1569,1571],{"class":215,"line":373},[213,1556,531],{"class":419},[213,1558,1559],{"class":261},"    Altitude",[213,1561,1492],{"class":261},[213,1563,1530],{"class":261},[213,1565,1566],{"class":494}," 52",[213,1568,1367],{"class":261},[213,1570,1308],{"class":261},[213,1572,1573],{"class":261},"                                 │\n",[213,1575,1576,1578,1581,1583,1586,1588],{"class":215,"line":386},[213,1577,531],{"class":419},[213,1579,1580],{"class":261},"    Course",[213,1582,1492],{"class":261},[213,1584,1585],{"class":261},"      n\u002Fa",[213,1587,1401],{"class":261},[213,1589,1573],{"class":261},[213,1591,1592,1594,1597,1599,1602,1605,1607,1610],{"class":215,"line":392},[213,1593,531],{"class":419},[213,1595,1596],{"class":261},"    Speed",[213,1598,1492],{"class":261},[213,1600,1601],{"class":261},"       +\u002F-",[213,1603,1604],{"class":494}," 47",[213,1606,1398],{"class":261},[213,1608,1609],{"class":261},"            ││",[213,1611,1573],{"class":261},[213,1613,1614,1616,1619,1622,1625,1627],{"class":215,"line":802},[213,1615,531],{"class":419},[213,1617,1618],{"class":261},"    Time",[213,1620,1621],{"class":261}," offset:",[213,1623,1624],{"class":494},"     0.022",[213,1626,1370],{"class":261},[213,1628,1573],{"class":261},[213,1630,1631,1633,1636,1639,1642,1644],{"class":215,"line":839},[213,1632,531],{"class":419},[213,1634,1635],{"class":261},"    Grid",[213,1637,1638],{"class":261}," Square:",[213,1640,1641],{"class":261},"     JO20eu",[213,1643,1446],{"class":261},[213,1645,1573],{"class":261},[213,1647,1648],{"class":215,"line":872},[213,1649,1650],{"class":419},"└───────────────────────────────────────────┘└─────────────────────────────────┘\n",[213,1652,1653,1656,1659,1663,1666,1669,1672,1674,1677,1679,1682,1684,1686,1688,1691,1694,1697],{"class":215,"line":894},[213,1654,1655],{"class":254},"{",[213,1657,1658],{"class":419},"\"class\"",[213,1660,1662],{"class":1661},"s2Zo4",":",[213,1664,1665],{"class":419},"\"VERSION\"",[213,1667,1668],{"class":419},",",[213,1670,1671],{"class":419},"\"release\"",[213,1673,1662],{"class":1661},[213,1675,1676],{"class":419},"\"3.17\"",[213,1678,1668],{"class":419},[213,1680,1681],{"class":419},"\"rev\"",[213,1683,1662],{"class":1661},[213,1685,1676],{"class":419},[213,1687,1668],{"class":419},[213,1689,1690],{"class":419},"\"proto_major\"",[213,1692,1693],{"class":419},":3,",[213,1695,1696],{"class":419},"\"proto_minor\"",[213,1698,1699],{"class":419},":12}\n",[213,1701,1702],{"class":215,"line":943},[213,1703,298],{"emptyLinePlaceholder":297},[213,1705,1706,1709,1712,1715,1718,1721,1724,1727,1730,1733,1736,1739,1741,1744,1746,1749],{"class":215,"line":991},[213,1707,1708],{"class":419},"18Z",[213,1710,1711],{"class":419},"\",\"",[213,1713,1714],{"class":419},"flags",[213,1716,1717],{"class":419},"\":1,\"",[213,1719,1720],{"class":419},"native",[213,1722,1723],{"class":419},"\":0,\"",[213,1725,1726],{"class":419},"bps",[213,1728,1729],{"class":419},"\":9600,\"",[213,1731,1732],{"class":419},"parity",[213,1734,1735],{"class":419},"\":\"",[213,1737,1738],{"class":419},"N",[213,1740,1711],{"class":419},[213,1742,1743],{"class":419},"stopbits",[213,1745,1717],{"class":419},[213,1747,1748],{"class":419},"cycle",[213,1750,1751],{"class":419},"\":1.00}]}\n",[213,1753,1754,1757,1760,1762,1765,1767,1770,1773,1776,1778,1781,1784,1787,1789,1792,1794,1797,1799,1802,1804,1807],{"class":215,"line":1023},[213,1755,1756],{"class":419},"{\"",[213,1758,1759],{"class":419},"class",[213,1761,1735],{"class":419},[213,1763,1764],{"class":419},"WATCH",[213,1766,1711],{"class":419},[213,1768,1769],{"class":419},"enable",[213,1771,1772],{"class":419},"\":true,\"",[213,1774,1775],{"class":419},"json",[213,1777,1772],{"class":419},[213,1779,1780],{"class":419},"nmea",[213,1782,1783],{"class":419},"\":false,\"",[213,1785,1786],{"class":419},"raw",[213,1788,1723],{"class":419},[213,1790,1791],{"class":419},"scaled",[213,1793,1783],{"class":419},[213,1795,1796],{"class":419},"timing",[213,1798,1783],{"class":419},[213,1800,1801],{"class":419},"split24",[213,1803,1783],{"class":419},[213,1805,1806],{"class":419},"pps",[213,1808,1809],{"class":419},"\":false}\n",[213,1811,1812,1814,1816,1818,1821,1823,1826,1828,1830,1832,1835,1838,1841,1844,1847,1850,1853,1856,1859,1862,1865,1868,1871,1874,1877,1880,1883,1886,1889,1892,1895,1898,1901,1904,1907,1910,1912,1915,1917,1920,1922,1925,1927,1930,1932,1934,1936,1939,1941,1944,1946,1949,1951,1954,1956,1958,1960,1963,1965,1968,1970,1973,1975,1978,1980,1983,1985,1988,1990,1993,1995,1998,2000,2003,2005,2007,2009,2012,2014,2016,2018,2021,2023,2026,2028,2030,2032,2035,2037,2040,2042,2045,2047,2050,2052,2054,2056,2059,2061,2064,2066,2069,2071,2074,2076,2078,2080,2083,2085,2087,2089,2092,2094,2096,2098],{"class":215,"line":1052},[213,1813,1756],{"class":419},[213,1815,1759],{"class":419},[213,1817,1735],{"class":419},[213,1819,1820],{"class":419},"SKY",[213,1822,1711],{"class":419},[213,1824,1825],{"class":419},"device",[213,1827,1735],{"class":419},[213,1829,195],{"class":419},[213,1831,1711],{"class":419},[213,1833,1834],{"class":419},"xdop",[213,1836,1837],{"class":419},"\":0.73,\"",[213,1839,1840],{"class":419},"ydop",[213,1842,1843],{"class":419},"\":0.86,\"",[213,1845,1846],{"class":419},"vdop",[213,1848,1849],{"class":419},"\":0.80,\"",[213,1851,1852],{"class":419},"tdop",[213,1854,1855],{"class":419},"\":1.06,\"",[213,1857,1858],{"class":419},"hdop",[213,1860,1861],{"class":419},"\":1.00,\"",[213,1863,1864],{"class":419},"gdop",[213,1866,1867],{"class":419},"\":2.56,\"",[213,1869,1870],{"class":419},"pdop",[213,1872,1873],{"class":419},"\":1.30,\"",[213,1875,1876],{"class":419},"satellites",[213,1878,1879],{"class":419},"\":[{\"",[213,1881,1882],{"class":419},"PRN",[213,1884,1885],{"class":419},"\":86,\"",[213,1887,1888],{"class":419},"el",[213,1890,1891],{"class":419},"\":24,\"",[213,1893,1894],{"class":419},"az",[213,1896,1897],{"class":419},"\":274,\"",[213,1899,1900],{"class":419},"ss",[213,1902,1903],{"class":419},"\":42,\"",[213,1905,1906],{"class":419},"used",[213,1908,1909],{"class":419},"\":true},{\"",[213,1911,1882],{"class":419},[213,1913,1914],{"class":419},"\":73,\"",[213,1916,1888],{"class":419},[213,1918,1919],{"class":419},"\":21,\"",[213,1921,1894],{"class":419},[213,1923,1924],{"class":419},"\":174,\"",[213,1926,1900],{"class":419},[213,1928,1929],{"class":419},"\":30,\"",[213,1931,1906],{"class":419},[213,1933,1909],{"class":419},[213,1935,1882],{"class":419},[213,1937,1938],{"class":419},"\":80,\"",[213,1940,1888],{"class":419},[213,1942,1943],{"class":419},"\":58,\"",[213,1945,1894],{"class":419},[213,1947,1948],{"class":419},"\":113,\"",[213,1950,1900],{"class":419},[213,1952,1953],{"class":419},"\":23,\"",[213,1955,1906],{"class":419},[213,1957,1909],{"class":419},[213,1959,1882],{"class":419},[213,1961,1962],{"class":419},"\":79,\"",[213,1964,1888],{"class":419},[213,1966,1967],{"class":419},"\":31,\"",[213,1969,1894],{"class":419},[213,1971,1972],{"class":419},"\":36,\"",[213,1974,1900],{"class":419},[213,1976,1977],{"class":419},"\":27,\"",[213,1979,1906],{"class":419},[213,1981,1982],{"class":419},"\":false},{\"",[213,1984,1882],{"class":419},[213,1986,1987],{"class":419},"\":69,\"",[213,1989,1888],{"class":419},[213,1991,1992],{"class":419},"\":16,\"",[213,1994,1894],{"class":419},[213,1996,1997],{"class":419},"\":102,\"",[213,1999,1900],{"class":419},[213,2001,2002],{"class":419},"\":20,\"",[213,2004,1906],{"class":419},[213,2006,1909],{"class":419},[213,2008,1882],{"class":419},[213,2010,2011],{"class":419},"\":87,\"",[213,2013,1888],{"class":419},[213,2015,2002],{"class":419},[213,2017,1894],{"class":419},[213,2019,2020],{"class":419},"\":331,\"",[213,2022,1900],{"class":419},[213,2024,2025],{"class":419},"\":35,\"",[213,2027,1906],{"class":419},[213,2029,1909],{"class":419},[213,2031,1882],{"class":419},[213,2033,2034],{"class":419},"\":85,\"",[213,2036,1888],{"class":419},[213,2038,2039],{"class":419},"\":3,\"",[213,2041,1894],{"class":419},[213,2043,2044],{"class":419},"\":230,\"",[213,2046,1900],{"class":419},[213,2048,2049],{"class":419},"\":19,\"",[213,2051,1906],{"class":419},[213,2053,1982],{"class":419},[213,2055,1882],{"class":419},[213,2057,2058],{"class":419},"\":71,\"",[213,2060,1888],{"class":419},[213,2062,2063],{"class":419},"\":40,\"",[213,2065,1894],{"class":419},[213,2067,2068],{"class":419},"\":305,\"",[213,2070,1900],{"class":419},[213,2072,2073],{"class":419},"\":46,\"",[213,2075,1906],{"class":419},[213,2077,1909],{"class":419},[213,2079,1882],{"class":419},[213,2081,2082],{"class":419},"\":70,\"",[213,2084,1888],{"class":419},[213,2086,1914],{"class":419},[213,2088,1894],{"class":419},[213,2090,2091],{"class":419},"\":47,\"",[213,2093,1900],{"class":419},[213,2095,1723],{"class":419},[213,2097,1906],{"class":419},[213,2099,2100],{"class":419},"\":false}]}\n",[213,2102,2103,2105,2107,2109,2112,2114,2116,2118,2120,2122,2125,2127,2130,2132,2135,2137,2140,2143,2146,2149,2152,2155,2158,2161,2164,2167,2170,2173,2176,2179,2182,2185,2188,2191,2194,2197,2200,2203,2206],{"class":215,"line":1081},[213,2104,1756],{"class":419},[213,2106,1759],{"class":419},[213,2108,1735],{"class":419},[213,2110,2111],{"class":419},"TPV",[213,2113,1711],{"class":419},[213,2115,1825],{"class":419},[213,2117,1735],{"class":419},[213,2119,195],{"class":419},[213,2121,1711],{"class":419},[213,2123,2124],{"class":419},"mode",[213,2126,2039],{"class":419},[213,2128,2129],{"class":419},"time",[213,2131,1735],{"class":419},[213,2133,2134],{"class":419},"2023-10-26T11:57:45.000Z",[213,2136,1711],{"class":419},[213,2138,2139],{"class":419},"ept",[213,2141,2142],{"class":419},"\":0.005,\"",[213,2144,2145],{"class":419},"lat",[213,2147,2148],{"class":419},"\":50.846764767,\"",[213,2150,2151],{"class":419},"lon",[213,2153,2154],{"class":419},"\":4.359011333,\"",[213,2156,2157],{"class":419},"alt",[213,2159,2160],{"class":419},"\":90.200,\"",[213,2162,2163],{"class":419},"epx",[213,2165,2166],{"class":419},"\":10.961,\"",[213,2168,2169],{"class":419},"epy",[213,2171,2172],{"class":419},"\":12.938,\"",[213,2174,2175],{"class":419},"epv",[213,2177,2178],{"class":419},"\":18.400,\"",[213,2180,2181],{"class":419},"track",[213,2183,2184],{"class":419},"\":0.0000,\"",[213,2186,2187],{"class":419},"speed",[213,2189,2190],{"class":419},"\":0.000,\"",[213,2192,2193],{"class":419},"climb",[213,2195,2196],{"class":419},"\":-0.001,\"",[213,2198,2199],{"class":419},"eps",[213,2201,2202],{"class":419},"\":0.21,\"",[213,2204,2205],{"class":419},"epc",[213,2207,2208],{"class":419},"\":0.29}\n",[213,2210,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2234,2236,2239,2241,2243,2245,2248,2250,2252,2254,2257,2259,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449],{"class":215,"line":1099},[213,2212,1756],{"class":419},[213,2214,1759],{"class":419},[213,2216,1735],{"class":419},[213,2218,1820],{"class":419},[213,2220,1711],{"class":419},[213,2222,1825],{"class":419},[213,2224,1735],{"class":419},[213,2226,195],{"class":419},[213,2228,1711],{"class":419},[213,2230,1834],{"class":419},[213,2232,2233],{"class":419},"\":0.84,\"",[213,2235,1840],{"class":419},[213,2237,2238],{"class":419},"\":0.70,\"",[213,2240,1846],{"class":419},[213,2242,2238],{"class":419},[213,2244,1852],{"class":419},[213,2246,2247],{"class":419},"\":1.42,\"",[213,2249,1858],{"class":419},[213,2251,1849],{"class":419},[213,2253,1864],{"class":419},[213,2255,2256],{"class":419},"\":3.09,\"",[213,2258,1870],{"class":419},[213,2260,2261],{"class":419},"\":1.10,\"",[213,2263,1876],{"class":419},[213,2265,1879],{"class":419},[213,2267,1882],{"class":419},[213,2269,1885],{"class":419},[213,2271,1888],{"class":419},[213,2273,1891],{"class":419},[213,2275,1894],{"class":419},[213,2277,1897],{"class":419},[213,2279,1900],{"class":419},[213,2281,2282],{"class":419},"\":43,\"",[213,2284,1906],{"class":419},[213,2286,1909],{"class":419},[213,2288,1882],{"class":419},[213,2290,1914],{"class":419},[213,2292,1888],{"class":419},[213,2294,1919],{"class":419},[213,2296,1894],{"class":419},[213,2298,1924],{"class":419},[213,2300,1900],{"class":419},[213,2302,2303],{"class":419},"\":29,\"",[213,2305,1906],{"class":419},[213,2307,1909],{"class":419},[213,2309,1882],{"class":419},[213,2311,1938],{"class":419},[213,2313,1888],{"class":419},[213,2315,1943],{"class":419},[213,2317,1894],{"class":419},[213,2319,1948],{"class":419},[213,2321,1900],{"class":419},[213,2323,1953],{"class":419},[213,2325,1906],{"class":419},[213,2327,1909],{"class":419},[213,2329,1882],{"class":419},[213,2331,1962],{"class":419},[213,2333,1888],{"class":419},[213,2335,1967],{"class":419},[213,2337,1894],{"class":419},[213,2339,1972],{"class":419},[213,2341,1900],{"class":419},[213,2343,2344],{"class":419},"\":28,\"",[213,2346,1906],{"class":419},[213,2348,1909],{"class":419},[213,2350,1882],{"class":419},[213,2352,1987],{"class":419},[213,2354,1888],{"class":419},[213,2356,1992],{"class":419},[213,2358,1894],{"class":419},[213,2360,1997],{"class":419},[213,2362,1900],{"class":419},[213,2364,1919],{"class":419},[213,2366,1906],{"class":419},[213,2368,1982],{"class":419},[213,2370,1882],{"class":419},[213,2372,2011],{"class":419},[213,2374,1888],{"class":419},[213,2376,2002],{"class":419},[213,2378,1894],{"class":419},[213,2380,2020],{"class":419},[213,2382,1900],{"class":419},[213,2384,2385],{"class":419},"\":34,\"",[213,2387,1906],{"class":419},[213,2389,1909],{"class":419},[213,2391,1882],{"class":419},[213,2393,2034],{"class":419},[213,2395,1888],{"class":419},[213,2397,2039],{"class":419},[213,2399,1894],{"class":419},[213,2401,2044],{"class":419},[213,2403,1900],{"class":419},[213,2405,2049],{"class":419},[213,2407,1906],{"class":419},[213,2409,1982],{"class":419},[213,2411,1882],{"class":419},[213,2413,2058],{"class":419},[213,2415,1888],{"class":419},[213,2417,2063],{"class":419},[213,2419,1894],{"class":419},[213,2421,2068],{"class":419},[213,2423,1900],{"class":419},[213,2425,2426],{"class":419},"\":45,\"",[213,2428,1906],{"class":419},[213,2430,1909],{"class":419},[213,2432,1882],{"class":419},[213,2434,2082],{"class":419},[213,2436,1888],{"class":419},[213,2438,1914],{"class":419},[213,2440,1894],{"class":419},[213,2442,2091],{"class":419},[213,2444,1900],{"class":419},[213,2446,1723],{"class":419},[213,2448,1906],{"class":419},[213,2450,2100],{"class":419},[213,2452,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2482,2484,2486,2488,2490,2493,2495,2498,2500,2502,2504,2507,2509,2512,2514,2517,2519,2521,2523,2525,2527,2529,2531,2534,2536],{"class":215,"line":1115},[213,2454,1756],{"class":419},[213,2456,1759],{"class":419},[213,2458,1735],{"class":419},[213,2460,2111],{"class":419},[213,2462,1711],{"class":419},[213,2464,1825],{"class":419},[213,2466,1735],{"class":419},[213,2468,195],{"class":419},[213,2470,1711],{"class":419},[213,2472,2124],{"class":419},[213,2474,2039],{"class":419},[213,2476,2129],{"class":419},[213,2478,1735],{"class":419},[213,2480,2481],{"class":419},"2023-10-26T11:57:46.000Z",[213,2483,1711],{"class":419},[213,2485,2139],{"class":419},[213,2487,2142],{"class":419},[213,2489,2145],{"class":419},[213,2491,2492],{"class":419},"\":50.846764783,\"",[213,2494,2151],{"class":419},[213,2496,2497],{"class":419},"\":4.359011433,\"",[213,2499,2157],{"class":419},[213,2501,2160],{"class":419},[213,2503,2163],{"class":419},[213,2505,2506],{"class":419},"\":12.648,\"",[213,2508,2169],{"class":419},[213,2510,2511],{"class":419},"\":10.547,\"",[213,2513,2175],{"class":419},[213,2515,2516],{"class":419},"\":16.100,\"",[213,2518,2181],{"class":419},[213,2520,2184],{"class":419},[213,2522,2187],{"class":419},[213,2524,2190],{"class":419},[213,2526,2193],{"class":419},[213,2528,2190],{"class":419},[213,2530,2199],{"class":419},[213,2532,2533],{"class":419},"\":25.59,\"",[213,2535,2205],{"class":419},[213,2537,2538],{"class":419},"\":34.50}\n",[180,2540,2542],{"id":2541},"python-gps-data","Python GPS data",[168,2544,2545,2548,2549,2551],{},[172,2546,2547],{},"gps3"," is Python package that can be used to retrieve the data from the ",[172,2550,174],{}," daemon. Below is a simple example on how to retrieve the data",[168,2553,2554,2555,2557],{},"First install the ",[172,2556,2547],{}," package",[204,2559,2561],{"className":228,"code":2560,"language":230,"meta":209,"style":209},"pip3 install gps3\n",[172,2562,2563],{"__ignoreMap":209},[213,2564,2565,2568,2571],{"class":215,"line":216},[213,2566,2567],{"class":419},"pip3",[213,2569,2570],{"class":261}," install",[213,2572,2573],{"class":261}," gps3\n",[168,2575,2576],{},"GPS date example",[204,2578,2580],{"className":228,"code":2579,"language":230,"meta":209,"style":209},"from gps3 import gps3\ngps_socket = gps3.GPSDSocket()\ndata_stream = gps3.DataStream()\ngps_socket.connect()\ngps_socket.watch()\nfor new_data in gps_socket:\n    if new_data:\n        data_stream.unpack(new_data)\n        print('Alt = ', data_stream.TPV['alt'])\n        print('Lat = ', data_stream.TPV['lat'])\n        print('Lon = ', data_stream.TPV['lon'])\n",[172,2581,2582,2595,2609,2621,2628,2635,2650,2658,2666,2692,2715],{"__ignoreMap":209},[213,2583,2584,2587,2590,2593],{"class":215,"line":216},[213,2585,2586],{"class":419},"from",[213,2588,2589],{"class":261}," gps3",[213,2591,2592],{"class":261}," import",[213,2594,2573],{"class":261},[213,2596,2597,2600,2603,2606],{"class":215,"line":241},[213,2598,2599],{"class":419},"gps_socket",[213,2601,2602],{"class":261}," =",[213,2604,2605],{"class":261}," gps3.GPSDSocket",[213,2607,2608],{"class":254},"()\n",[213,2610,2611,2614,2616,2619],{"class":215,"line":247},[213,2612,2613],{"class":419},"data_stream",[213,2615,2602],{"class":261},[213,2617,2618],{"class":261}," gps3.DataStream",[213,2620,2608],{"class":254},[213,2622,2623,2626],{"class":215,"line":267},[213,2624,2625],{"class":1661},"gps_socket.connect",[213,2627,2608],{"class":254},[213,2629,2630,2633],{"class":215,"line":320},[213,2631,2632],{"class":1661},"gps_socket.watch",[213,2634,2608],{"class":254},[213,2636,2637,2641,2644,2647],{"class":215,"line":325},[213,2638,2640],{"class":2639},"s7zQu","for",[213,2642,2643],{"class":250}," new_data ",[213,2645,2646],{"class":2639},"in",[213,2648,2649],{"class":261}," gps_socket:\n",[213,2651,2652,2655],{"class":215,"line":331},[213,2653,2654],{"class":2639},"    if",[213,2656,2657],{"class":419}," new_data:\n",[213,2659,2660,2663],{"class":215,"line":345},[213,2661,2662],{"class":419},"        data_stream.unpack(new_data",[213,2664,2665],{"class":250},")\n",[213,2667,2668,2671,2673,2676,2678,2681,2683,2685,2687,2690],{"class":215,"line":350},[213,2669,2670],{"class":1661},"        print",[213,2672,1084],{"class":250},[213,2674,2675],{"class":419},"'Alt = '",[213,2677,1668],{"class":419},[213,2679,2680],{"class":261}," data_stream.TPV[",[213,2682,501],{"class":254},[213,2684,2157],{"class":261},[213,2686,501],{"class":254},[213,2688,2689],{"class":261},"]",[213,2691,2665],{"class":250},[213,2693,2694,2696,2698,2701,2703,2705,2707,2709,2711,2713],{"class":215,"line":355},[213,2695,2670],{"class":1661},[213,2697,1084],{"class":250},[213,2699,2700],{"class":419},"'Lat = '",[213,2702,1668],{"class":419},[213,2704,2680],{"class":261},[213,2706,501],{"class":254},[213,2708,2145],{"class":261},[213,2710,501],{"class":254},[213,2712,2689],{"class":261},[213,2714,2665],{"class":250},[213,2716,2717,2719,2721,2724,2726,2728,2730,2732,2734,2736],{"class":215,"line":360},[213,2718,2670],{"class":1661},[213,2720,1084],{"class":250},[213,2722,2723],{"class":419},"'Lon = '",[213,2725,1668],{"class":419},[213,2727,2680],{"class":261},[213,2729,501],{"class":254},[213,2731,2151],{"class":261},[213,2733,501],{"class":254},[213,2735,2689],{"class":261},[213,2737,2665],{"class":250},[2739,2740,2741],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}",{"title":209,"searchDepth":241,"depth":241,"links":2743},[2744,2745,2749],{"id":182,"depth":241,"text":183},{"id":432,"depth":241,"text":433,"children":2746},[2747,2748],{"id":439,"depth":247,"text":439},{"id":443,"depth":247,"text":443},{"id":2541,"depth":241,"text":2542},"Read GNSS location data from a BLOX equipped with an IB-0310 interface module.","md",null,{},{"title":48},{"title":163,"description":2750},"SJe_9NoK4g52A0OZHwgcYKunGnd7zVGNdksjxBc5iqU",[2758,2760],{"title":44,"path":45,"stem":46,"description":2759,"children":-1},"Configure the cellular communication module and bring up an LTE connection.",{"title":52,"path":53,"stem":54,"description":2761,"children":-1},"Restore a BLOX to its factory default state by reflashing it.",1785496046041]