Highest-Level view on communication services. More...
#include <chrono>
#include <linux/serial.h>
#include <boost/regex.hpp>
#include <septentrio_gnss_driver/communication/communication_core.hpp>
#include <septentrio_gnss_driver/communication/pcap_reader.hpp>
Go to the source code of this file.
Macros | |
#define | ANGLE_MAX 180 |
#define | ANGLE_MIN -180 |
#define | ATTSTD_DEV_MAX 5 |
#define | ATTSTD_DEV_MIN 0 |
#define | HEADING_MAX 360 |
#define | HEADING_MIN -360 |
#define | LEVER_ARM_MAX 100 |
#define | LEVER_ARM_MIN -100 |
#define | PITCH_MAX 90 |
#define | PITCH_MIN -90 |
#define | POSSTD_DEV_MAX 100 |
#define | POSSTD_DEV_MIN 0 |
#define | THETA_Y_MAX 90 |
#define | THETA_Y_MIN -90 |
Variables | |
boost::condition_variable | g_cd_condition |
Condition variable complementing "g_cd_mutex". More... | |
uint32_t | g_cd_count |
boost::mutex | g_cd_mutex |
Mutex to control changes of global variable "g_cd_received". More... | |
bool | g_cd_received |
Determines whether the connection descriptor was received from the Rx. More... | |
bool | g_read_cd |
boost::condition_variable | g_response_condition |
Condition variable complementing "g_response_mutex". More... | |
boost::mutex | g_response_mutex |
Mutex to control changes of global variable "g_response_received". More... | |
bool | g_response_received |
Determines whether a command reply was received from the Rx. More... | |
std::string | g_rx_tcp_port |
Rx TCP port, e.g. IP10 or IP11, to which ROSaic is connected to. More... | |
Highest-Level view on communication services.
Definition in file communication_core.cpp.
#define ANGLE_MAX 180 |
Definition at line 40 of file communication_core.cpp.
#define ANGLE_MIN -180 |
Definition at line 44 of file communication_core.cpp.
#define ATTSTD_DEV_MAX 5 |
Definition at line 84 of file communication_core.cpp.
#define ATTSTD_DEV_MIN 0 |
Definition at line 80 of file communication_core.cpp.
#define HEADING_MAX 360 |
Definition at line 64 of file communication_core.cpp.
#define HEADING_MIN -360 |
Definition at line 68 of file communication_core.cpp.
#define LEVER_ARM_MAX 100 |
Definition at line 56 of file communication_core.cpp.
#define LEVER_ARM_MIN -100 |
Definition at line 60 of file communication_core.cpp.
#define PITCH_MAX 90 |
Definition at line 72 of file communication_core.cpp.
#define PITCH_MIN -90 |
Definition at line 76 of file communication_core.cpp.
#define POSSTD_DEV_MAX 100 |
Definition at line 92 of file communication_core.cpp.
#define POSSTD_DEV_MIN 0 |
Definition at line 88 of file communication_core.cpp.
#define THETA_Y_MAX 90 |
Definition at line 48 of file communication_core.cpp.
#define THETA_Y_MIN -90 |
Definition at line 52 of file communication_core.cpp.
boost::condition_variable g_cd_condition |
Condition variable complementing "g_cd_mutex".
Definition at line 112 of file communication_core.cpp.
uint32_t g_cd_count |
Since after SSSSSSSSSSS we need to wait for second connection descriptor, we have to count the connection descriptors
Definition at line 120 of file communication_core.cpp.
boost::mutex g_cd_mutex |
Mutex to control changes of global variable "g_cd_received".
Definition at line 108 of file communication_core.cpp.
bool g_cd_received |
Determines whether the connection descriptor was received from the Rx.
Definition at line 110 of file communication_core.cpp.
bool g_read_cd |
Whether or not we still want to read the connection descriptor, which we only want in the very beginning to know whether it is IP10, IP11 etc.
Definition at line 115 of file communication_core.cpp.
boost::condition_variable g_response_condition |
Condition variable complementing "g_response_mutex".
Definition at line 106 of file communication_core.cpp.
boost::mutex g_response_mutex |
Mutex to control changes of global variable "g_response_received".
Definition at line 102 of file communication_core.cpp.
bool g_response_received |
Determines whether a command reply was received from the Rx.
Definition at line 104 of file communication_core.cpp.
std::string g_rx_tcp_port |
Rx TCP port, e.g. IP10 or IP11, to which ROSaic is connected to.
Definition at line 117 of file communication_core.cpp.