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

#include <CamControlMessage.hh>

Public Member Functions

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

Public Attributes

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 stereoPostFilterStrength
 
bool hdrEnabled
 
bool storeSettingsInFlash = false
 
uint16_t autoExposureRoiX
 
uint16_t autoExposureRoiY
 
uint16_t autoExposureRoiWidth
 
uint16_t autoExposureRoiHeight
 
uint32_t cameraProfile = 0
 
uint32_t exposureSource = 0
 
std::vector< ExposureConfigsecondaryExposureConfigs
 
float autoExposureTargetIntensity
 
float gamma
 
bool sharpeningEnable = false
 
float sharpeningPercentage = 0.0f
 
uint8_t sharpeningLimit = 0
 
float gainMax
 

Static Public Attributes

static CRL_CONSTEXPR IdType ID = ID_CMD_CAM_CONTROL
 
static CRL_CONSTEXPR VersionType VERSION = 10
 

Detailed Description

Definition at line 54 of file CamControlMessage.hh.

Constructor & Destructor Documentation

◆ CamControl() [1/2]

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

Definition at line 132 of file CamControlMessage.hh.

◆ CamControl() [2/2]

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

Definition at line 133 of file CamControlMessage.hh.

Member Function Documentation

◆ serialize()

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

Definition at line 139 of file CamControlMessage.hh.

Member Data Documentation

◆ autoExposure

uint8_t crl::multisense::details::wire::CamControl::autoExposure

Definition at line 66 of file CamControlMessage.hh.

◆ autoExposureDecay

uint32_t crl::multisense::details::wire::CamControl::autoExposureDecay

Definition at line 68 of file CamControlMessage.hh.

◆ autoExposureMax

uint32_t crl::multisense::details::wire::CamControl::autoExposureMax

Definition at line 67 of file CamControlMessage.hh.

◆ autoExposureRoiHeight

uint16_t crl::multisense::details::wire::CamControl::autoExposureRoiHeight

Definition at line 98 of file CamControlMessage.hh.

◆ autoExposureRoiWidth

uint16_t crl::multisense::details::wire::CamControl::autoExposureRoiWidth

Definition at line 97 of file CamControlMessage.hh.

◆ autoExposureRoiX

uint16_t crl::multisense::details::wire::CamControl::autoExposureRoiX

Definition at line 95 of file CamControlMessage.hh.

◆ autoExposureRoiY

uint16_t crl::multisense::details::wire::CamControl::autoExposureRoiY

Definition at line 96 of file CamControlMessage.hh.

◆ autoExposureTargetIntensity

float crl::multisense::details::wire::CamControl::autoExposureTargetIntensity

Definition at line 114 of file CamControlMessage.hh.

◆ autoExposureThresh

float crl::multisense::details::wire::CamControl::autoExposureThresh

Definition at line 69 of file CamControlMessage.hh.

◆ autoWhiteBalance

uint8_t crl::multisense::details::wire::CamControl::autoWhiteBalance

Definition at line 73 of file CamControlMessage.hh.

◆ autoWhiteBalanceDecay

uint32_t crl::multisense::details::wire::CamControl::autoWhiteBalanceDecay

Definition at line 74 of file CamControlMessage.hh.

◆ autoWhiteBalanceThresh

float crl::multisense::details::wire::CamControl::autoWhiteBalanceThresh

Definition at line 75 of file CamControlMessage.hh.

◆ cameraProfile

uint32_t crl::multisense::details::wire::CamControl::cameraProfile = 0

Definition at line 103 of file CamControlMessage.hh.

◆ exposure

uint32_t crl::multisense::details::wire::CamControl::exposure

Definition at line 65 of file CamControlMessage.hh.

◆ exposureSource

uint32_t crl::multisense::details::wire::CamControl::exposureSource = 0

Definition at line 108 of file CamControlMessage.hh.

◆ framesPerSecond

float crl::multisense::details::wire::CamControl::framesPerSecond

Definition at line 62 of file CamControlMessage.hh.

◆ gain

float crl::multisense::details::wire::CamControl::gain

Definition at line 63 of file CamControlMessage.hh.

◆ gainMax

float crl::multisense::details::wire::CamControl::gainMax

Definition at line 126 of file CamControlMessage.hh.

◆ gamma

float crl::multisense::details::wire::CamControl::gamma

Definition at line 115 of file CamControlMessage.hh.

◆ hdrEnabled

bool crl::multisense::details::wire::CamControl::hdrEnabled

Definition at line 85 of file CamControlMessage.hh.

◆ ID

CRL_CONSTEXPR IdType crl::multisense::details::wire::CamControl::ID = ID_CMD_CAM_CONTROL
static

Definition at line 56 of file CamControlMessage.hh.

◆ secondaryExposureConfigs

std::vector<ExposureConfig> crl::multisense::details::wire::CamControl::secondaryExposureConfigs

Definition at line 109 of file CamControlMessage.hh.

◆ sharpeningEnable

bool crl::multisense::details::wire::CamControl::sharpeningEnable = false

Definition at line 120 of file CamControlMessage.hh.

◆ sharpeningLimit

uint8_t crl::multisense::details::wire::CamControl::sharpeningLimit = 0

Definition at line 122 of file CamControlMessage.hh.

◆ sharpeningPercentage

float crl::multisense::details::wire::CamControl::sharpeningPercentage = 0.0f

Definition at line 121 of file CamControlMessage.hh.

◆ stereoPostFilterStrength

float crl::multisense::details::wire::CamControl::stereoPostFilterStrength

Definition at line 80 of file CamControlMessage.hh.

◆ storeSettingsInFlash

bool crl::multisense::details::wire::CamControl::storeSettingsInFlash = false

Definition at line 90 of file CamControlMessage.hh.

◆ VERSION

CRL_CONSTEXPR VersionType crl::multisense::details::wire::CamControl::VERSION = 10
static

Definition at line 57 of file CamControlMessage.hh.

◆ whiteBalanceBlue

float crl::multisense::details::wire::CamControl::whiteBalanceBlue

Definition at line 72 of file CamControlMessage.hh.

◆ whiteBalanceRed

float crl::multisense::details::wire::CamControl::whiteBalanceRed

Definition at line 71 of file CamControlMessage.hh.


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