ros2_ouster
0.2
  • Class Hierarchy
  • File Hierarchy
  • Reference
    • Namespaces
      • Namespace image_os
        • Classes
      • Namespace lifecycle_interface
        • Classes
        • Typedefs
      • Namespace OS1
        • Classes
        • Enums
        • Functions
        • Typedefs
        • Variables
      • Namespace point_os
        • Classes
      • Namespace rclcpp_lifecycle
      • Namespace ros2_ouster
        • Classes
        • Enums
        • Functions
        • Variables
      • Namespace scan_os
        • Classes
      • Namespace std
    • Classes and Structs
      • Struct ImageOS
        • Struct Documentation
      • Struct client
        • Struct Documentation
      • Struct version
        • Struct Documentation
      • Struct PointOS
        • Struct Documentation
      • Struct Configuration
        • Struct Documentation
      • Struct Metadata
        • Struct Documentation
      • Struct ScanOS
        • Struct Documentation
      • Class LifecycleInterface
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class ImageProcessor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class IMUProcessor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class OS1Sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class PointcloudProcessor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class ScanProcessor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class DataProcessorInterface
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class OS1Driver
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class OusterDriver
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class OusterDriverException
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class SensorInterface
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
    • Enums
      • Enum lidar_mode
        • Enum Documentation
      • Enum timestamp_mode
        • Enum Documentation
      • Enum ClientState
        • Enum Documentation
    • Functions
      • Template Function OS1::batch_to_iter
        • Function Documentation
      • Function OS1::cfg_socket
        • Function Documentation
      • Function OS1::col_frame_id
        • Function Documentation
      • Function OS1::col_h_angle
        • Function Documentation
      • Function OS1::col_h_encoder_count
        • Function Documentation
      • Function OS1::col_measurement_id
        • Function Documentation
      • Function OS1::col_timestamp
        • Function Documentation
      • Function OS1::col_valid
        • Function Documentation
      • Function OS1::do_tcp_cmd
        • Function Documentation
      • Function OS1::get_metadata
        • Function Documentation
      • Function OS1::get_px_offset
        • Function Documentation
      • Function OS1::imu_accel_ts
        • Function Documentation
      • Function OS1::imu_av_x
        • Function Documentation
      • Function OS1::imu_av_y
        • Function Documentation
      • Function OS1::imu_av_z
        • Function Documentation
      • Function OS1::imu_gyro_ts
        • Function Documentation
      • Function OS1::imu_la_x
        • Function Documentation
      • Function OS1::imu_la_y
        • Function Documentation
      • Function OS1::imu_la_z
        • Function Documentation
      • Function OS1::imu_sys_ts
        • Function Documentation
      • Function OS1::init_client(int, int)
        • Function Documentation
      • Function OS1::init_client(const std::string&, const std::string&, lidar_mode, timestamp_mode, int, int)
        • Function Documentation
      • Function OS1::lidar_mode_of_string
        • Function Documentation
      • Function OS1::make_xyz_lut
        • Function Documentation
      • Function OS1::n_cols_of_lidar_mode
        • Function Documentation
      • Function OS1::nth_col
        • Function Documentation
      • Function OS1::nth_px
        • Function Documentation
      • Function OS1::operator<
        • Function Documentation
      • Function OS1::operator<=
        • Function Documentation
      • Function OS1::operator==
        • Function Documentation
      • Function OS1::parse_metadata
        • Function Documentation
      • Function OS1::poll_client
        • Function Documentation
      • Function OS1::px_noise_photons
        • Function Documentation
      • Function OS1::px_range
        • Function Documentation
      • Function OS1::px_reflectivity
        • Function Documentation
      • Function OS1::px_signal_photons
        • Function Documentation
      • Function OS1::read_imu_packet
        • Function Documentation
      • Function OS1::read_lidar_packet
        • Function Documentation
      • Function OS1::recv_fixed
        • Function Documentation
      • Function OS1::timestamp_mode_of_string
        • Function Documentation
      • Function OS1::to_string(version)
        • Function Documentation
      • Function OS1::to_string(lidar_mode)
        • Function Documentation
      • Function OS1::to_string(timestamp_mode)
        • Function Documentation
      • Function OS1::udp_data_socket
        • Function Documentation
      • Function OS1::update_json_obj
        • Function Documentation
      • Function OS1::version_of_string
        • Function Documentation
      • Function ros2_ouster::createImageProcessor
        • Function Documentation
      • Function ros2_ouster::createIMUProcessor
        • Function Documentation
      • Function ros2_ouster::createPointcloudProcessor
        • Function Documentation
      • Function ros2_ouster::createProcessors
        • Function Documentation
      • Function ros2_ouster::createScanProcessor
        • Function Documentation
      • Function ros2_ouster::ltrim
        • Function Documentation
      • Function ros2_ouster::rtrim
        • Function Documentation
      • Function ros2_ouster::split
        • Function Documentation
      • Function ros2_ouster::toMsg(const ros2_ouster::Metadata&)
        • Function Documentation
      • Function ros2_ouster::toMsg(const std::vector<double>&, const std::string&, const std::string&, const rclcpp::Time&)
        • Function Documentation
      • Function ros2_ouster::toMsg(const uint8_t *, const std::string&, uint64_t)
        • Function Documentation
      • Function ros2_ouster::toMsg(const pcl::PointCloud<point_os::PointOS>&, std::chrono::nanoseconds, const std::string&)
        • Function Documentation
      • Function ros2_ouster::toMsg(const std::vector<scan_os::ScanOS>&, std::chrono::nanoseconds, const std::string&, const ros2_ouster::Metadata&, const uint8_t)
        • Function Documentation
      • Function ros2_ouster::toProcMask
        • Function Documentation
      • Function ros2_ouster::toString
        • Function Documentation
      • Function ros2_ouster::trim
        • Function Documentation
    • Variables
      • Variable OS1::column_bytes
        • Variable Documentation
      • Variable OS1::columns_per_buffer
        • Variable Documentation
      • Variable OS1::encoder_ticks_per_rev
        • Variable Documentation
      • Variable OS1::imu_packet_bytes
        • Variable Documentation
      • Variable OS1::invalid_version
        • Variable Documentation
      • Variable OS1::lidar_mode_strings
        • Variable Documentation
      • Variable OS1::lidar_packet_bytes
        • Variable Documentation
      • Variable OS1::min_version
        • Variable Documentation
      • Variable OS1::pixel_bytes
        • Variable Documentation
      • Variable OS1::pixels_per_column
        • Variable Documentation
      • Variable OS1::timestamp_mode_strings
        • Variable Documentation
      • Variable ros2_ouster::IS_BIGENDIAN
        • Variable Documentation
      • Variable ros2_ouster::OS1_DEFAULT_PROC_MASK
        • Variable Documentation
      • Variable ros2_ouster::OS1_PROC_IMG
        • Variable Documentation
      • Variable ros2_ouster::OS1_PROC_IMU
        • Variable Documentation
      • Variable ros2_ouster::OS1_PROC_PCL
        • Variable Documentation
      • Variable ros2_ouster::OS1_PROC_SCAN
        • Variable Documentation
    • Defines
      • Define PCL_NO_PRECOMPILE
        • Define Documentation
      • Define PCL_NO_PRECOMPILE
        • Define Documentation
    • Typedefs
      • Typedef lifecycle_interface::CallbackReturn
        • Typedef Documentation
      • Typedef OS1::ns
        • Typedef Documentation
    • Directories
      • Directory include
        • Subdirectories
      • Directory ros2_ouster
        • Subdirectories
        • Files
      • Directory interfaces
        • Files
      • Directory OS1
        • Subdirectories
        • Files
      • Directory processors
        • Files
    • Files
      • File configuration.hpp
        • Definition (include/ros2_ouster/interfaces/configuration.hpp)
          • Program Listing for File configuration.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File conversions.hpp
        • Definition (include/ros2_ouster/conversions.hpp)
          • Program Listing for File conversions.hpp
        • Includes
        • Included By
        • Namespaces
        • Functions
        • Variables
      • File data_processor_interface.hpp
        • Definition (include/ros2_ouster/interfaces/data_processor_interface.hpp)
          • Program Listing for File data_processor_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File driver_types.hpp
        • Definition (include/ros2_ouster/driver_types.hpp)
          • Program Listing for File driver_types.hpp
        • Includes
        • Namespaces
        • Classes
      • File exception.hpp
        • Definition (include/ros2_ouster/exception.hpp)
          • Program Listing for File exception.hpp
        • Includes
        • Namespaces
        • Classes
      • File image_os.hpp
        • Definition (include/ros2_ouster/image_os.hpp)
          • Program Listing for File image_os.hpp
        • Included By
        • Namespaces
        • Classes
      • File image_processor.hpp
        • Definition (include/ros2_ouster/OS1/processors/image_processor.hpp)
          • Program Listing for File image_processor.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File imu_processor.hpp
        • Definition (include/ros2_ouster/OS1/processors/imu_processor.hpp)
          • Program Listing for File imu_processor.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File lifecycle_interface.hpp
        • Definition (include/ros2_ouster/interfaces/lifecycle_interface.hpp)
          • Program Listing for File lifecycle_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Typedefs
      • File metadata.hpp
        • Definition (include/ros2_ouster/interfaces/metadata.hpp)
          • Program Listing for File metadata.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Enums
      • File OS1.hpp
        • Definition (include/ros2_ouster/OS1/OS1.hpp)
          • Program Listing for File OS1.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Enums
        • Functions
        • Typedefs
        • Variables
      • File OS1_packet.hpp
        • Definition (include/ros2_ouster/OS1/OS1_packet.hpp)
          • Program Listing for File OS1_packet.hpp
        • Includes
        • Included By
        • Namespaces
        • Functions
        • Variables
      • File OS1_sensor.hpp
        • Definition (include/ros2_ouster/OS1/OS1_sensor.hpp)
          • Program Listing for File OS1_sensor.hpp
        • Includes
        • Namespaces
        • Classes
      • File OS1_util.hpp
        • Definition (include/ros2_ouster/OS1/OS1_util.hpp)
          • Program Listing for File OS1_util.hpp
        • Includes
        • Included By
        • Namespaces
        • Functions
      • File ouster_driver.hpp
        • Definition (include/ros2_ouster/ouster_driver.hpp)
          • Program Listing for File ouster_driver.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File point_os.hpp
        • Definition (include/ros2_ouster/point_os.hpp)
          • Program Listing for File point_os.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Defines
      • File pointcloud_processor.hpp
        • Definition (include/ros2_ouster/OS1/processors/pointcloud_processor.hpp)
          • Program Listing for File pointcloud_processor.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File processor_factories.hpp
        • Definition (include/ros2_ouster/OS1/processor_factories.hpp)
          • Program Listing for File processor_factories.hpp
        • Includes
        • Included By
        • Namespaces
        • Functions
        • Variables
      • File scan_os.hpp
        • Definition (include/ros2_ouster/scan_os.hpp)
          • Program Listing for File scan_os.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Defines
      • File scan_processor.hpp
        • Definition (include/ros2_ouster/OS1/processors/scan_processor.hpp)
          • Program Listing for File scan_processor.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File sensor_interface.hpp
        • Definition (include/ros2_ouster/interfaces/sensor_interface.hpp)
          • Program Listing for File sensor_interface.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File string_utils.hpp
        • Definition (include/ros2_ouster/string_utils.hpp)
          • Program Listing for File string_utils.hpp
        • Includes
        • Included By
        • Namespaces
        • Functions
ros2_ouster
  • »
  • Welcome to the documentation for ros2_ouster
  • View page source

Welcome to the documentation for ros2_ouster

  • Class Hierarchy
  • File Hierarchy
  • Reference
    • Namespaces
    • Classes and Structs
    • Enums
    • Functions
    • Variables
    • Defines
    • Typedefs
    • Directories
    • Files

Indices and Search

  • Index

  • Search Page

Next

© Copyright 2021, Apache-2.0.

Built with Sphinx using a theme provided by Read the Docs.