camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
camcom::server::CameraController Class Reference

#include <camera_controller.hpp>

Public Member Functions

 CameraController (const ServerConfig &config)
 
 ~CameraController ()
 
bool connect ()
 
void disconnect ()
 
bool isConnected () const
 
std::string getProtocol () const
 
void applySetValues ()
 
void startAcquisition ()
 
void stopAcquisition ()
 
std::string getState () const
 
common::AcquisitionState getAcquisitionState () const
 
common::BasicParams getBasicParams () const
 
std::vector< common::Parameterscan ()
 
common::NativeDocument getNativeParameterDocument () const
 
common::Parameter readParameter (const std::string &param_name)
 
std::vector< common::ParameterreadParameters (const std::vector< std::string > &names)
 
void writeParameter (const common::Parameter &param, bool skip_acq_management=false)
 
std::string resolveCameraName (const std::string &param_name) const
 
std::string resolveGenericName (const std::string &param_name) const
 
void receiveFrame (bool &received, std::vector< uint8_t > &buffer, common::FrameInfo &frame_info)
 

Constructor & Destructor Documentation

◆ CameraController()

camcom::server::CameraController::CameraController ( const ServerConfig & config)
explicit

◆ ~CameraController()

camcom::server::CameraController::~CameraController ( )

Member Function Documentation

◆ applySetValues()

void camcom::server::CameraController::applySetValues ( )

◆ connect()

bool camcom::server::CameraController::connect ( )

◆ disconnect()

void camcom::server::CameraController::disconnect ( )

◆ getAcquisitionState()

common::AcquisitionState camcom::server::CameraController::getAcquisitionState ( ) const

◆ getBasicParams()

common::BasicParams camcom::server::CameraController::getBasicParams ( ) const

◆ getNativeParameterDocument()

common::NativeDocument camcom::server::CameraController::getNativeParameterDocument ( ) const

◆ getProtocol()

std::string camcom::server::CameraController::getProtocol ( ) const

◆ getState()

std::string camcom::server::CameraController::getState ( ) const

◆ isConnected()

bool camcom::server::CameraController::isConnected ( ) const

◆ readParameter()

common::Parameter camcom::server::CameraController::readParameter ( const std::string & param_name)

◆ readParameters()

std::vector< common::Parameter > camcom::server::CameraController::readParameters ( const std::vector< std::string > & names)

◆ receiveFrame()

void camcom::server::CameraController::receiveFrame ( bool & received,
std::vector< uint8_t > & buffer,
common::FrameInfo & frame_info )

◆ resolveCameraName()

std::string camcom::server::CameraController::resolveCameraName ( const std::string & param_name) const

Legacy name resolution functions — now identity functions since we use camera-native names directly.

Deprecated
Use camera-native parameter names directly.

◆ resolveGenericName()

std::string camcom::server::CameraController::resolveGenericName ( const std::string & param_name) const

◆ scan()

std::vector< common::Parameter > camcom::server::CameraController::scan ( )

◆ startAcquisition()

void camcom::server::CameraController::startAcquisition ( )

◆ stopAcquisition()

void camcom::server::CameraController::stopAcquisition ( )

◆ writeParameter()

void camcom::server::CameraController::writeParameter ( const common::Parameter & param,
bool skip_acq_management = false )

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