Function OS1::init_client(const std::string&, const std::string&, lidar_mode, timestamp_mode, int, int)

Function Documentation

inline std::shared_ptr<client> OS1::init_client(const std::string &hostname, const std::string &udp_dest_host, lidar_mode mode = MODE_1024x10, timestamp_mode ts_mode = TIME_FROM_INTERNAL_OSC, int lidar_port = 7502, int imu_port = 7503)

Connect to and configure the sensor and start listening for data

Parameters:
  • hostname – hostname or ip of the sensor

  • udp_dest_host – hostname or ip where the sensor should send data

  • mode – lidar_mode defining azimuth resolution and rotation rate

  • ts_mode – method used to timestamp lidar measurements

  • lidar_port – port on which the sensor will send lidar data

  • imu_port – port on which the sensor will send imu data

Returns:

pointer owning the resources associated with the connection