5#ifndef CCSINSDETIFLLNETIO_HPP
6#define CCSINSDETIFLLNETIO_HPP
8#include <boost/endian/arithmetic.hpp>
10#include <llnetio/mudpi/io.hpp>
11#include <llnetio/udpSocket.hpp>
12#include <llnetio/rtms/io.hpp>
13#include <llnetio/rtms/rtms.hpp>
50 void ReceiverConfig(
unsigned short udp_listen = 10001, llnetio::Ipv4 ip_listen = llnetio::Ipv4 {
"239.128.7.1"},
const std::string& iface_name =
"lo");
58 void SenderConfig(
unsigned short dst_port = 10001, std::string dst_ip =
"239.128.7.1", std::string src_ip =
"127.0.0.1");
Definition ccsinsdetifLlnetio.hpp:30
void SenderConfig(unsigned short dst_port=10001, std::string dst_ip="239.128.7.1", std::string src_ip="127.0.0.1")
Setting llnetio sender configuration.
Definition ccsinsdetifLlnetio.cpp:44
const boost::endian::little_uint8_at padding_pdu
Definition ccsinsdetifLlnetio.hpp:34
std::unique_ptr< llnetio::UdpRxSocket::Config > receiver_udp_cfg
Definition ccsinsdetifLlnetio.hpp:36
std::unique_ptr< llnetio::mudpi::Receiver::Config > receiver_mudpi_cfg
Definition ccsinsdetifLlnetio.hpp:37
std::unique_ptr< llnetio::mudpi::Sender::Config > sender_mudpi_cfg
Definition ccsinsdetifLlnetio.hpp:40
void ReceiverConfig(unsigned short udp_listen=10001, llnetio::Ipv4 ip_listen=llnetio::Ipv4 {"239.128.7.1"}, const std::string &iface_name="lo")
Setting llnetio receiver configuration.
Definition ccsinsdetifLlnetio.cpp:8
std::unique_ptr< llnetio::rtms::Receiver::Config > receiver_rtms_cfg
Definition ccsinsdetifLlnetio.hpp:38
std::unique_ptr< llnetio::UdpTxSocket::Config > sender_udp_cfg
Definition ccsinsdetifLlnetio.hpp:39
std::unique_ptr< llnetio::rtms::Sender::Config > sender_rtms_cfg
Definition ccsinsdetifLlnetio.hpp:41
Definition ccsinsdetifLlnetio.cpp:7
Definition ccsinsdetifLlnetio.hpp:18
boost::endian::big_float64_t north_angle
Definition ccsinsdetifLlnetio.hpp:24
boost::endian::big_float64_t elevation_direction_angle
Definition ccsinsdetifLlnetio.hpp:26
boost::endian::big_float64_t target_observed_az
Definition ccsinsdetifLlnetio.hpp:23
boost::endian::big_float64_t target_observed_alt
Definition ccsinsdetifLlnetio.hpp:22
boost::endian::big_float64_t parallactic_angle
Definition ccsinsdetifLlnetio.hpp:27
boost::endian::big_float64_t pupil_angle
Definition ccsinsdetifLlnetio.hpp:25
boost::endian::big_float64_t time_dut1
Definition ccsinsdetifLlnetio.hpp:21
boost::endian::big_float64_t time_tai
Definition ccsinsdetifLlnetio.hpp:20