Handles callbacks when reading NMEA/SBF messages. More...
#include <boost/foreach.hpp>#include <boost/function.hpp>#include <boost/thread.hpp>#include <boost/thread/condition.hpp>#include <boost/tokenizer.hpp>#include <boost/algorithm/string/join.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include <boost/asio.hpp>#include <boost/asio/serial_port.hpp>#include <boost/bind.hpp>#include <boost/format.hpp>#include <boost/thread/mutex.hpp>#include <algorithm>#include <septentrio_gnss_driver/communication/rx_message.hpp>

Go to the source code of this file.
Classes | |
| class | io_comm_rx::AbstractCallbackHandler |
| class | io_comm_rx::CallbackHandler< T > |
| Abstract class representing a generic callback handler, includes high-level functionality such as wait. More... | |
| class | io_comm_rx::CallbackHandlers |
| Represents ensemble of (to be constructed) ROS messages, to be handled at once by this class. More... | |
Namespaces | |
| io_comm_rx | |
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... | |
| 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... | |
Handles callbacks when reading NMEA/SBF messages.
Definition in file callback_handlers.hpp.
| 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.
| 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.