LibMultiSense
LibMultiSense Documentation
multisense::MultiSenseConfig::LightingConfig Struct Reference

Lighting configuration for the camera. More...

#include <MultiSenseTypes.hh>

Classes

struct  ExternalConfig
 Lighting config for lights driven by GPIO outputs from the MultiSense. More...
 
struct  InternalConfig
 Lighting config for lights integrated into the MultiSense. More...
 

Public Member Functions

bool operator== (const LightingConfig &rhs) const
 Equality operator. More...
 

Public Attributes

std::optional< InternalConfiginternal = std::nullopt
 The internal lighting config. More...
 
std::optional< ExternalConfigexternal = std::nullopt
 The external lighting config. More...
 

Detailed Description

Lighting configuration for the camera.

Definition at line 902 of file MultiSenseTypes.hh.

Member Function Documentation

◆ operator==()

bool multisense::MultiSenseConfig::LightingConfig::operator== ( const LightingConfig rhs) const
inline

Equality operator.

Definition at line 995 of file MultiSenseTypes.hh.

Member Data Documentation

◆ external

std::optional<ExternalConfig> multisense::MultiSenseConfig::LightingConfig::external = std::nullopt

The external lighting config.

Will be nullopt if the camera does not support internal lighting controls

Definition at line 990 of file MultiSenseTypes.hh.

◆ internal

std::optional<InternalConfig> multisense::MultiSenseConfig::LightingConfig::internal = std::nullopt

The internal lighting config.

Will be nullopt if the camera does not support internal lighting controls

Definition at line 984 of file MultiSenseTypes.hh.


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