Home
NMEA data parser plugin module
Contents
1. Parser Common Sentences should be formed for further processing display on screen sending to a database Data to a log file will be saved in the form they have been received Common C Add date time stamp to each sentence parsed C Add a serial port number to each sentence parsed Lo Verify sentence checksum if available PN Aggregate sentences One group of sentences per row where Filter sentences are separated by comma The module will pass data down if all sentences in the group have been received and parsed Please specify full sentence name with a talker descriptor GPGGA GPGLL NMEA sentences Pic 2 Common parameters Aggregate sentences This option is very useful if your talker sends more than one sentence and you want to save data to a file at single row You can aggregate two or more sentences and data of these sentences will be send to data export modules at same moment with one date time stamp If you ll specify sentence names then the module will store all data in a temporary buffer while all sentences isn t received When all data is received the module sends data to a data export module clears the buffer and starts waiting for new data You can specify one or more different aggregate groups Simply add sentence name to different 2006 AGG Software 13 NMEA data parser plugin module rows Sentences in the row should be separated by comma and
2. LCD MR ECD Master relative ECD LCD TIME DIFF MS Time difference in microseconds LCD TIME DIFF STATUS Time difference signal status MSK Send control for a beacon receiver MSK FREQ Frequency MSK FREQ MODE Frequency mode MSK BITRATE Bitrate MSK BITRATE MODE Bitrate mode MSK FREQ STATUS Frequency for MSS message status MSS Beacon receiver status information MSS SIGNAL S Signal strength in dB MSS SIGNAL N Signal to noise ratio in dB MSS BEACON FREQ Beacon frequency in KHz MSS BEACON BITRATE Beacon bitrate in bps MTW Water temperature MTW DEGREES Degrees MTW DEGREES UNIT Unit of measurement MWV Wind speed and angle MWV ANGLE Wind angle MWV REF Reference MWV SPEED Wind speed MWV SPEED UNIT Wind speed unit MWV STATUS Status OSD Own ship data OSD HEADING Heading true degrees OSD STATUS Status OSD VESSEL Vessel fiourse true degrees OSD VESSEL REF Course reference OSD VESSEL SPEED Vessel speed OSD SPEED REF Speed reference OSD VESSEL SET Vessel set true degrees OSD VESSEL DRIFT Vessel drift true degrees OSD VESSEL DRIFT UNIT Vessel drift unit ROO Waypoints in active route ROO WPT ID Waypoint identifier RMA Recommended minimum navigation information RMA STATUS Status RMA LATITUDE DEG Latitude RMA LATITUDE DEG H Latitude hemisphere RMA LONGITUDE DEG Longitude RMA LONGITUDE DEG H Longitude hemisphere RMA TIME DIFF A Tim
3. 1100011 00 1100011 1140011010 1100011 11010 7 NMEA data parser plugin module Advanced Serial Data logger Trust in Confidence 2006 AGG Software NMEA data parser plugin module 2006 AGG Software All rights reserved No parts of this work may be reproduced in any form or by any means graphic electronic or mechanical including photocopying recording taping or information storage and retrieval systems without the written permission of the publisher Products that are referred to in this document may be either trademarks and or registered trademarks of the respective owners The publisher and the author make no claim to these trademarks While every precaution has been taken in the preparation of this document the publisher and the author assume no responsibility for errors or omissions or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Printed Naf y 2007 Publisher AGG Software Production 2006 AGG Software http www aggsoft com Contents l Table of Contents Part 1 Introduction Part 2 System requirements Part 3 Installation Part 4 User Manual oa Aa ON zz Supported
4. 2006 AGG Software
5. Data publication pairs Log file Omes Parser module NMEA data parser nmea dll iv C Parsing and publication for data sent Data publication Parsing and publication for data received Data query module None pairs Select data publication modules rr Module name Version C OPC server buildin dll 2 5 0 49 Events handling DDE Server ddesrv dll 2 5 0 13 C Local database localdb dll 2 5 0 15 C ODBC database odbcexport dll 2 5 1 10 C Direct Excel connection olexcel dll 2 5 0 12 C Send keystrokes wndem dll 2 5 0 18 Download plugin now Pic 1 Installed plugin modules 4 User Manual 4 4 Supported talkers AG Autopilot General AP Autopilot Magnetic CD Communications Digital Selective Calling DSC CR Communications Receiver Beacon Receiver CS Communications Satellite CT Communications Radio Telephone MF HF CV Communications Radio Telephone VHF CX Communications Scanning Receiver DF Direction Finder EC Electronic Chart Display amp Information System ECDIS EP Emergency Position Indicating Beacon EPIRB ER Engine Room Monitoring Systems GP Global Positioning System GPS HC Heading Magnetic Compass HE Heading North Seeking Gyro 2006 AGG Software User Manual HN Heading Non North Seeking Gyro Il Integrated Instrumentation IN Integrated Navig
6. Our parser module splits all data to variables and this variables can be used in data export modules 2 System requirements To run the program one of the following operation systems is needed Windows 95 Windows 95 OSR2 Windows 98 Windows Me Windows NT4 Windows 2000 Windows XP Windows 2003 administrator rights needed Advanced NMEA Data Logger installed on your computer 2006 AGG Software System requirements Installation 1 Close main application if it was run 2 Copy module distributive file to your hard disk 3 Run file on execution clicking twice in Explorer on its name 4 Execute setup wizard s instructions In common case if earlier was installed main application enough to press several times button Next All necessary for installation data wizard will get himself 5 Restart main application In case of successful installation module name will show up in options on tab Modules If due to some reasons You couldn t install publication module so consult technical support service on address support aggsoft com and our professionals will be glad to help you If module is compatible with our program its brief description You will see in module list pic 1 Some modules may demand additional setting To output module setting dialog select it from the list and press button Setup 2006 AGG Software NMEA data parser plugin module ES Port options
7. foobbr foobcr etc but not foobar foober etc Within a list the character is used to specify a range so that a z represents all characters between a and z inclusive If You want itself to be a member of a class put it at the start or end of the list or escape it with a backslash If You want you may place it at the start of list or escape it with a backslash Examples az matchs a z and az matchs a z and aN z matchs a z and a z matchs all twenty six small characters from a to z n x0D matchs any of 10 211 212 213 d t matchs any digit or t a matchs any char from a Metacharacters Metacharacters are special characters which are the essence of Regular Expressions There are different types of metacharacters described below Metacharacters line separators start of line end of line NA start of text AZ end of text any character in line Examples foobar matchs string foobar only if it s at the beginning of line foobar matchs string foobar only if it s at the end of line foobar matchs string foobar only if it s the only string in line foob r matchs strings like foobar foobbr foobir and so on 2006 AGG Software 17 NMEA data parser plugin module The metacharacter by default is only guaranteed to match at the beginning of the input string text the metacharacter only at the end Embedded
8. similar to 0 3 one or more non greedy similar to 1 zero or one non greedy similar to 0 1 n exactly n times non greedy n atleast n times non greedy n mj atleast n but not more than m times non greedy So digits in curly brackets of the form n m specify the minimum number of times to match the item n and the maximum m The form n is equivalent to n n and matches exactly n times The form n matches n or more times There is no limit to the size of n or m but large numbers will chew up more memory and slow down r e execution 2006 AGG Software User Manual 18 If a curly bracket occurs in any other context it is treated as a regular character Examples foob r matchs strings like foobar foobalkjdflkj9r and foobr foob r matchs strings like foobar foobalkjdflkj9r but not foobr foob r matchs strings like foobar toobbr and foobr but not foobalkj9r fooba 2 r matchs the string foobaar fooba 2 r matchs strings like foobaar foobaaar foobaaaar etc fooba 2 3 r matchs strings like foobaar or foobaaar but not foobaaaar A little explanation about greediness Greedy takes as many as possible non greedy takes as few as possible For example b and b applied to string abbbbc return bbbb b returns b b returns empty string b 2 3 returns bb b 2 3 returns bbb Metacharacters altern
9. WATER LONG SPEED Longitudinal water speed VBW WATER TRAV SPEED Transverse water speed VBW WATER STATUS Water speed status VBW GROUND LONG SPEED Longitudinal ground speed VBW GROUND TRAV SPEED Transverse ground speed VBW GROUND STATUS Ground speed status VDR Set and drift VDR DEGRESS Degress VDR DEGRESS TYPE Degress type VDR SPEED Speed VDR SPEED UNIT Speed units VHW Water speed and heading VHW DEGRESS Degress VHW DEGRESS TYPE Degress type VHW SPEED Speed VHW SPEED UNIT Speed units VLW Distance traveled through water VLW TOTAL Total cumulative distance VLW TOTAL UNIT Total cumulative distance unit VLW RESET Distance since Reset VLW RESET UNIT Distance since Reset unit VPW Speed measured parallel to wind VPW SPEED Speed VPW SPEED UNIT Speed units VTG Vector track an speed over the ground VTG MAG TRACK Track made VTG MAG TRACK TYPE Track made type VTG SPEED Ground speed VTG SPEED UNIT Ground speed units VWR Relative wind speed and angle VWR WIND DIR Wind direction magnitude in degrees VWR WIND DIR TYPE Wind direction type VWR SPEED Speed VWR SPEED UNIT Speed units WCV Waypoint closure velocity WCV_VELOCITY Velocity WCV_VELOCITY_UNIT Velocity units WCV_WPT_ID Waypoint identifier 2006 AGG Software User Manual 10 WNC Distance waypoint to waypoint WNC DISTANCE Distance WNC DISTANCE UNIT Distance units WNC DEST WPTID Destination
10. a sentence should contain a talker name 4 4 Filter Filter are intended for ignoring some packages of the data The ignored data s packages will not be published with a data publication plugins ES NMEA data parser 2 5 0 build 1 Filter Minimal interval between sentences ms 0 lt gt Filter rules sentence level Type Expression Action i Text 123 45 Ignore Situation Filter NMEA sentences Pic 3 Filter rules For filtration it s possible to set one or several rules At execution of any of rules it will be fulfilled operation selected in the field Action Action types e Ignore current sentence will be ignore and data from this sentence will not export e Parse current sentence will be parse and data from this sentence will export That operation is fulfilled observance of the condition set in the field Situation was necessary Situation types e Disabled this rule have been disabled e Contains this rule will be true if sentence contains string specified in the filed Expression e Not contains this rule will be true if sentence not contains string specified in the filed Expression 2006 AGG Software 4 5 User Manual 14 Expression specified in the field Expression can be two types Text the program will search data specified in the field Expression in a sentence This searching is ca
11. line separators will not be matched by AM or You may however wish to treat a string as a multi line buffer such that the will match after any line separator within the string and will match before any line separator The metacharacter by default matches any character Note that an empty line pattern doesnot match the empty string within the sequence xOD x0A but matchs the empty string within the sequence xOA x0D Metacharacters predefined classes Nw an alphanumeric character including NW a nonalphanumeric d a numeric character D a non numeric s any space same as t n r f NS a non space You may use w d and s within custom character classes Examples foob dr matchs strings like foobir foob6r and so on but not foobar foobbr and so on foob w s r matchs strings like foobar foob r foobbr and so on but not foobt1r foob r and so on Metacharacters iterators Any item of a regular expression may be followed by another type of metacharacters iterators Using this metacharacters You can specify number of occurences of previous character metacharacter or subexpression zero or more greedy similar to 0 one or more greedy similar to 1 zero or one greedy similar to 0 1 n exactly n times greedy n at least n times greedy n m atleast n but not more than m times greedy zero or more non greedy
12. talkers coiere nennen nnmnnn Supported sentences sssnssssssensnnnnennnnnnennnnnne nennen nnana Common parameters eee ll c M NMEA sentences parser eere Syntax of Regular Expressions 2006 AGG Software 1 NMEA data parser plugin module 1 Introduction The National Marine Electronics Association NMEA has developed a specification that defines the interface between various pieces of marine electronic equipment An NMEA standard defines an electrical interface and data protocol for communications between marine instrumentation They may also have standards for other things NMEA 0183 devices are designated as either talkers or listeners with some devices being both employing an asynchronous serial interface with the following parameters Baud rate 4800 Number of data bits 8 bit 7 is 0 Stop bits 1 or more Parity none Handshake none NMEA 0183 allows a single talker and several listeners on one circuit GPS receiver communication is defined within this specification Most computer programs that provide real time position information understand and expect data to be in NMEA format This data includes the complete PVT position velocity time solution computed by the GPS receiver The idea of NMEA is to send a line of data called a sentence that is totally self contained and independent from other sentences There are s
13. A Y User earth datum delta y earth centered coordinate GRMC DATUM DELTA Z User earth datum delta z earth centered coordinate GRMC DIFF MODE Differential mode GRMC BAUD RATE NMEA Baud rate GRMC FILTER MODE Filter mode GRMC PPS MODE PPS mode GRME Estimated position error GRME HPE Estimated horizontal position error HPE 2006 AGG Software 11 NMEA data parser plugin module GRME HPE UNIT HPE units GRME VPE Estimated vertical error VPE GRME VPE UNIT VPE units GRME OSEPE Overall spherical equivalent position error OSEPE GRME OSEPE UNIT SEPE units GRMF Position fix sentence GRMF WEEK NO GPS week number GRMF SEC NUM GPS seconds GRMF UTC DATE UTC date of position fix GRMF UTC TIME UTC time of position fix GRMF LEAP SEC NUM GPS leap second count GRMF LATITUDE DEG Latitude GRMF LATITUDE DEG H Latitude hemisphere GRMF LONGITUDE DEG Longitude GRMF LONGITUDE DEG H Longitude hemisphere GRMF MODE Mode GRMF FIX TYPE Fix type GRMF SPEED Speed over ground km h GRMF COURSE Course over ground degrees GRMF DIL POS Position dilution of precision GRMF TIME DIL POS Time dilution of precision GRMI Sensor initialisation information GRMI LATITUDE DEG Latitude GRMI LATITUDE DEG H Latitude hemisphere GRMI LONGITUDE DEG Longitude GRMI LONGITUDE DEG H Longitude hemisphere GRMI UTC DATE Current UTC date GRMI UTC TIME Current UTC time GRMM Map datum GRMM DATUM
14. Currently active horizontal datum GRMO Output sentence enable disable GRMO NAME Target sentence description GRMO MODE Target sentence mode GRMV 3D velocity GRMV EAST VEL True east velocity GRMV NORTH VEL True north velocity GRMV UP VEL Up velocity GRMZ Altitude information GRMZ ALT Altitude GRMZ ALT UNIT Altitude units GRMZ POS FIX DIM Position fix dimensions SLIB Differental GPS beacon receiver control SLIB FREQ Frequency SLIB BITRATE Bit rate SLIB REQ TYPE Request type SRF150 OK to send SRF150 STATUS Status SRF161 OK to send SRF161 ANT STATUS Antenna status SRF161 AGC AGC 2006 AGG Software User Manual 12 4 3 Common parameters These parameters are used for data parsing pic 2 1 Add date time stamp to each sentence parsed the parser will add an additional stamp value to other values that the parser will extract from a data block 2 Add serial port number to each sentence parsed the parser will add an additional value with serial port number that received this data block You can use it in a multi port configuration for identifying sentences from different serial ports 3 Verify sentence checksum if available the parser will calculate a checksum and verify it for each sentence that will contain characters at the end of sentence Sentence example cpcca 123519 4807 038 N 01131 000 E 1 08 0 9 545 4 M 46 9 M 47 EE NMEA data parser 2 5 0 build 1
15. PTID Waypoint ID BOD Bearing origin to destination BOD BEARING Bearing from START to DEST degrees BOD BEAR TYPE Bearing from START to DEST type BOD DEST WPTID Destination waypoint ID BOD ORIG WPTID Origin waypoint ID BWC Bearing using great circle route BWC DEPTH Depth BWC DEPTH UNIT Depth unit DBS Depth below surface DBS DEPTH Depth meters DBS OFFSET Offset from transducer FSI Frequency set information FSI TX FREO Transmitting frequency FSI RX FREQ Receiving frequency FSI COMM MODE Communications mode FSI POWER LEVEL Power Level GGA GPS fix data GGA TAKEN AT Fix taken at GGA LATITUDE DEG Latitude GGA LATITUDE DEG H Latitude hemisphere GGA LONGITUDE DEG Longitude GGA LONGITUDE DEG H Longitude hemisphere GGA QUALITY Fix quality 2006 AGG Software User Manual 6 GGA SAT NUM Number of satellites being tracked GGA HOR DIL Horizontal dilution of position GGA ALTITUDE Altitude above mean sea level GGA ALTITUDE UNIT Altitude units GGA HEIGHT OF GEOID Height of geoid mean sea level above WGS84 ellipsoid GGA HEIGHT OF GEOID UNIT Height of geoid units GGA TIME SNC DGPS Time in seconds since last DGPS update GGA DGPS ID DGPS station ID number GLC Geographic position Loran C GLC GRI MS GRI Microseconds GLC TOA MS Master TOA microseconds GLC TOA STATUS Master TOA signal status GLC TIME DIFF MS Time difference in microseconds GLC TIME DIFF STATUS Ti
16. ation LC Loran C P Proprietary Code RA RADAR and or ARPA SD Sounder Depth SN Electronic Positioning System other general SS Sounder Scanning TI Turn Rate Indicator VD Velocity Sensor Doppler other general DM Velocity Sensor Speed Log Water Magnetic VW Velocity Sensor Speed Log Water Mechanical WI Weather Instruments YX Transducer ZA Timekeeper Atomic Clock ZC Timekeeper Chronometer ZQ Timekeeper Quartz ZV Timekeeper Radio Update WWV or WWVH 4 2 Supported sentences AAM Waypoint arrival alarm AAM ARIV ENT Arrival circle entered AAM PERP PASS Perpendicular passed AAM CIRCLE RAD Circle radius AAM CIRCLE RAD UNIT Circle radius units AAM WPTNAME Waypoint name ALM GPS Almanac data ALM SENT NUM Number of sentences ALM SENT ONT Sentence count ALM PRN ID Satellite PRN number ALM WEEK NO GPS week number ALM SV HEALTH SV health ALM ECCENTRICITY Eccentricity ALM REF TIME Almanac reference time ALM INC ANGLE Inclination angle ALM RA RATE Rate of right ascension ALM AXIS ROOT Root of semi major axis ALM PEREGREE ARG Argument of perigee ALM NODE LONG Longitude of ascension node ALM MEAN ANN Mean anomaly ALM F0 CLOCK FO clock parameter ALM F1 CLOCK F1 clock parameter APA Auto pilot A sentence APA STATUS Loran C blink SNR warning general warning APA STATUS2 Loran C cycle warning APA CROSS TRACK RAD Cross track error dista
17. atives You can specify a series of alternatives for a pattern using to separate them so that fee fie foe will match any of fee fie or foe in the target string as would f eli o e The first alternative includes everything from the last pattern delimiter or the beginning of the pattern up to the first and the last alternative contains everything from the last to the next pattern delimiter For this reason it s common practice to include alternatives in parentheses to minimize confusion about where they start and end Alternatives are tried from left to right so the first alternative found for which the entire expression matches is the one that is chosen This means that alternatives are not necessarily greedy For example when matching foo foot against barefoot only the foo part will match as that is the first alternative tried and it successfully matches the target string This might not seem important but it is important when you are capturing matched text using parentheses Also remember that is interpreted as a literal within square brackets so if You write fee fie foe You re really only matching feio Examples foo bar foo matchs strings foobar or foofoo Metacharacters subexpressions The bracketing construct may also be used for define r e subexpressions Subexpressions are numbered based on the left to right order of their opening parenthesis First subexpression has n
18. e difference A RMA TIME DIFF B Time difference B RMA SPEED Speed over the ground in knots RMA TRACK ANGLE Track angle in degrees RMA MAGN VAR Magnetic variation RMA MAGN VAR H Magnetic variation hemisphere RMB Recommended minimum navigation information RMB STATUS Status RMB CROSS TRACK ERR Cross track error RMB CROSS TRACK ERR DIR Cross track error steer RMB ORIG WPTID Origin waypoint ID RMB DEST WPTID Destination waypoint ID 2006 AGG Software User Manual RMB WPT LAT Latitude of destination waypoint RMB WPT LAT H Latitude hemisphere RMB WPT LONG Longitude of destination waypoint RMB WPT LONG H Longitude hemisphere RMB RANGE Range to destination nautical miles RMB BEAR True bearing to destination RMB BEAR Velocity towards destination knots RMB ARIV ALRM Arrival alarm RMC Recommended minimum navigation information RMC TAKEN AT Fix taken at RMC STATUS Status RMC LATITUDE DEG Latitude RMC LATITUDE DEG H Latitude hemisphere RMC LONGITUDE DEG Longitude RMC LONGITUDE DEG H Longitude hemisphere RMC SPEED Speed over the ground in knots RMC TRACK ANGLE Track angle in degrees RMC DATE Date RMC MAGN VAR Magnetic variation RMC MAGN VAR H Magnetic variation hemisphere ROT Rate of turn ROT RATE OF TURN Rate of turn degrees per minute ROT STATUS Status RPM Revolutions RPM SOURCE Source RPM NUM Engine or shaft number RPM SPEED Speed revolutio
19. ed here Our software create variables with following types e String Character array with length from 1 to 65535 characters e Boolean Logical value Truth False 0 or 1 e Float Broken natural number value range 2 9 x 10 39 1 7 x 10 38 e Integer Integer value 2147483648 2147483647 2006 AGG Software 15 NMEA data parser plugin module e DateTime Date and time Note Our modules doesn t support Time and Date data types Therefore time variables that exists in a sentence contains current date but with time from the sentence 4 6 Syntax of Regular Expressions Introduction Regular Expressions are a widely used method of specifying patterns of text to search for Special metacharacters allow You to specify for instance that a particular string You are looking for occurs at the beginning or end of a line or contains n recurrences of a certain character Regular expressions look ugly for novices but really they are very simple handy and powerful tool Let s start our learning trip Simple matches Any single character matches itself unless it is a metacharacter with a special meaning described below A series of characters matches that series of characters in the target string so the pattern bluh would match bluh in the target string Quite simple eh You can cause characters that normally function as metacharacters or escape sequences to be interpreted literally by escapin
20. g them by preceding them with a backslash for instance metacharacter match beginning of string but match character V match and so on Examples foobar matchs string roobar N FooBarPtr matchs FooBarPtr Escape sequences Characters may be specified using a escape sequences syntax much like that used in C and Perl n matches a newline t a tab etc More generally xnn where nn is a string of hexadecimal digits matches the character whose ASCII value is nn If You need wide Unicode character code You can use x nnnn where nnnn one or more hexadecimal digits xnn char with hex code nn x nnnn Char with hex code nnnn one byte for plain text and two bytes for Unicode t tab HT TAB same as X09 n newline NL same as x0a Nr car return CR same as xod f form feed FF same as xoc a alarm bell BEL same as x07 2006 AGG Software User Manual 16 Ve escape ESC same as x1b Examples foo x20bar matchs foo bar note space in the middle t foobar matchs foobar predefined by tab Character classes You can specify a character class by enclosing a list of characters in which will match any one character from the list If the first character after the is the class matches any character not in the list Examples foob aeiou r finds strings foobar foober etc but not foobbr foobcr etc foob aeiou r find strings
21. gibility by permitting whitespace and comments see explanation below The modifier x itself needs a little more explanation It tells the parser to ignore whitespace that is neither backslashed nor within a character class You can use this to break up your regular expression into slightly more readable parts The character is also treated as a metacharacter introducing a comment for example abc comment 1 Youcanuse spaces to format r e parser ignores it efg f comment 2 This also means that if you want real whitespace or characters in the pattern outside a character class where they are unaffected by x that you ll either have to escape them or encode them using octal or hex escapes Taken together these features go a long way towards making regular expressions text more readable How to change modifiers imsxr imsxr You may use it into r e for modifying modifiers by the fly If this construction inlined into subexpression then it effects only into this subexpression Examples i New York matchs New york and New York 2006 AGG Software User Manual 20 i New i York matchs New York but not New york i New York matchs New york and new york i New York matchs New York but not new york text A comment the text is ignored Note that parser closes the comment as soon as it sees a so there is no way to put a literal in the comment
22. me difference signal status GLL Geographic position lat lon data GLL LATITUDE DEG Latitude GLL LATITUDE DEG H Latitude hemisphere GLL LONGITUDE DEG Longitude GLL LONGITUDE DEG H Longitude hemisphere GLL TAKEN AT Fix taken at GLL STATUS Status GSA Overall satellite data GSA AUTO SEL Auto selection of 2D or 3D fix GSA 3D FIX 3D fix GSA SAT PRHRN Sat used for fix GSA PDOP Dilution of precision GSA HDOP Horizontal dilution of precision GSA VDOP Vertical dilution of precision GSV Detailed satellite data GSV_SENT_NUM Number of sentences GSV_SENT_CNT Sentence count GSV SAT IN VIEW Number of satellites in view GSV SAT PRN Satellite PRN number GSV ELEVATION Elevation degrees GSV AZIMUTH Azimuth degrees GSV SNR SNR higher is better GTD Geographic location in time differences GTD TIME DIFF Time difference HDG Heading deviation and variation HDG MAG HEAD Magnetic sensor heading in degrees HDG MAG DEV Magnetic deviation in degrees HDG MAG DEV DIR Magnetic deviation direction HDG MAG VAR Magnetic variation in degrees HDG MAG VAR DIR Magnetic variation direction HDM Heading magnetic HDM HEADING Heading in degrees HDM HEADING UNIT Heading unit HDT Heading true HDT HEADING Heading in degrees HDT HEADING UNIT Heading unit LCD Loran C signal data LCD GRI MS GRI Microseconds LCD MR SNR Master relative SNR 2006 AGG Software NMEA data parser plugin module
23. nce APA STEER Steer to correct APA CROSS TRACK RAD UNIT Cross track error units APA ARIV ALRM C Arrival alarm circle 2006 AGG Software NMEA data parser plugin module APA ARIV ALRM P Arrival alarm perpendicular APA MAG BEAR OD Magnetic bearing origin to destination APA MAG BEAR OD UNIT Magnetic bearing unit APA DEST WPTID Destination waypoint ID APB Auto pilot B sentence APB STATUS Loran C blink SNR warning general warning APB STATUS Loran C cycle warning APB CROSS TRACK RAD Cross track error distance APB STEER Steer to correct APB CROSS TRACK RAD UNIT Cross track error units APB ARIV ALRM C Arrival alarm circle APB ARIV ALRM P Arrival alarm perpendicular APB MAG BEAR OD Magnetic bearing origin to destination APB MAG BEAR OD UNIT Magnetic bearing unit APB DEST WPTID Destination waypoint ID APB MAG BEAR PD Magnetic bearing present position to destination APB MAG BEAR PD UNIT Magnetic bearing unit APB MAG BEAR HS Magnetic heading to steer APB MAG BEAR HS UNIT Magnetic heading unit BEC Bearing and distance to waypoint dead reckoning BEC UTC UTC time of fix BEC WPT LAT Latitude of waypoint BEC WPT LAT H Latitude hemisphere BEC WPT LONG Longitude of waypoint BEC WPT LONG H Longitude hemisphere BEC BEARING Bearing to waypoint BEC BEAR TYPE Bearing to waypoint type BEC DIST Distance to waypoint BEC DIST UNIT Distance to waypoint units BEC W
24. ns per minute RPM PITCH Propeller pitch 96 of maximum RPM STATUS Status RSA Rudder sensor angle RSA SR SENSOR Starboard or single rudder sensor RSA STATUS Starboard rudder sensor status RSA PR SENSOR Port rudder sensor RSA STATUS Port rudder sensor status RSD Radar system data RSD CURSOR RANGE Cursor range from own ship RSD CURSOR BEARING Cursor bearing CW from zero degrees RSD RANGE SCALE Range scale RSD RANGE UNIT Range units RTE Route message RTE SENT NUM Number of sentences RTE SENT CNT Sentence count RTE TYPE Type RTE TYPE NAME Type name RTE D Route identifier RTE WPT D Waypoint identifier SFI Scanning frequency information SFI SENT NUM Number of sentences SFI SENT CNT Sentence count SFI FREQ Frequency SFI MODE Mode STN Multiple data ID STN ID Talker ID number 2006 AGG Software NMEA data parser plugin module TTM Tracked target message TTM TARGET NUM Target number TTM TARGET DIST Target distance TTM BEARING Bearing from own ship TTM BEAR TYPE Bearing units TTM TARGET SPEED Target speed TTM TARGET COURSE Target course TTM COURSE UNIT Course units TTM DIST CPA Distance of closest point of approach TTM TIME CPA Time until closest point of approach means increasing TTM SIGN means increasing TTM TARGET NAME Target name TTM TARGET STATUS Target status TTM REF TARGET Reference target VBW Dual ground water speed VBW
25. se sensitive Reg expr the program will search data use regular expression specified in the field Expression in a sentence This searching is case insensitive NMEA sentences parser If you want to export to any target then you should configure a parser module The ASCII data parser allows you to extract data from data flow that contains a ASCII characters The parser module splits data flow to data block and extracts data values from each data block On the sentence tab pic 4 you should specify sentences that the parser will parse Other sentences will be ignored xj NMEA data parser 2 5 0 build 1 Pase Pme NMEA sentences 44M Waypoint arrival alarm ALM GPS Almanac data APA Auto pilot A sentence APB Auto pilot B sentence C BEC Bearing and distance to waypoint dead reckoning be C BOD Bearing origin to destination BWC Bearing using great circle route Filter C BWR Bearing and distance to waypoint rhumb line la C Bu w Bearing waypoint to waypoint Common DBK Depth below keel DBS Depth below surface C DBT Depth below transducer NMEA sentences C DPT Heading deviation and variation C FSI Frequency set information GGA GPS fix data GLC Geographic position Loran C v fl I ennranhic nnsitinn lat lnn data Pic 4 NMEA sentences The full list of supported sentences and variables that parsed from each sentence is list
26. tandard sentences for each device category and there is also the ability to define proprietary sentences for use by the individual company All of the standard sentences have a two letter prefix that defines the device that uses that sentence type For GPS receivers the prefix is GP which is followed by a three letter sequence that defines the sentence contents In addition NMEA permits hardware manufactures to define their own proprietary sentences for whatever purpose they see fit All proprietary sentences begin with the letter P and are followed with 3 letters that identifies the manufacturer controlling that sentence For example a Garmin sentence would start with PGRM and Magellan would begin with PMGN Our module parse each sentence begins with a and ends with CRLF a carriage return line feed sequence The data is contained within this single line with data items separated by commas The data itself is just ASCII text and may extend over multiple sentences in certain specialized instances but is normally fully contained in one variable length sentence The data may vary in the amount of precision contained in the message For example time might be indicated to decimal parts of a second or location may be show with 3 or even 4 digits after the decimal point There is a provision for a checksum at the end of each sentence which may or may not be checked by the unit that reads the data The checksum field consists of a and two hex digits
27. umber 1 Examples foobar 8 10 matchs strings which contain 8 9 or 10 instances of the foobar foob 0 9 a r matchs foobOr foob r foobar foobaar foobaar etc Metacharacters backreferences Metacharacters M through 9 are interpreted as backreferences n matches previously matched subexpression lt n gt Examples l matchs aaaa and cc 2006 AGG Software 19 NMEA data parser plugin module 1 also match abab and 123123 2 A M matchs 13 in double quotes or 4 in single quotes or 77 without quotes etc Modifiers Modifiers are for changing behaviour of parser There are many ways to set up modifiers Any of these modifiers may be embedded within the regular expression itself using the construct i Do case insensitive pattern matching using installed in you system locale settings m Treat string as multiple lines That is change and from matching at only the very start or end of the string to the start or end of any line anywhere within the string s Treat string as single line That is change to match any character whatsoever even a line separators which it normally would not match g Non standard modifier Switching it Off You ll switch all following operators into non greedy mode by default this modifier is On So if modifier g is Off then works as as and so on x Extend your pattern s le
28. waypoint ID WNC ORIG WPTID Origin waypoint ID WPL Waypoint information WPL LATITUDE DEG Latitude WPL LATITUDE DEG H Latitude hemisphere WPL LONGITUDE DEG Longitude WPL LONGITUDE DEG H Longitude hemisphere WPL WPTNAME Waypoint name XDR Multiple cross rrack error dead reckoning XDR TRANS TYPE Transducer type XDR MEASURE DATA Measurement data XDR MEASURE UNIT Measurement data units XDR TRANS NAME Name of transducer XTE Measured cross track error XTE GEN WARN General warning flag XTE LORAN LOCK Loran C cycle lock flag XTE CROSS TRACK DIST Cross track error distance XTE STEER Steer XTE DIST UNIT Distance units XTR Cross rrack error dead reckoning XTR TRANS TYPE Transducer type XTR MEASURE DATA Measurement data XTR MEASURE UNIT Measurement data units XTR TRANS NAME Name of transducer ZDA Date and Time ZDA TIME Time ZDA DAY Day ZDA MONTH Month ZDA YEAR Year ZDA ZONE HOUR Local zone hours ZDA ZONE MIN Local zone minutes ZFO UTC and time to destination waypoint ZFO TIME Time ZFO TIME REMAIN Time remaining ZFO WPT ID Waypoint identifier GRMC Sensor configuration information GRMC MODE Fix mode GRMC ALT Altitude above below mean sea level GRMC DATUM INDEX Earth datum index GRMC DATUM AXIS User earth datum semi major axis GRMC DATUM FACTOR User earth datum inverse flattening factor GRMC DATUM DELTA X User earth datum delta x earth centered coordinate GRMC DATUM DELT
Download Pdf Manuals
Related Search
Related Contents
Guía del usuario IP Power 9212 User Manual De'Longhi DEBIGE 2440 E User's Manual DTZ2016008formation juges GAC 20152016 User Manual ECOMPACT® 23E/60E About the Kits 110 Fisioterapeuta manual de usuario manuel d`usager Copyright © All rights reserved.
Failed to retrieve file