#include <unistd.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <poll.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/file.h>
#include <o3m151_driver/input.h>
#include <algorithm>
#include <iostream>
#include <numeric>
#include <vector>
Go to the source code of this file.
Classes | |
struct | o3m151_driver::ChannelEnd |
struct | o3m151_driver::ChannelHeader |
struct | o3m151_driver::PacketHeader |
Namespaces | |
o3m151_driver | |
Macros | |
#define | RESULT_ERROR (-1) |
#define | RESULT_OK (0) |
Typedefs | |
typedef struct o3m151_driver::ChannelEnd | o3m151_driver::ChannelEnd |
typedef struct o3m151_driver::ChannelHeader | o3m151_driver::ChannelHeader |
typedef struct o3m151_driver::PacketHeader | o3m151_driver::PacketHeader |
Variables | |
static const uint32_t | o3m151_driver::customerDataChannel = 8 |
static const size_t | o3m151_driver::packet_size = 1024 |
Input classes for the O3M151 HDL-64E 3D LIDAR:
Input – virtual base class than can be used to access the data independently of its source
InputSocket – derived class reads live data from the device via a UDP socket
InputPCAP – derived class provides a similar interface from a PCAP dump
Definition in file input.cc.