LibMultiSense
LibMultiSense Documentation
crl::multisense::details::wire::AuxCamConfig Class Reference

#include <AuxCamConfigMessage.hh>

Public Member Functions

 AuxCamConfig (utility::BufferStreamReader &r, VersionType v)
 
 AuxCamConfig ()
 
template<class Archive >
void serialize (Archive &message, const VersionType version)
 

Public Attributes

uint16_t width
 
uint16_t height
 
float framesPerSecond
 
float gain
 
uint32_t exposure
 
uint8_t autoExposure
 
uint32_t autoExposureMax
 
uint32_t autoExposureDecay
 
float autoExposureThresh
 
float whiteBalanceRed
 
float whiteBalanceBlue
 
uint8_t autoWhiteBalance
 
uint32_t autoWhiteBalanceDecay
 
float autoWhiteBalanceThresh
 
float fx
 
float fy
 
float cx
 
float cy
 
bool hdrEnabled
 
uint16_t autoExposureRoiX
 
uint16_t autoExposureRoiY
 
uint16_t autoExposureRoiWidth
 
uint16_t autoExposureRoiHeight
 
uint32_t cameraProfile
 
float autoExposureTargetIntensity
 
float gamma
 
bool sharpeningEnable
 
float sharpeningPercentage
 
uint8_t sharpeningLimit
 
float gainMax
 

Static Public Attributes

static CRL_CONSTEXPR IdType ID = ID_DATA_CAM_AUX_CONFIG
 
static CRL_CONSTEXPR VersionType VERSION = 2
 

Detailed Description

Definition at line 51 of file AuxCamConfigMessage.hh.

Constructor & Destructor Documentation

◆ AuxCamConfig() [1/2]

crl::multisense::details::wire::AuxCamConfig::AuxCamConfig ( utility::BufferStreamReader r,
VersionType  v 
)
inline

Definition at line 100 of file AuxCamConfigMessage.hh.

◆ AuxCamConfig() [2/2]

crl::multisense::details::wire::AuxCamConfig::AuxCamConfig ( )
inline

Definition at line 101 of file AuxCamConfigMessage.hh.

Member Function Documentation

◆ serialize()

template<class Archive >
void crl::multisense::details::wire::AuxCamConfig::serialize ( Archive &  message,
const VersionType  version 
)
inline

Definition at line 135 of file AuxCamConfigMessage.hh.

Member Data Documentation

◆ autoExposure

uint8_t crl::multisense::details::wire::AuxCamConfig::autoExposure

Definition at line 65 of file AuxCamConfigMessage.hh.

◆ autoExposureDecay

uint32_t crl::multisense::details::wire::AuxCamConfig::autoExposureDecay

Definition at line 67 of file AuxCamConfigMessage.hh.

◆ autoExposureMax

uint32_t crl::multisense::details::wire::AuxCamConfig::autoExposureMax

Definition at line 66 of file AuxCamConfigMessage.hh.

◆ autoExposureRoiHeight

uint16_t crl::multisense::details::wire::AuxCamConfig::autoExposureRoiHeight

Definition at line 84 of file AuxCamConfigMessage.hh.

◆ autoExposureRoiWidth

uint16_t crl::multisense::details::wire::AuxCamConfig::autoExposureRoiWidth

Definition at line 83 of file AuxCamConfigMessage.hh.

◆ autoExposureRoiX

uint16_t crl::multisense::details::wire::AuxCamConfig::autoExposureRoiX

Definition at line 81 of file AuxCamConfigMessage.hh.

◆ autoExposureRoiY

uint16_t crl::multisense::details::wire::AuxCamConfig::autoExposureRoiY

Definition at line 82 of file AuxCamConfigMessage.hh.

◆ autoExposureTargetIntensity

float crl::multisense::details::wire::AuxCamConfig::autoExposureTargetIntensity

Definition at line 88 of file AuxCamConfigMessage.hh.

◆ autoExposureThresh

float crl::multisense::details::wire::AuxCamConfig::autoExposureThresh

