ros2_ouster: Jazzy
  • Links
    • Rosindex
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace lifecycle_interface
        • Namespace nonstd
        • Namespace nonstd::detail
        • Namespace nonstd::optional_lite
        • Namespace nonstd::optional_lite::detail
        • Namespace nonstd::optional_lite::std11
        • Namespace ouster
        • Namespace ouster::impl
        • Namespace ouster::sensor
        • Namespace ouster::sensor::impl
        • Namespace ouster::util
        • Namespace ouster::viz
        • Namespace ouster_ros
        • Namespace rclcpp_lifecycle
        • Namespace ros2_ouster
        • Namespace sensor
        • Namespace std
      • Classes and Structs
        • Template Struct in_place_index_tag
        • Template Struct in_place_type_tag
        • Struct in_place_t
        • Template Struct alignment_logic
        • Template Struct alignment_of
        • Template Struct alignment_of_hack
        • Struct nulltype
        • Struct aligned_storage_t
        • Template Struct struct_t
        • Template Struct type_of_size
        • Template Struct type_of_size< nulltype, N >
        • Template Struct typelist
        • Struct nullopt_t
        • Struct nullopt_t::init
        • Template Struct bool_constant
        • Template Struct conditional
        • Template Struct conditional< false, T, F >
        • Template Struct integral_constant
        • Template Struct is_assignable
        • Template Struct is_move_constructible
        • Template Struct is_nothrow_move_assignable
        • Template Struct is_nothrow_move_constructible
        • Template Struct is_trivially_copy_constructible
        • Template Struct is_trivially_move_constructible
        • Struct LidarScan::BlockHeader
        • Struct data_format
        • Struct packet_format
        • Struct sensor_config
        • Struct sensor_info
        • Struct version
        • Struct AutoExposure
        • Struct XYZLut
        • Struct Point
        • Struct Configuration
        • Struct Metadata
        • Class LifecycleInterface
        • Template Class optional
        • Class LidarScan
        • Class ScanBatcher
        • Class BeamUniformityCorrector
        • Class DataProcessorInterface
        • Class Driver
        • Class OusterDriver
        • Class OusterDriverException
        • Class RingBuffer
        • Class SensorInterface
        • Class TinsDriver
        • Class FullRotationAccumulator
        • Class ImageProcessor
        • Class IMUProcessor
        • Class PointcloudProcessor
        • Class ScanProcessor
        • Class Sensor
        • Class SensorTins
      • Enums
        • Enum client_state
        • Enum config_flags
        • Enum configuration_version
        • Enum lidar_mode
        • Enum MultipurposeIOMode
        • Enum NMEABaudRate
        • Enum OperatingMode
        • Enum Polarity
        • Enum timestamp_mode
      • Unions
        • Union storage_t
      • Functions
        • Template Function nonstd::in_place(detail::in_place_type_tag<T>)
        • Template Function nonstd::in_place(detail::in_place_index_tag<K>)
        • Template Function nonstd::in_place_index
        • Template Function nonstd::in_place_type
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(char)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(short)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(int)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(long)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(float)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(double)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(long double)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(char *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(short *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(int *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(long *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(float *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(double *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(long double *)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(Unknown(*)(Unknown))
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(Unknown *Unknown::*)
        • Function nonstd::optional_lite::detail::optional_ALIGN_TYPE(Unknown(Unknown::*)(Unknown))
        • Template Function nonstd::optional_lite::make_optional
        • Template Function nonstd::optional_lite::operator!=(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator!=(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator!=(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator!=(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator!=(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::operator<(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator<(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator<(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator<(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator<(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::operator<=(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator<=(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator<=(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator<=(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator<=(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::operator==(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator==(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator==(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator==(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator==(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::operator>(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator>(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator>(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator>(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator>(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::operator>=(optional<T> const&, optional<U> const&)
        • Template Function nonstd::optional_lite::operator>=(optional<T> const&, nullopt_t)
        • Template Function nonstd::optional_lite::operator>=(nullopt_t, optional<T> const&)
        • Template Function nonstd::optional_lite::operator>=(optional<T> const&, U const&)
        • Template Function nonstd::optional_lite::operator>=(U const&, optional<T> const&)
        • Template Function nonstd::optional_lite::std11::move
        • Template Function nonstd::optional_lite::swap
        • Function ouster::cartesian
        • Template Function ouster::destagger
        • Function ouster::impl::socket_close
        • Function ouster::impl::socket_exit
        • Function ouster::impl::socket_get_error
        • Function ouster::impl::socket_set_non_blocking
        • Function ouster::impl::socket_set_reuse
        • Function ouster::impl::socket_valid
        • Function ouster::make_xyz_lut(size_t, size_t, double, double, const mat4d&, const std::vector<double>&, const std::vector<double>&)
        • Function ouster::make_xyz_lut(const sensor::sensor_info&)
        • Function ouster::operator!=
        • Function ouster::operator==(const LidarScan::BlockHeader&, const LidarScan::BlockHeader&)
        • Function ouster::operator==(const LidarScan&, const LidarScan&)
        • Function ouster::sensor::default_sensor_info
        • Function ouster::sensor::frequency_of_lidar_mode
        • Function ouster::sensor::get_config
        • Function ouster::sensor::get_format
        • Function ouster::sensor::get_metadata
        • Function ouster::sensor::impl::col_encoder
        • Function ouster::sensor::impl::col_frame_id
        • Function ouster::sensor::impl::col_measurement_id
        • Template Function ouster::sensor::impl::col_status
        • Function ouster::sensor::impl::col_timestamp
        • Function ouster::sensor::impl::column_bytes
        • Function ouster::sensor::impl::imu_accel_ts
        • Function ouster::sensor::impl::imu_av_x
        • Function ouster::sensor::impl::imu_av_y
        • Function ouster::sensor::impl::imu_av_z
        • Function ouster::sensor::impl::imu_gyro_ts
        • Function ouster::sensor::impl::imu_la_x
        • Function ouster::sensor::impl::imu_la_y
        • Function ouster::sensor::impl::imu_la_z
        • Function ouster::sensor::impl::imu_sys_ts
        • Template Function ouster::sensor::impl::nth_col
        • Function ouster::sensor::impl::nth_px
        • Template Function ouster::sensor::impl::packet_2_0
        • Function ouster::sensor::impl::packet_bytes
        • Function ouster::sensor::impl::px_ambient
        • Function ouster::sensor::impl::px_range
        • Function ouster::sensor::impl::px_reflectivity
        • Function ouster::sensor::impl::px_signal
        • Function ouster::sensor::init_client(const std::string&, int, int)
        • Function ouster::sensor::init_client(const std::string&, const std::string&, lidar_mode, timestamp_mode, int, int, int)
        • Function ouster::sensor::lidar_mode_of_string
        • Function ouster::sensor::metadata_from_json
        • Function ouster::sensor::multipurpose_io_mode_of_string
        • Function ouster::sensor::n_cols_of_lidar_mode
        • Function ouster::sensor::nmea_baud_rate_of_string
        • Function ouster::sensor::operating_mode_of_string
        • Function ouster::sensor::operator!=(const data_format&, const data_format&)
        • Function ouster::sensor::operator!=(const sensor_info&, const sensor_info&)
        • Function ouster::sensor::operator!=(const sensor_config&, const sensor_config&)
        • Function ouster::sensor::operator==(const data_format&, const data_format&)
        • Function ouster::sensor::operator==(const sensor_info&, const sensor_info&)
        • Function ouster::sensor::operator==(const sensor_config&, const sensor_config&)
        • Function ouster::sensor::parse_config
        • Function ouster::sensor::parse_metadata
        • Function ouster::sensor::polarity_of_string
        • Function ouster::sensor::poll_client
        • Function ouster::sensor::read_imu_packet
        • Function ouster::sensor::read_lidar_packet
        • Function ouster::sensor::set_config
        • Function ouster::sensor::timestamp_mode_of_string
        • Function ouster::sensor::to_string(lidar_mode)
        • Function ouster::sensor::to_string(timestamp_mode)
        • Function ouster::sensor::to_string(OperatingMode)
        • Function ouster::sensor::to_string(MultipurposeIOMode)
        • Function ouster::sensor::to_string(Polarity)
        • Function ouster::sensor::to_string(NMEABaudRate)
        • Function ouster::sensor::to_string(AzimuthWindow)
        • Function ouster::sensor::to_string(const sensor_info&)
        • Function ouster::sensor::to_string(const sensor_config&)
        • Template Function ouster::stagger
        • Function ouster::util::operator!=
        • Function ouster::util::operator<
        • Function ouster::util::operator<=
        • Function ouster::util::operator==
        • Function ouster::util::operator>
        • Function ouster::util::operator>=
        • Function ouster::util::to_string
        • Function ouster::util::version_of_string
        • Function ros2_ouster::createImageProcessor
        • Function ros2_ouster::createIMUProcessor
        • Function ros2_ouster::createPointcloudProcessor
        • Function ros2_ouster::createProcessors
        • Function ros2_ouster::createScanProcessor
        • Template Function ros2_ouster::declare_parameter_if_not_declared(NodeTypePtr, const std::string&)
        • Template Function ros2_ouster::declare_parameter_if_not_declared(NodeTypePtr, const std::string&, const rclcpp::ParameterValue&, const rcl_interfaces::msg::ParameterDescriptor&)
        • Function ros2_ouster::ltrim
        • Function ros2_ouster::populate_missing_metadata_defaults
        • Function ros2_ouster::rtrim
        • Function ros2_ouster::split
        • Function ros2_ouster::toCloud
        • Function ros2_ouster::toMsg(const ros2_ouster::Metadata&)
        • Function ros2_ouster::toMsg(const Eigen::Matrix<double, 4, 4, Eigen::DontAlign>&, const std::string&, const std::string&, const rclcpp::Time&)
        • Function ros2_ouster::toMsg(const uint8_t *, const std::string&, const ouster::sensor::packet_format&, const uint64_t)
        • Function ros2_ouster::toMsg(const pcl::PointCloud<ouster_ros::Point>&, const std::chrono::nanoseconds, const std::string&, const uint64_t)
        • Function ros2_ouster::toMsg(const ouster::LidarScan, const std::chrono::nanoseconds, const std::string&, const ouster::sensor::sensor_info&, const uint8_t, const uint64_t)
        • Function ros2_ouster::toProcMask
        • Function ros2_ouster::toString
        • Function ros2_ouster::toVector
        • Function ros2_ouster::trim
      • Variables
        • Variable nonstd::optional_lite::nullopt
        • Variable ouster::sensor::default_imu_to_sensor_transform
        • Variable ouster::sensor::default_lidar_to_sensor_transform
        • Variable ouster::sensor::gen1_altitude_angles
        • Variable ouster::sensor::gen1_azimuth_angles
        • Variable ouster::sensor::impl::cols_per_packet
        • Variable ouster::sensor::impl::encoder_ticks_per_rev
        • Variable ouster::sensor::impl::imu_packet_size
        • Variable ouster::sensor::impl::pixel_bytes
        • Variable ouster::sensor::min_version
        • Variable ouster::sensor::range_unit
        • Variable ouster::util::invalid_version
        • Variable ros2_ouster::DEFAULT_PROC_MASK
        • Variable ros2_ouster::PROC_IMG
        • Variable ros2_ouster::PROC_IMU
        • Variable ros2_ouster::PROC_PCL
        • Variable ros2_ouster::PROC_SCAN
      • Defines
        • Define nonstd_lite_HAVE_IN_PLACE_TYPES
        • Define nonstd_lite_in_place
        • Define nonstd_lite_in_place_index
        • Define nonstd_lite_in_place_index_t
        • Define nonstd_lite_in_place_t
        • Define nonstd_lite_in_place_type
        • Define nonstd_lite_in_place_type_t
        • Define NONSTD_OPTIONAL_LITE_HPP
        • Define optional_ALIGN_AS
        • Define optional_ALIGN_TYPE
        • Define optional_BETWEEN
        • Define optional_COMPILER_CLANG_VERSION
        • Define optional_COMPILER_GNUC_VERSION
        • Define optional_COMPILER_MSVC_VER
        • Define optional_COMPILER_MSVC_VERSION
        • Define optional_COMPILER_VERSION
        • Define optional_CONFIG_ALIGN_AS_FALLBACK
        • Define optional_CONFIG_MAX_ALIGN_HACK
        • Define optional_CONFIG_NO_EXCEPTIONS
        • Define optional_CONFIG_SELECT_OPTIONAL
        • Define optional_constexpr
        • Define optional_constexpr14
        • Define optional_CPLUSPLUS
        • Define optional_CPLUSPLUS_V
        • Define optional_CPP11_100
        • Define optional_CPP11_110
        • Define optional_CPP11_110_C350
        • Define optional_CPP11_110_C350_G500
        • Define optional_CPP11_120
        • Define optional_CPP11_140
        • Define optional_CPP11_140_C290_G490
        • Define optional_CPP11_141
        • Define optional_CPP11_90
        • Define optional_CPP11_OR_GREATER
        • Define optional_CPP11_OR_GREATER_
        • Define optional_CPP14_000
        • Define optional_CPP14_OR_GREATER
        • Define optional_CPP17_000
        • Define optional_CPP17_OR_GREATER
        • Define optional_CPP20_OR_GREATER
        • Define optional_CPP98_OR_GREATER
        • Define optional_HAS_CPP0X
        • Define optional_HAVE
        • Define optional_HAVE_CONDITIONAL
        • Define optional_HAVE_CONSTEXPR_11
        • Define optional_HAVE_CONSTEXPR_14
        • Define optional_HAVE_INITIALIZER_LIST
        • Define optional_HAVE_IS_ASSIGNABLE
        • Define optional_HAVE_IS_DEFAULT
        • Define optional_HAVE_IS_MOVE_CONSTRUCTIBLE
        • Define optional_HAVE_IS_NOTHROW_MOVE_ASSIGNABLE
        • Define optional_HAVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE
        • Define optional_HAVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE
        • Define optional_HAVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE
        • Define optional_HAVE_NODISCARD
        • Define optional_HAVE_NOEXCEPT
        • Define optional_HAVE_NULLPTR
        • Define optional_HAVE_REF_QUALIFIER
        • Define optional_HAVE_REMOVE_CV
        • Define optional_HAVE_STD_OPTIONAL
        • Define optional_HAVE_TR1_ADD_POINTER
        • Define optional_HAVE_TR1_TYPE_TRAITS
        • Define optional_HAVE_TWEAK_HEADER
        • Define optional_HAVE_TYPE_TRAITS
        • Define optional_is_default
        • Define optional_lite_MAJOR
        • Define optional_lite_MINOR
        • Define optional_lite_PATCH
        • Define optional_lite_VERSION
        • Define optional_nodiscard
        • Define optional_noexcept
        • Define optional_nullptr
        • Define optional_OPTIONAL_DEFAULT
        • Define optional_OPTIONAL_NONSTD
        • Define optional_OPTIONAL_STD
        • Define optional_ref_qual
        • Define optional_refref_qual
        • Define optional_STRINGIFY
        • Define optional_STRINGIFY_
        • Define optional_USES_STD_OPTIONAL
        • Define PCL_NO_PRECOMPILE
        • Define SOCKET_ERROR
      • Typedefs
        • Typedef Cloud
        • Typedef Cloud
        • Typedef Cloud
        • Typedef FDSET
        • Typedef lifecycle_interface::CallbackReturn
        • Typedef nonstd::optional_lite::detail::alignment_types
        • Typedef nonstd::optional_lite::std11::false_type
        • Typedef nonstd::optional_lite::std11::true_type
        • Typedef ouster::img_t
        • Typedef ouster::mat4d
        • Typedef ouster::sensor::AzimuthWindow
        • Typedef ouster::sensor::ColumnWindow
        • Typedef SOCKET
      • Directories
        • Directory include
        • Directory ros2_ouster
        • Directory client
        • Directory impl
        • Directory optional-lite
        • Directory viz
        • Directory interfaces
        • Directory processors
      • Files
        • File autoexposure.h
        • File beam_uniformity.h
        • File client.h
        • File configuration.hpp
        • File conversions.hpp
        • File data_processor_interface.hpp
        • File driver_types.hpp
        • File exception.hpp
        • File full_rotation_accumulator.hpp
        • File image_processor.hpp
        • File imu_processor.hpp
        • File lidar_scan.h
        • File lifecycle_interface.hpp
        • File metadata.hpp
        • File netcompat.h
        • File optional.hpp
        • File ouster_driver.hpp
        • File parsing.h
        • File point.h
        • File pointcloud_processor.hpp
        • File processor_factories.hpp
        • File ringbuffer.hpp
        • File ros2_utils.hpp
        • File scan_processor.hpp
        • File sensor.hpp
        • File sensor_interface.hpp
        • File sensor_tins.hpp
        • File string_utils.hpp
        • File types.h
        • File version.h
  • Standard Documents
    • PACKAGE
    • README
      • ROS2 Ouster Drivers
  • Index
ros2_ouster: Jazzy
  • C++ API
  • File configuration.hpp
  • View page source

File configuration.hpp

↰ Parent directory (include/ros2_ouster/interfaces)

Contents

  • Definition (include/ros2_ouster/interfaces/configuration.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

Definition (include/ros2_ouster/interfaces/configuration.hpp)

  • Program Listing for File configuration.hpp

Includes

  • string (File string_utils.hpp)

Included By

  • File data_processor_interface.hpp

  • File sensor_interface.hpp

  • File ouster_driver.hpp

Namespaces

  • Namespace ros2_ouster

Classes

  • Struct Configuration

Previous Next

© Copyright The <ros2_ouster> Contributors. License: Apache-2.0.

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