#include <tcp_stream.h>
|
enum | Status { Status::DISCONNECTED,
Status::CONNECTED,
Status::ERROR
} |
|
static Stream * | create_tcp (const char *address, uint16_t port, uint32_t timeout_usec=1000000) |
|
static Stream * | create_udp (const char *address, uint16_t port, uint32_t timeout_usec=1000000) |
|
static Stream * | create_serial (const char *device_name, uint32_t baud_rate, uint32_t timeout_usec=0) |
|
static Stream * | create_ntrip (const std::string &address, uint16_t port, const std::string &mountpoint, const std::string &user, const std::string &passwd, uint32_t timeout_s=30) |
|
static constexpr size_t | NUM_STATUS |
|
| Stream () |
|
Status | status_ = Status::DISCONNECTED |
|
◆ TcpStream()
apollo::drivers::gnss::TcpStream::TcpStream |
( |
const char * |
address, |
|
|
uint16_t |
port, |
|
|
uint32_t |
timeout_usec, |
|
|
bool |
auto_reconnect = true |
|
) |
| |
◆ ~TcpStream()
apollo::drivers::gnss::TcpStream::~TcpStream |
( |
| ) |
|
◆ Connect()
virtual bool apollo::drivers::gnss::TcpStream::Connect |
( |
| ) |
|
|
virtual |
◆ Disconnect()
virtual bool apollo::drivers::gnss::TcpStream::Disconnect |
( |
| ) |
|
|
virtual |
◆ read()
virtual size_t apollo::drivers::gnss::TcpStream::read |
( |
uint8_t * |
buffer, |
|
|
size_t |
max_length |
|
) |
| |
|
virtual |
◆ write()
virtual size_t apollo::drivers::gnss::TcpStream::write |
( |
const uint8_t * |
data, |
|
|
size_t |
length |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: