Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
SocCamera::tcGainControl Class Referenceabstract

#include <GainControl.h>

Collaboration diagram for SocCamera::tcGainControl:

Public Member Functions

 tcGainControl ()
 
virtual ~tcGainControl ()
 
virtual teNackCode setGain (int selector, float &value)=0
 
virtual teNackCode getGain (int selector, float &value)=0
 

Detailed Description

This interface allows a sensor board to implement the SFNC Analog Gain GenICam control interface in a consistent manner.

Constructor & Destructor Documentation

◆ tcGainControl()

SocCamera::tcGainControl::tcGainControl ( )
inline

◆ ~tcGainControl()

virtual SocCamera::tcGainControl::~tcGainControl ( )
inlinevirtual

Member Function Documentation

◆ getGain()

virtual teNackCode SocCamera::tcGainControl::getGain ( int  selector,
float &  value 
)
pure virtual

Gets the gain value in use. (SFNC 6.7)

Parameters
selector[in]see AnalogControl::eeAnalogSelected
value[out]the gain value to save for the given selector.
Returns
non-zero on error

◆ setGain()

virtual teNackCode SocCamera::tcGainControl::setGain ( int  selector,
float &  value 
)
pure virtual

Sets the gain value to use. (SFNC 6.7)

Parameters
selector[in]see AnalogControl::eeAnalogSelected
value[in,out]the gain value to save for the given selector.
Returns
non-zero on error

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