Skip to content

Namespace nebula::ros

Namespace List > nebula > ros

Classes

Type Name
class ContinentalARS548DecoderWrapper
class ContinentalARS548HwInterfaceWrapper
class ContinentalARS548RosWrapper
Ros wrapper of continental ars548 driver.
class ContinentalSRR520DecoderWrapper
class ContinentalSRR520HwInterfaceWrapper
class ContinentalSRR520RosWrapper
Ros wrapper of continental srr520 driver.
class HesaiDecoderWrapper
class HesaiHwInterfaceWrapper
class HesaiHwMonitorWrapper
class HesaiRosWrapper
Ros wrapper of hesai driver.
class RobosenseDecoderWrapper
Ros wrapper of robosense driver.
class RobosenseHwInterfaceWrapper
class RobosenseHwMonitorWrapper
Hardware monitor ros wrapper of robosense driver.
class RobosenseRosWrapper
Ros wrapper of robosense driver.
class VelodyneDecoderWrapper
class VelodyneHwInterfaceWrapper
class VelodyneHwMonitorWrapper
class VelodyneRosWrapper
Ros wrapper of velodyne driver.
class WatchdogTimer

Public Functions

Type Name
rcl_interfaces::msg::ParameterDescriptor::_floating_point_range_type float_range (double start, double stop, double step)
bool get_param (const std::vector< rclcpp::Parameter > & p, const std::string & name, T & value)
Get a parameter's value from a list of parameters, if that parameter is in the list.
rcl_interfaces::msg::ParameterDescriptor::_integer_range_type int_range (int start, int stop, int step)
rcl_interfaces::msg::ParameterDescriptor param_read_only ()
rcl_interfaces::msg::ParameterDescriptor param_read_write ()

Public Functions Documentation

function float_range

rcl_interfaces::msg::ParameterDescriptor::_floating_point_range_type nebula::ros::float_range (
    double start,
    double stop,
    double step
) 

function get_param

Get a parameter's value from a list of parameters, if that parameter is in the list.

template<typename T>
bool nebula::ros::get_param (
    const std::vector< rclcpp::Parameter > & p,
    const std::string & name,
    T & value
) 

Template parameters:

  • T The parameter's expected value type

Parameters:

  • p A vector of parameters
  • name Target parameter name
  • value (out) Parameter value. Set if parameter is found, left untouched otherwise.

Returns:

Whether the target name existed


function int_range

rcl_interfaces::msg::ParameterDescriptor::_integer_range_type nebula::ros::int_range (
    int start,
    int stop,
    int step
) 

function param_read_only

rcl_interfaces::msg::ParameterDescriptor nebula::ros::param_read_only () 

function param_read_write

rcl_interfaces::msg::ParameterDescriptor nebula::ros::param_read_write () 


The documentation for this class was generated from the following file nebula_ros/include/nebula_ros/common/parameter_descriptors.hpp