Macros | Variables
communication_core.cpp File Reference

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>
Include dependency graph for communication_core.cpp:

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...
 

Detailed Description

Highest-Level view on communication services.

Date
22/08/20

Definition in file communication_core.cpp.

Macro Definition Documentation

◆ ANGLE_MAX

#define ANGLE_MAX   180

Definition at line 40 of file communication_core.cpp.

◆ ANGLE_MIN

#define ANGLE_MIN   -180

Definition at line 44 of file communication_core.cpp.

◆ ATTSTD_DEV_MAX

#define ATTSTD_DEV_MAX   5

Definition at line 84 of file communication_core.cpp.

◆ ATTSTD_DEV_MIN

#define ATTSTD_DEV_MIN   0

Definition at line 80 of file communication_core.cpp.

◆ HEADING_MAX

#define HEADING_MAX   360

Definition at line 64 of file communication_core.cpp.

◆ HEADING_MIN

#define HEADING_MIN   -360

Definition at line 68 of file communication_core.cpp.

◆ LEVER_ARM_MAX

#define LEVER_ARM_MAX   100

Definition at line 56 of file communication_core.cpp.

◆ LEVER_ARM_MIN

#define LEVER_ARM_MIN   -100

Definition at line 60 of file communication_core.cpp.

◆ PITCH_MAX

#define PITCH_MAX   90

Definition at line 72 of file communication_core.cpp.

◆ PITCH_MIN

#define PITCH_MIN   -90

Definition at line 76 of file communication_core.cpp.

◆ POSSTD_DEV_MAX

#define POSSTD_DEV_MAX   100

Definition at line 92 of file communication_core.cpp.

◆ POSSTD_DEV_MIN

#define POSSTD_DEV_MIN   0

Definition at line 88 of file communication_core.cpp.

◆ THETA_Y_MAX

#define THETA_Y_MAX   90

Definition at line 48 of file communication_core.cpp.

◆ THETA_Y_MIN

#define THETA_Y_MIN   -90

Definition at line 52 of file communication_core.cpp.

Variable Documentation

◆ g_cd_condition

boost::condition_variable g_cd_condition

Condition variable complementing "g_cd_mutex".

Definition at line 112 of file communication_core.cpp.

◆ g_cd_count

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.

◆ g_cd_mutex

boost::mutex g_cd_mutex

Mutex to control changes of global variable "g_cd_received".

Definition at line 108 of file communication_core.cpp.

◆ g_cd_received

bool g_cd_received

Determines whether the connection descriptor was received from the Rx.

Definition at line 110 of file communication_core.cpp.

◆ g_read_cd

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.

◆ g_response_condition

boost::condition_variable g_response_condition

Condition variable complementing "g_response_mutex".

Definition at line 106 of file communication_core.cpp.

◆ g_response_mutex

boost::mutex g_response_mutex

Mutex to control changes of global variable "g_response_received".

Definition at line 102 of file communication_core.cpp.

◆ g_response_received

bool g_response_received

Determines whether a command reply was received from the Rx.

Definition at line 104 of file communication_core.cpp.

◆ g_rx_tcp_port

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.



septentrio_gnss_driver
Author(s): Tibor Dome
autogenerated on Sat Mar 11 2023 03:12:56