18 #ifndef GNSS_SDR_MONITOR_EPHEMERIS_UDP_SINK_H 19 #define GNSS_SDR_MONITOR_EPHEMERIS_UDP_SINK_H 25 #include <boost/asio.hpp> 36 #if USE_BOOST_ASIO_IO_CONTEXT 37 using b_io_context = boost::asio::io_context;
39 using b_io_context = boost::asio::io_service;
46 bool write_gps_ephemeris(
const std::shared_ptr<Gps_Ephemeris>& monitor_gps_eph);
47 bool write_galileo_ephemeris(
const std::shared_ptr<Galileo_Ephemeris>& monitor_gal_eph);
52 b_io_context io_context;
53 boost::asio::ip::udp::socket socket;
54 std::vector<boost::asio::ip::udp::endpoint> endpoints;
55 boost::system::error_code error;
62 #endif // GNSS_SDR_MONITOR_EPHEMERIS_UDP_SINK_H Serialization / Deserialization of Galileo_Ephemeris objects using Protocol Buffers.
This class implements serialization and deserialization of Gps_Ephemeris objects using Protocol Buffe...
This class implements serialization and deserialization of Galileo_Ephemeris using Protocol Buffers...
Interface of a GPS EPHEMERIS storage.
Interface of a Galileo EPHEMERIS storage.
Serialization / Deserialization of Gps_Ephemeris objects using Protocol Buffers.