pavi  0.0
Map Path Viewer
parser_nmea.bi
Go to the documentation of this file.
1 
6 
7 #INCLUDE ONCE "track_loader.bi"
8 
9 
10 
20 TYPE NMEA
21  AS LONG _
22  Lin = 0 _
23  , Enr = 0
24  AS ANY PTR _
25  Dat
26  AS ZSTRING PTR Tok(27)
27  DECLARE CONSTRUCTOR(BYVAL AS TrackLoader PTR)
28  DECLARE FUNCTION Val_(BYVAL AS ZSTRING PTR) AS float
29  DECLARE FUNCTION Eval(BYVAL AS ZSTRING PTR PTR) AS TrP PTR
30  DECLARE FUNCTION LaLo(BYVAL AS ZSTRING PTR PTR) AS DOUBLE
31  DECLARE FUNCTION DaTi(BYVAL AS ZSTRING PTR PTR) AS DOUBLE
32 END TYPE
33 
NMEA::Eval
FUNCTION_AS_TrP_PTR Eval(BYVAL_AS_ZSTRING_PTR_PTR)
Evaluate the lines data.
Definition: parser_nmea.bas:150
NMEA::Dat
ANY_PTR Dat
end of data array in input buffer
Definition: parser_nmea.bi:25
NMEA::Lin
LONG Lin
lines/tags counter
Definition: parser_nmea.bi:22
track_loader.bi
Header for TrackLoader,loading track files.
NMEA::Tok
ZSTRING_PTR Tok[27+1]
Definition: parser_nmea.bi:26
NMEA
NMEA parser UDT (class with working code in CTOR)
Definition: parser_nmea.bi:20
NMEA::NMEA
NMEA(BYVAL_AS_TrackLoader_PTR)
CTOR parsing the context of a *.NMEA file.
Definition: parser_nmea.bas:40
NMEA::LaLo
FUNCTION_AS_DOUBLE LaLo(BYVAL_AS_ZSTRING_PTR_PTR)
Evaluate longitude or latitude from text.
Definition: parser_nmea.bas:130
NMEA::Val_
FUNCTION_AS_float Val_(BYVAL_AS_ZSTRING_PTR)
Evaluate a number from a string.
Definition: parser_nmea.bas:87
NMEA::Enr
LONG Enr
error counter
Definition: parser_nmea.bi:23
NMEA::DaTi
FUNCTION_AS_DOUBLE DaTi(BYVAL_AS_ZSTRING_PTR_PTR)
Evaluate the date and time for input lines.
Definition: parser_nmea.bas:103