Main Page
Classes
Files
File List
File Members
include
ntrip.h
Go to the documentation of this file.
1
#ifndef NTRIP_H
2
#define NTRIP_H
3
4
#include <string>
5
#include "
serial.h
"
6
7
enum
MODE
{
HTTP
= 1,
RTSP
= 2,
NTRIP1
= 3,
AUTO
= 4,
UDP
= 5,
END
};
8
9
struct
Args
10
{
11
const
char
*
server
;
12
const
char
*
port
;
13
const
char
*
user
;
14
const
char
*
proxyhost
;
15
const
char
*
proxyport
;
16
const
char
*
password
;
17
const
char
*
nmea
;
18
const
char
*
data
;
19
int
bitrate
;
20
int
mode
;
21
22
int
udpport
;
23
int
initudp
;
24
enum
SerialBaud
baud
;
25
enum
SerialDatabits
databits
;
26
enum
SerialStopbits
stopbits
;
27
enum
SerialParity
parity
;
28
enum
SerialProtocol
protocol
;
29
const
char
*
serdevice
;
30
const
char
*
serlogfile
;
31
bool
stop
;
32
};
33
34
35
struct
Location
36
{
37
38
std::string
nmea
;
39
std::string
lat
;
40
std::string
lon
;
41
std::string
alt
;
42
std::string
hdop
;
43
std::string
vdop
;
44
std::string
fix
;
45
};
46
47
void
ntrip_client
(
Args
*
const
);
48
Location
getGNGGA
();
49
#endif
50
51
ntrip_client
void ntrip_client(Args *const)
Definition:
ntripclient.cpp:600
Args::udpport
int udpport
Definition:
ntrip.h:22
MODE
MODE
Definition:
ntrip.h:7
Location::hdop
std::string hdop
Definition:
ntrip.h:42
Args::proxyport
const char * proxyport
Definition:
ntrip.h:15
END
Definition:
ntrip.h:7
Args::data
const char * data
Definition:
ntrip.h:18
Args::mode
int mode
Definition:
ntrip.h:20
SerialDatabits
SerialDatabits
Definition:
serial.h:15
Location::lat
std::string lat
Definition:
ntrip.h:39
Location::lon
std::string lon
Definition:
ntrip.h:40
Args::stop
bool stop
Definition:
ntrip.h:31
Args::protocol
enum SerialProtocol protocol
Definition:
ntrip.h:28
UDP
Definition:
ntrip.h:7
Location::nmea
std::string nmea
Definition:
ntrip.h:38
Args::serlogfile
const char * serlogfile
Definition:
ntrip.h:30
Args
Definition:
ntrip.h:9
NTRIP1
Definition:
ntrip.h:7
serial.h
Args::databits
enum SerialDatabits databits
Definition:
ntrip.h:25
HTTP
Definition:
ntrip.h:7
Args::baud
enum SerialBaud baud
Definition:
ntrip.h:24
Args::bitrate
int bitrate
Definition:
ntrip.h:19
getGNGGA
Location getGNGGA()
Definition:
ntripclient.cpp:43
Location::fix
std::string fix
Definition:
ntrip.h:44
Location::vdop
std::string vdop
Definition:
ntrip.h:43
Args::port
const char * port
Definition:
ntrip.h:12
SerialProtocol
SerialProtocol
Definition:
serial.h:21
RTSP
Definition:
ntrip.h:7
SerialBaud
SerialBaud
Definition:
serial.h:10
Args::password
const char * password
Definition:
ntrip.h:16
Args::stopbits
enum SerialStopbits stopbits
Definition:
ntrip.h:26
SerialParity
SerialParity
Definition:
serial.h:19
Args::proxyhost
const char * proxyhost
Definition:
ntrip.h:14
SerialStopbits
SerialStopbits
Definition:
serial.h:17
Args::nmea
const char * nmea
Definition:
ntrip.h:17
Args::user
const char * user
Definition:
ntrip.h:13
Location::alt
std::string alt
Definition:
ntrip.h:41
Args::initudp
int initudp
Definition:
ntrip.h:23
Args::serdevice
const char * serdevice
Definition:
ntrip.h:29
Args::server
const char * server
Definition:
ntrip.h:11
Args::parity
enum SerialParity parity
Definition:
ntrip.h:27
AUTO
Definition:
ntrip.h:7
Location
Definition:
ntrip.h:35
dgps_ros
Author(s):
autogenerated on Wed Jan 20 2021 03:38:34