Definition at line 68 of file AuxCamConfigMessage.hh.

◆ autoWhiteBalance

uint8_t crl::multisense::details::wire::AuxCamConfig::autoWhiteBalance

Definition at line 72 of file AuxCamConfigMessage.hh.

◆ autoWhiteBalanceDecay

uint32_t crl::multisense::details::wire::AuxCamConfig::autoWhiteBalanceDecay

Definition at line 73 of file AuxCamConfigMessage.hh.

◆ autoWhiteBalanceThresh

float crl::multisense::details::wire::AuxCamConfig::autoWhiteBalanceThresh

Definition at line 74 of file AuxCamConfigMessage.hh.

◆ cameraProfile

uint32_t crl::multisense::details::wire::AuxCamConfig::cameraProfile

Definition at line 86 of file AuxCamConfigMessage.hh.

◆ cx

float crl::multisense::details::wire::AuxCamConfig::cx

Definition at line 77 of file AuxCamConfigMessage.hh.

◆ cy

float crl::multisense::details::wire::AuxCamConfig::cy

Definition at line 77 of file AuxCamConfigMessage.hh.

◆ exposure

uint32_t crl::multisense::details::wire::AuxCamConfig::exposure

Definition at line 64 of file AuxCamConfigMessage.hh.

◆ framesPerSecond

float crl::multisense::details::wire::AuxCamConfig::framesPerSecond

Definition at line 61 of file AuxCamConfigMessage.hh.

◆ fx

float crl::multisense::details::wire::AuxCamConfig::fx

Definition at line 76 of file AuxCamConfigMessage.hh.

◆ fy

float crl::multisense::details::wire::AuxCamConfig::fy

Definition at line 76 of file AuxCamConfigMessage.hh.

◆ gain

float crl::multisense::details::wire::AuxCamConfig::gain

Definition at line 62 of file AuxCamConfigMessage.hh.

◆ gainMax

float crl::multisense::details::wire::AuxCamConfig::gainMax

Definition at line 95 of file AuxCamConfigMessage.hh.

◆ gamma

float crl::multisense::details::wire::AuxCamConfig::gamma

Definition at line 89 of file AuxCamConfigMessage.hh.

◆ hdrEnabled

bool crl::multisense::details::wire::AuxCamConfig::hdrEnabled

Definition at line 79 of file AuxCamConfigMessage.hh.

◆ height

uint16_t crl::multisense::details::wire::AuxCamConfig::height

Definition at line 60 of file AuxCamConfigMessage.hh.

◆ ID

CRL_CONSTEXPR IdType crl::multisense::details::wire::AuxCamConfig::ID = ID_DATA_CAM_AUX_CONFIG
static

Definition at line 53 of file AuxCamConfigMessage.hh.

◆ sharpeningEnable

bool crl::multisense::details::wire::AuxCamConfig::sharpeningEnable

Definition at line 91 of file AuxCamConfigMessage.hh.

◆ sharpeningLimit

uint8_t crl::multisense::details::wire::AuxCamConfig::sharpeningLimit

Definition at line 93 of file AuxCamConfigMessage.hh.

◆ sharpeningPercentage

float crl::multisense::details::wire::AuxCamConfig::sharpeningPercentage

Definition at line 92 of file AuxCamConfigMessage.hh.

◆ VERSION

CRL_CONSTEXPR VersionType crl::multisense::details::wire::AuxCamConfig::VERSION = 2
static

Definition at line 54 of file AuxCamConfigMessage.hh.

◆ whiteBalanceBlue

float crl::multisense::details::wire::AuxCamConfig::whiteBalanceBlue

Definition at line 71 of file AuxCamConfigMessage.hh.

◆ whiteBalanceRed

float crl::multisense::details::wire::AuxCamConfig::whiteBalanceRed

Definition at line 70 of file AuxCamConfigMessage.hh.

◆ width

uint16_t crl::multisense::details::wire::AuxCamConfig::width

Definition at line 59 of file AuxCamConfigMessage.hh.


The documentation for this class was generated from the following file: