phytrace_builder_set_perception_lidar

Function phytrace_builder_set_perception_lidar 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn phytrace_builder_set_perception_lidar( builder: *mut PhyTraceBuilderHandle, sensor_id: *const c_char, point_count: u32, min_range_m: f64, max_range_m: f64, min_angle_deg: f64, max_angle_deg: f64, angular_resolution_deg: f64, closest_range_m: f64, closest_angle_deg: f64, scan_frequency_hz: f64, ) -> i32
Expand description

Set a lidar sensor in the perception domain.

String parameters use null for “not set”. Float parameters use NAN for “not set”.

§Parameters

  • sensor_id — Sensor identifier string, or null
  • point_count — Number of points in scan; 0 means not set
  • min_range_m, max_range_m — Sensor range limits, or NAN
  • min_angle_deg, max_angle_deg — Scan angle limits, or NAN
  • angular_resolution_deg — Angular resolution, or NAN
  • closest_range_m — Closest detected range, or NAN
  • closest_angle_deg — Angle of closest detection, or NAN
  • scan_frequency_hz — Scan frequency, or NAN