Classes | Namespaces | Macros | Typedefs | Variables
MultiSenseTypes.hh File Reference
#include <stdint.h>
#include <climits>
#include <string>
#include <vector>
Include dependency graph for MultiSenseTypes.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  crl::multisense::apriltag::Header::ApriltagDetection
 
class  crl::multisense::system::ApriltagParams
 
class  crl::multisense::image::AuxConfig
 
class  crl::multisense::lidar::Calibration
 
class  crl::multisense::image::Calibration
 
class  crl::multisense::imu::Config
 
class  crl::multisense::lighting::Config
 
class  crl::multisense::image::Config
 
class  crl::multisense::image::Calibration::Data
 
class  crl::multisense::system::DeviceInfo
 
class  crl::multisense::system::DeviceMode
 
class  crl::multisense::image::ExposureConfig
 
class  crl::multisense::system::ExternalCalibration
 
class  crl::multisense::system::GroundSurfaceParams
 
class  crl::multisense::apriltag::Header
 
class  crl::multisense::ground_surface::Header
 
class  crl::multisense::compressed_image::Header
 
class  crl::multisense::imu::Header
 
class  crl::multisense::pps::Header
 
class  crl::multisense::lidar::Header
 
class  crl::multisense::image::Header
 
class  crl::multisense::HeaderBase
 
class  crl::multisense::image::Histogram
 
class  crl::multisense::imu::Info
 
class  crl::multisense::system::NetworkConfig
 
class  crl::multisense::system::PcbInfo
 
class  crl::multisense::system::PtpStatus
 
struct  crl::multisense::imu::Info::RangeEntry
 
struct  crl::multisense::imu::Info::RateEntry
 
class  crl::multisense::image::RemoteHeadConfig
 
struct  crl::multisense::RemoteHeadSyncPair
 
class  crl::multisense::imu::Sample
 
class  crl::multisense::lighting::SensorStatus
 
class  crl::multisense::system::StatusMessage
 
class  crl::multisense::image::RemoteHeadConfig::SyncPair
 
class  crl::multisense::image::TransmitDelay
 
class  crl::multisense::system::VersionInfo
 

Namespaces

 crl
 
 crl::multisense
 
 crl::multisense::apriltag
 
 crl::multisense::compressed_image
 
 crl::multisense::ground_surface
 
 crl::multisense::image
 
 crl::multisense::imu
 
 crl::multisense::lidar
 
 crl::multisense::lighting
 
 crl::multisense::pps
 
 crl::multisense::system
 

Macros

#define CRL_CONSTEXPR   const
 
#define MULTISENSE_API
 

Typedefs

typedef void(* crl::multisense::image::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::lidar::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::pps::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::imu::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::compressed_image::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::ground_surface::Callback) (const Header &header, void *userDataP)
 
typedef void(* crl::multisense::apriltag::Callback) (const Header &header, void *userDataP)
 
typedef uint32_t crl::multisense::CameraProfile
 
typedef uint32_t crl::multisense::DataSource
 
typedef uint32_t crl::multisense::ImageCompressionCodec
 
typedef uint32_t crl::multisense::lidar::IntensityType
 
typedef uint32_t crl::multisense::lidar::RangeType
 
typedef int16_t crl::multisense::RemoteHeadChannel
 
typedef int32_t crl::multisense::Status
 
typedef uint32_t crl::multisense::TriggerSource
 
typedef uint32_t crl::multisense::VersionType
 

Variables

static CRL_CONSTEXPR CameraProfile crl::multisense::AprilTag = (1U<<5)
 
static CRL_CONSTEXPR CameraProfile crl::multisense::Detail_Disparity = (1U<<0)
 
static CRL_CONSTEXPR float crl::multisense::Exposure_Default_Gain = 1.0f
 
static CRL_CONSTEXPR DataSource crl::multisense::Exposure_Default_Source = Source_Luma_Left
 
static CRL_CONSTEXPR float crl::multisense::Exposure_Default_Target_Intensity = 0.5f
 
