Namespaces | Functions | Variables
os1_ros.cpp File Reference
#include <pcl_conversions/pcl_conversions.h>
#include "ouster/os1.h"
#include "ouster/os1_packet.h"
#include "ouster_driver/os1_ros.h"
Include dependency graph for os1_ros.cpp:

Go to the source code of this file.

Namespaces

 ouster_driver
 
 ouster_driver::OS1
 

Functions

void ouster_driver::OS1::add_packet_to_cloud (ns scan_start_ts, ns scan_duration, const PacketMsg &pm, CloudOS1 &cloud)
 
std::function< void(const PacketMsg &)> ouster_driver::OS1::batch_packets (ns scan_dur, const std::function< void(ns, const CloudOS1 &)> &f)
 
sensor_msgs::PointCloud2 ouster_driver::OS1::cloud_to_cloud_msg (const CloudOS1 &cloud, ns timestamp, const std::string &frame="os1")
 
void ouster_driver::OS1::convert2XYZ (const CloudOS1 &in, CloudOS1XYZ &out)
 
void ouster_driver::OS1::convert2XYZI (const CloudOS1 &in, CloudOS1XYZI &out)
 
void ouster_driver::OS1::convert2XYZIF (const CloudOS1 &in, CloudOS1XYZIF &out)
 
void ouster_driver::OS1::convert2XYZIFN (const CloudOS1 &in, CloudOS1XYZIFN &out)
 
void ouster_driver::OS1::convert2XYZIR (const CloudOS1 &in, CloudOS1XYZIR &out)
 
void ouster_driver::OS1::convert2XYZIRF (const CloudOS1 &in, CloudOS1XYZIRF &out)
 
void ouster_driver::OS1::convert2XYZIRFN (const CloudOS1 &in, CloudOS1XYZIRFN &out)
 
static ns ouster_driver::OS1::nearest_scan_dur (ns scan_dur, ns ts)
 
static PointOS1 ouster_driver::OS1::nth_point (int ind, const uint8_t *col_buf)
 
sensor_msgs::Imu ouster_driver::OS1::packet_to_imu_msg (const PacketMsg &pm, const std::string &frame="os1_imu")
 
bool ouster_driver::OS1::read_imu_packet (const ouster::OS1::client &cli, PacketMsg &pm)
 
bool ouster_driver::OS1::read_lidar_packet (const ouster::OS1::client &cli, PacketMsg &pm)
 
void ouster_driver::OS1::set_point_mode (std::string mode_xyzir)
 
void ouster_driver::OS1::spin (const ouster::OS1::client &cli, const std::function< void(const PacketMsg &pm)> &lidar_handler, const std::function< void(const PacketMsg &pm)> &imu_handler)
 
ns ouster_driver::OS1::timestamp_of_imu_packet (const PacketMsg &pm)
 
ns ouster_driver::OS1::timestamp_of_lidar_packet (const PacketMsg &pm)
 

Variables

static std::string ouster_driver::OS1::_pointcloud_mode = "NATIVE"
 


ouster
Author(s): ouster developers
autogenerated on Mon Jun 10 2019 14:16:21