Public Member Functions | Private Attributes | List of all members
aditof::Adsd3500ModeSelector Class Reference

#include <adsd3500_mode_selector.h>

Public Member Functions

 Adsd3500ModeSelector ()
 
aditof::Status getAvailableModeDetails (std::vector< DepthSensorModeDetails > &m_depthSensorModeDetails)
 
aditof::Status getConfigurationTable (DepthSensorModeDetails &configurationTable)
 
aditof::Status getControl (const std::string &control, std::string &value)
 
aditof::Status setConfiguration (const std::string &configuration)
 
aditof::Status setControl (const std::string &control, const std::string &value)
 
aditof::Status updateConfigurationTable (DepthSensorModeDetails &configurationTable)
 
 ~Adsd3500ModeSelector ()=default
 

Private Attributes

std::vector< std::stringm_availableConfigurations
 
std::string m_configuration
 
std::map< std::string, std::stringm_controls
 
std::vector< aditof::DepthSensorModeDetailsm_tableInUse
 

Detailed Description

Definition at line 44 of file adsd3500_mode_selector.h.

Constructor & Destructor Documentation

◆ Adsd3500ModeSelector()

Adsd3500ModeSelector::Adsd3500ModeSelector ( )

Definition at line 35 of file adsd3500_mode_selector.cpp.

◆ ~Adsd3500ModeSelector()

aditof::Adsd3500ModeSelector::~Adsd3500ModeSelector ( )
default

Member Function Documentation

◆ getAvailableModeDetails()

aditof::Status Adsd3500ModeSelector::getAvailableModeDetails ( std::vector< DepthSensorModeDetails > &  m_depthSensorModeDetails)

Definition at line 66 of file adsd3500_mode_selector.cpp.

◆ getConfigurationTable()

aditof::Status Adsd3500ModeSelector::getConfigurationTable ( DepthSensorModeDetails configurationTable)

Definition at line 86 of file adsd3500_mode_selector.cpp.

◆ getControl()

aditof::Status Adsd3500ModeSelector::getControl ( const std::string control,
std::string value 
)

Definition at line 257 of file adsd3500_mode_selector.cpp.

◆ setConfiguration()

aditof::Status Adsd3500ModeSelector::setConfiguration ( const std::string configuration)

Definition at line 55 of file adsd3500_mode_selector.cpp.

◆ setControl()

aditof::Status Adsd3500ModeSelector::setControl ( const std::string control,
const std::string value 
)

Definition at line 232 of file adsd3500_mode_selector.cpp.

◆ updateConfigurationTable()

aditof::Status Adsd3500ModeSelector::updateConfigurationTable ( DepthSensorModeDetails configurationTable)

Definition at line 122 of file adsd3500_mode_selector.cpp.

Member Data Documentation

◆ m_availableConfigurations

std::vector<std::string> aditof::Adsd3500ModeSelector::m_availableConfigurations
private

Definition at line 70 of file adsd3500_mode_selector.h.

◆ m_configuration

std::string aditof::Adsd3500ModeSelector::m_configuration
private

Definition at line 69 of file adsd3500_mode_selector.h.

◆ m_controls

std::map<std::string, std::string> aditof::Adsd3500ModeSelector::m_controls
private

Definition at line 71 of file adsd3500_mode_selector.h.

◆ m_tableInUse

std::vector<aditof::DepthSensorModeDetails> aditof::Adsd3500ModeSelector::m_tableInUse
private

Definition at line 72 of file adsd3500_mode_selector.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06