static CRL_CONSTEXPR CameraProfile crl::multisense::Full_Res_Aux_Cam = (1U<<4)
 
static CRL_CONSTEXPR CameraProfile crl::multisense::Ground_Surface = (1U<<3)
 
static CRL_CONSTEXPR ImageCompressionCodec crl::multisense::H264 = 0
 
static CRL_CONSTEXPR CameraProfile crl::multisense::High_Contrast = (1U<<1)
 
static CRL_CONSTEXPR float crl::multisense::lighting::MAX_DUTY_CYCLE = 100.0
 
static CRL_CONSTEXPR uint32_t crl::multisense::lighting::MAX_LIGHTS = 8
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_0 = 0
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_1 = 1
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_2 = 2
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_3 = 3
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_Invalid = SHRT_MAX
 
static CRL_CONSTEXPR RemoteHeadChannel crl::multisense::Remote_Head_VPB = -1
 
static CRL_CONSTEXPR int crl::multisense::Roi_Full_Image = 0
 
static CRL_CONSTEXPR CameraProfile crl::multisense::Show_ROIs = (1U<<2)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_All = 0xffffffff
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_AprilTag_Detections = (1U<<23)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Chroma_Aux = (1U<<30)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Chroma_Left = (1U<<6)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Chroma_Rectified_Aux = (1U<<8)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Chroma_Right = (1U<<7)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Aux = (1U<<14)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Left = (1U<<9)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Rectified_Aux = (1U<<17)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Rectified_Left = (1U<<15)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Rectified_Right = (1U<<16)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Compressed_Right = (1U<<13)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Disparity = (1U<<10)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Disparity_Aux = (1U<<31)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Disparity_Cost = (1U<<12)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Disparity_Left = (1U<<10)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Disparity_Right = (1U<<11)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Ground_Surface_Class_Image = (1U<<22)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Ground_Surface_Spline_Data = (1U<<20)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Imu = (1U<<25)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Jpeg_Left = (1U<<16)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Lidar_Scan = (1U<<24)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Aux = (1U<<28)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Left = (1U<<2)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Rectified_Aux = (1U<<29)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Rectified_Left = (1U<<4)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Rectified_Right = (1U<<5)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Luma_Right = (1U<<3)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Pps = (1U<<26)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Raw_Aux = (1U<<27)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Raw_Left = (1U<<0)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Raw_Right = (1U<<1)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Rgb_Left = (1U<<17)
 
static CRL_CONSTEXPR DataSource crl::multisense::Source_Unknown = 0
 
static CRL_CONSTEXPR Status crl::multisense::Status_Error = -2
 
static CRL_CONSTEXPR Status crl::multisense::Status_Exception = -6
 
static CRL_CONSTEXPR Status crl::multisense::Status_Failed = -3
 
static CRL_CONSTEXPR Status crl::multisense::Status_Ok = 0
 
static CRL_CONSTEXPR Status crl::multisense::Status_TimedOut = -1
 
static CRL_CONSTEXPR Status crl::multisense::Status_Unknown = -5
 
static CRL_CONSTEXPR Status crl::multisense::Status_Unsupported = -4
 
static CRL_CONSTEXPR TriggerSource crl::multisense::Trigger_External = 1
 
static CRL_CONSTEXPR TriggerSource crl::multisense::Trigger_External_Inverted = 2
 
static CRL_CONSTEXPR TriggerSource crl::multisense::Trigger_Internal = 0
 
static CRL_CONSTEXPR TriggerSource crl::multisense::Trigger_PTP = 3
 
static CRL_CONSTEXPR CameraProfile crl::multisense::User_Control = 0
 

Macro Definition Documentation

◆ CRL_CONSTEXPR

#define CRL_CONSTEXPR   const

Definition at line 48 of file MultiSenseTypes.hh.

◆ MULTISENSE_API

#define MULTISENSE_API

Definition at line 64 of file MultiSenseTypes.hh.



multisense_lib
Author(s):
autogenerated on Sat Jun 24 2023 03:01:21