src/tools/lidar_integration/lidar_integration/lidar_checker.py
def make_pcl_checker(*,
                     topic,
                     size,
                     period,
                     period_tolerance=0.7,
                     size_tolerance=0.1,
                     runtime=10):
    """
    Make a lidar_integration_listener to check the specified topic.

    This checker expects the topic to be of type sensor_msgs/PointCloud

    :param size: The expected size of the point cloud messages
    :param period: The expected period of the incoming messages
    :param period_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the period can be from the expected value.  Larger numbers = wider tolerance
    :param size_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the size can be from the expected value.  Larger numbers = wider tolerance
    :param runtime: The amount of time to run the checker for
    """
    return make_lidar_checker(input_type="cloud", topic=topic, size=size, period=period,
                              period_tolerance=period_tolerance, size_tolerance=size_tolerance,
                              runtime=runtime)

    Make a lidar_integration_listener to check the specified topic.

    This checker expects the topic to be of type sensor_msgs/PointCloud

    :param size: The expected size of the point cloud messages
    :param period: The expected period of the incoming messages
    :param period_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the period can be from the expected value.  Larger numbers = wider tolerance
    :param size_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the size can be from the expected value.  Larger numbers = wider tolerance
    :param runtime: The amount of time to run the checker for
    
Make a lidar_integration_listener to check the specified topic.
This checker expects the topic to be of type sensor_msgs/PointCloud
Make a lidar_integration_listener to check the specified topic . This checker expects the topic to be of type sensor_msgs / PointCloud
def make_pcl_checker(*,
                     topic,
                     size,
                     period,
                     period_tolerance=0.7,
                     size_tolerance=0.1,
                     runtime=10):
    return make_lidar_checker(input_type="cloud", topic=topic, size=size, period=period,
                              period_tolerance=period_tolerance, size_tolerance=size_tolerance,
                              runtime=runtime)
def make_pcl_checker ( * , topic , size , period , period_tolerance = 0.7 , size_tolerance = 0.1 , runtime = 10 ) : return make_lidar_checker ( input_type = "cloud" , topic = topic , size = size , period = period , period_tolerance = period_tolerance , size_tolerance = size_tolerance , runtime = runtime )
Make a lidar_integration_listener to check the specified topic.
Make a lidar_integration_listener to check the specified topic .
"""
    Make a lidar_integration_listener to check the specified topic.

    This checker expects the topic to be of type sensor_msgs/PointCloud

    :param size: The expected size of the point cloud messages
    :param period: The expected period of the incoming messages
    :param period_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the period can be from the expected value.  Larger numbers = wider tolerance
    :param size_tolerance: A percentage expressed as a number from 0 to 1 that controls
    how far off the size can be from the expected value.  Larger numbers = wider tolerance
    :param runtime: The amount of time to run the checker for
    """
topic
size
The expected size of the point cloud messages
The expected size of the point cloud messages
period
The expected period of the incoming messages
The expected period of the incoming messages
period_tolerance
A percentage expressed as a number from 0 to 1 that controls
how far off the period can be from the expected value.  Larger numbers = wider tolerance
A percentage expressed as a number from 0 to 1 that controls how far off the period can be from the expected value . Larger numbers = wider tolerance
size_tolerance
A percentage expressed as a number from 0 to 1 that controls
how far off the size can be from the expected value.  Larger numbers = wider tolerance
A percentage expressed as a number from 0 to 1 that controls how far off the size can be from the expected value . Larger numbers = wider tolerance
runtime
The amount of time to run the checker for
The amount of time to run the checker for