LibMultiSense
LibMultiSense Documentation
|
#include <stdint.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | crl::multisense::DirectedStream |
Class used to request that MultiSense data be sent to a 3rd-party stream destination (UDP port), currently supported only by CRL's Monocular IP Camera. More... | |
class | crl::multisense::HeaderBase |
Base Header class for sensor callbacks. More... | |
class | crl::multisense::image::Header |
Class containing image Header information common to all image types. More... | |
class | crl::multisense::image::ExposureConfig |
class | crl::multisense::image::Config |
Class used to store a specific camera configuration. More... | |
class | crl::multisense::image::Calibration |
Class used For querying/setting camera calibration. More... | |
class | crl::multisense::image::Calibration::Data |
Class to store camera calibration matrices. More... | |
class | crl::multisense::image::SensorCalibration |
Class to store sensor gains used to perform a DC level adjustment to calibrate the left imager to the right imager. More... | |
class | crl::multisense::image::TransmitDelay |
class | crl::multisense::image::Histogram |
Class which stores a image histogram from a camera image. More... | |
class | crl::multisense::lidar::Header |
Class which stores Header information for a lidar scan. More... | |
class | crl::multisense::lidar::Calibration |
Class used to store a laser calibration. More... | |
class | crl::multisense::lighting::Config |
Class used to store a specific lighting configuration. More... | |
class | crl::multisense::lighting::SensorStatus |
A external sensor status. More... | |
class | crl::multisense::pps::Header |
Class containing Header information for a PPS event. More... | |
class | crl::multisense::imu::Sample |
Class containing a single IMU sample. More... | |
class | crl::multisense::imu::Header |
Class containing Header information for an IMU callback. More... | |
class | crl::multisense::imu::Info |
Class containing detailed information for the IMU. More... | |
struct | crl::multisense::imu::Info::RateEntry |
Class containing a one valid IMU rate configuration. More... | |
struct | crl::multisense::imu::Info::RangeEntry |
Class containing a one valid IMU range configuration. More... | |
class | crl::multisense::imu::Config |
Class used to store a specific IMU configuration. More... | |
class | crl::multisense::compressed_image::Header |
class | crl::multisense::ground_surface::Header |
Class containing Header information for a Ground Surface Spline callback. More... | |
class | crl::multisense::system::DeviceMode |
Class used query the device modes for a given sensor. More... | |
class | crl::multisense::system::VersionInfo |
Class containing version info for a specific sensor. More... | |
class | crl::multisense::system::PcbInfo |
Class used to store PCB information for the various circuit boards in a sensor. More... | |
class | crl::multisense::system::DeviceInfo |
Class used to store device information specific to a sensor. More... | |
class | crl::multisense::system::NetworkConfig |
Class containing the network configuration for a specific sensor. More... | |
class | crl::multisense::system::StatusMessage |
Class containing status information for a particular device. More... | |
class | crl::multisense::system::ExternalCalibration |
A external calibration associated with the MultiSense. More... | |
class | crl::multisense::system::PtpStatus |
PTP status data associated with a specific stamped MultiSense message. More... | |
Macros | |
#define | CRL_CONSTEXPR const |
#define | MULTISENSE_API |
Typedefs | |
typedef uint32_t | crl::multisense::VersionType |
Sensor version typedef used to store a given version number. More... | |
typedef int32_t | crl::multisense::Status |
General status typdef used as a return value for get/set crl::multisense::Channel methods. More... | |
typedef uint32_t | crl::multisense::DataSource |
Data sources typedef representing the various data sources available from sensors in the MultiSense-S line. More... | |
typedef uint32_t | crl::multisense::CameraProfile |
Camera profile typedef representing the various stereo profiles available from newer S27/S30 MultiSense variants. More... | |
typedef uint32_t | crl::multisense::ImageCompressionCodec |
Image compression codec typedef indicating the compression scheme which was used on the compressed output streams. More... | |
typedef uint32_t | crl::multisense::TriggerSource |
typedef void(* | crl::multisense::image::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks of image data. More... | |
typedef uint32_t | crl::multisense::lidar::RangeType |
The type of a single laser range measurement More... | |
typedef uint32_t | crl::multisense::lidar::IntensityType |
The type of a single laser intensity measurement More... | |
typedef void(* | crl::multisense::lidar::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks of lidar data. More... | |
typedef void(* | crl::multisense::pps::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks for PPS events. More... | |
typedef void(* | crl::multisense::imu::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks for IMU data. More... | |
typedef void(* | crl::multisense::compressed_image::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks for compressed image data. More... | |
typedef void(* | crl::multisense::ground_surface::Callback) (const Header &header, void *userDataP) |
Function pointer for receiving callbacks for Ground Surface Spline data. More... | |
#define CRL_CONSTEXPR const |
Definition at line 48 of file MultiSenseTypes.hh.
#define MULTISENSE_API |
Definition at line 64 of file MultiSenseTypes.hh.