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;
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);
49 #endif
50 
51 
void ntrip_client(Args *const)
int udpport
Definition: ntrip.h:22
MODE
Definition: ntrip.h:7
std::string hdop
Definition: ntrip.h:42
const char * proxyport
Definition: ntrip.h:15
Definition: ntrip.h:7
const char * data
Definition: ntrip.h:18
int mode
Definition: ntrip.h:20
SerialDatabits
Definition: serial.h:15
std::string lat
Definition: ntrip.h:39
std::string lon
Definition: ntrip.h:40
bool stop
Definition: ntrip.h:31
enum SerialProtocol protocol
Definition: ntrip.h:28
Definition: ntrip.h:7
std::string nmea
Definition: ntrip.h:38
const char * serlogfile
Definition: ntrip.h:30
Definition: ntrip.h:9
Definition: ntrip.h:7
enum SerialDatabits databits
Definition: ntrip.h:25
Definition: ntrip.h:7
enum SerialBaud baud
Definition: ntrip.h:24
int bitrate
Definition: ntrip.h:19
Location getGNGGA()
Definition: ntripclient.cpp:43
std::string fix
Definition: ntrip.h:44
std::string vdop
Definition: ntrip.h:43
const char * port
Definition: ntrip.h:12
SerialProtocol
Definition: serial.h:21
Definition: ntrip.h:7
SerialBaud
Definition: serial.h:10
const char * password
Definition: ntrip.h:16
enum SerialStopbits stopbits
Definition: ntrip.h:26
SerialParity
Definition: serial.h:19
const char * proxyhost
Definition: ntrip.h:14
SerialStopbits
Definition: serial.h:17
const char * nmea
Definition: ntrip.h:17
const char * user
Definition: ntrip.h:13
std::string alt
Definition: ntrip.h:41
int initudp
Definition: ntrip.h:23
const char * serdevice
Definition: ntrip.h:29
const char * server
Definition: ntrip.h:11
enum SerialParity parity
Definition: ntrip.h:27
Definition: ntrip.h:7
Definition: ntrip.h:35


dgps_ros
Author(s):
autogenerated on Wed Jan 20 2021 03:38:34