Struct SickSafetyscanners::Config

Nested Relationships

This struct is a nested type of Class SickSafetyscanners.

Struct Documentation

struct Config

Sick safety scanner configuration

Public Functions

inline void setupMsgCreator()

Public Members

boost::asio::ip::address_v4 m_sensor_ip
boost::asio::ip::address_v4 m_interface_ip
std::string m_frame_id
double m_time_offset = 0.0
double m_range_min = 0.0
double m_range_max
double m_frequency_tolerance = 0.1
double m_expected_frequency = 34.0
double m_timestamp_min_acceptable = -1.0
double m_timestamp_max_acceptable = 1.0
double m_min_intensities = 0.0

min intensities for laser points

bool m_use_sick_angles
float m_angle_offset = -90.0
bool m_use_pers_conf = false
sick::types::port_t m_tcp_port = 2122
datastructure::ConfigMetadata m_metadata
datastructure::FirmwareVersion m_firmware_version
sick::datastructure::CommSettings m_communications_settings
std::unique_ptr<sick::MessageCreator> m_msg_creator