|
Mech-Eye API 2.5.0
API reference documentation for Mech-Eye Industrial 3D Camera
|
Interface that is used to connect the LNX Mech-Eye device and access basic information of the device. More...
#include <MechEyeLNXApi.h>
Public Member Functions | |
| MechEyeDevice () | |
| ~MechEyeDevice () | |
| ErrorStatus | connect (const MechEyeDeviceInfo &info, const int timeout=10000) |
| Connect to the device by the MechEyeDeviceInfo identifying a device. | |
| ErrorStatus | connect (const std::string &ipAddress, const int port=5577, const int timeout=10000) |
| Connects to a device by the IP address and port of the device. | |
| void | disconnect () |
| Disconnect from the device. | |
| ErrorStatus | getDeviceInfo (api::MechEyeDeviceInfo &info) const |
| Get the basic information of the connected device. | |
| ErrorStatus | saveAllSettingsToUserSets () const |
| Save all parameter values to the current parameter group. | |
| ErrorStatus | setCurrentUserSet (const std::string &userSetName) const |
| ErrorStatus | getCurrentUserSet (std::string &userSetName) const |
| Get the name of the currently selected parameter group. | |
| ErrorStatus | getAllUserSets (std::vector< std::string > &userSetNames) const |
| Get the names of all available parameter groups. | |
| ErrorStatus | deleteUserSet (const std::string &userSetName) const |
| ErrorStatus | addUserSet (const std::string &userSetName) const |
| ErrorStatus | captureLnx2DImage (ColorMap &colorMap) const |
| Perform scanning of one line and obtain the line scan image. | |
| ErrorStatus | getLnxBatchRollData (float *depth, unsigned char *intensity, unsigned int *encoder, long long *frameId, int &lineCount) const |
| Get the acquired batch data. | |
| ErrorStatus | getLnxBatchRollData (LineBatch &LineBatch) const |
| Get the acquired batch data. | |
| ErrorStatus | stopLnxCaptureImage () |
| Stop scanning. | |
| ErrorStatus | startLnxCaptureImage () |
| Start scanning. | |
| ErrorStatus | setLnxCaptureMode (CaptureMode value) const |
| Set scan mode. | |
| ErrorStatus | getLnxCaptureMode (CaptureMode &value) const |
| Get the current scan mode. | |
| ErrorStatus | setLnxRawTimeout (int time) const |
| Set the timeout value for obtaining the line scan image. | |
| ErrorStatus | getLnxRawTimeout (int &time) const |
| Get the current timeout value for obtaining the line scan image. | |
| ErrorStatus | setLnxDepthTimeout (int time) const |
| Set the timeout value for obtaining the depth map. | |
| ErrorStatus | getLnxDepthTimeout (int &time) const |
| Get the current timeout value for obtaining the depth map. | |
| ErrorStatus | getLnxXDataWidth (int &xDataWidth) const |
| Get the line width in the X direction. | |
| ErrorStatus | getLnxXScale (float &xScale) const |
| Get the X resolution. | |
| ErrorStatus | setLnxLaserPowerLevel (int powerLevel) const |
| Set the laser power level. | |
| ErrorStatus | getLnxLaserPowerLevel (int &powerLevel) const |
| Get the current laser power level. | |
| ErrorStatus | setScanExposureMode (ExposureMode mode) const |
| Set the exposure mode. | |
| ErrorStatus | getScanExposureMode (ExposureMode &mode) const |
| Get the current exposure mode. | |
| ErrorStatus | setLnxExposure (int time) const |
| Set the exposure time for the Timed exposure mode. | |
| ErrorStatus | getLnxExposure (int &time) const |
| Get the current exposure time for the Timed exposure mode. | |
| ErrorStatus | setScan3DHDRExposureSequence (int time1, int time2, int time3) const |
| Set the exposure sequence for the HDR exposure mode. | |
| ErrorStatus | getScan3DHDRExposureSequence (int &time1, int &time2, int &time3) const |
| Get the current exposure sequence for the HDR exposure mode. | |
| ErrorStatus | setLnxHDRDualSlope (int value) const |
| Set the y-coordinate of the first HDR knee point. | |
| ErrorStatus | getLnxHDRDualSlope (int &value) const |
| Get the current y-coordinate of the first HDR knee point. | |
| ErrorStatus | setLnxHDRTripleSlope (int value) const |
| Set the y-coordinate of the second HDR knee point. | |
| ErrorStatus | getLnxHDRTripleSlope (int &value) const |
| Get the current y-coordinate of the second HDR knee point. | |
| ErrorStatus | setScan3DAnalogGain (ImageAnalogGain gainVal) const |
| Set the analog gain. | |
| ErrorStatus | getScan3DAnalogGain (ImageAnalogGain &gainVal) const |
| Get the current analog gain. | |
| ErrorStatus | setScan3DAnalogGainFor8030 (ImageAnalogGainFor8030 gainVal) const |
| Set the analog gain of LNX-8030. | |
| ErrorStatus | getScan3DAnalogGainFor8030 (ImageAnalogGainFor8030 &gainVal) const |
| Get the current analog gain of LNX-8030. | |
| ErrorStatus | setScan3DDigitalGain (int gainVal) const |
| Set the digital gain. | |
| ErrorStatus | getScan3DDigitalGain (int &gainVal) const |
| Get the current digital gain. | |
| ErrorStatus | setLnxROIMode (ROIMode mode) const |
| Set the ROI mode. | |
| ErrorStatus | getLnxROIMode (ROIMode &mode) const |
| Get the current ROI mode. | |
| ErrorStatus | setLnxTriggerDelay (int delay) const |
| Set the trigger delay time. | |
| ErrorStatus | getLnxTriggerDelay (int &delay) const |
| Get the current trigger delay time. | |
| ErrorStatus | setLnxDepthTriggerSource (TriggerSource triggerSource) const |
| Set the trigger source for the Depth scan mode. Note: this function can only be used in CaptureMode::Depth. It does not take effect in CaptureMode::Raw. | |
| ErrorStatus | getLnxDepthTriggerSource (TriggerSource &triggerSource) const |
| Get the current trigger source for the Depth scan mode. | |
| ErrorStatus | setLnxLineRate (double rate) const |
| Set the line rate for the Software trigger source. | |
| ErrorStatus | getLnxLineRate (double &rate) const |
| Get the current line rate for the Software trigger source. | |
| ErrorStatus | setLnxProfileNum (int profileNum) const |
| Set the maximum number of lines to be scanned. | |
| ErrorStatus | getLnxProfileNum (int &profileNum) const |
| Get the current maximum number of lines to be scanned. | |
| ErrorStatus | setLnxEncoderTriggerMode (EncoderTriggerMode mode) const |
| Set the encoder trigger mode. | |
| ErrorStatus | getLnxEncoderTriggerMode (EncoderTriggerMode &mode) const |
| Get the current encoder trigger mode. | |
| ErrorStatus | setLnxEncoderDivide (int interval) const |
| Set the encoder divider value. Camera frame rate = encoder signal rate * encoder multiplier / encoder divider. | |
| ErrorStatus | getLnxEncoderDivide (int &interval) const |
| Get the current encoder divider value. | |
| ErrorStatus | setLnxEncoderMultiplier (EncoderMultiplier multiple) const |
| Set the encoder multiplier value. | |
| ErrorStatus | getLnxEncoderMultiplier (EncoderMultiplier &multiple) const |
| Get the current encoder multiplier value. | |
| ErrorStatus | setLnxFilterType (FilterType type) const |
| Set the filter type. | |
| ErrorStatus | getLnxFilterType (FilterType &type) const |
| Get the filter type. | |
| ErrorStatus | setLnxMeanFilterWindow (MeanFilterWindow window) const |
| Set the window size for mean filtering. | |
| ErrorStatus | getLnxMeanFilterWindow (MeanFilterWindow &window) const |
| Get the current window size for mean filtering. | |
| ErrorStatus | setLnxMedianFilterWindow (MedianFilterWindow window) const |
| Set the window size for median filtering. | |
| ErrorStatus | getLnxMedianFilterWindow (MedianFilterWindow &window) const |
| Get the current window size for median filtering. | |
| ErrorStatus | setLnxMaxFillingPointCount (int value) const |
| Set the maximum number of invalid points to be interpolated. | |
| ErrorStatus | getLnxMaxFillingPointCount (int &value) const |
| Get the current maximum number of invalid points to be interpolated. | |
| ErrorStatus | setLnxProfileStrategy (ProfileStrategy value) const |
| Set profile extraction strategy. | |
| ErrorStatus | getLnxProfileStrategy (ProfileStrategy &value) const |
| Get the current profile extraction strategy. | |
| ErrorStatus | setLnxGrayFilterThresh (int value) const |
| Set the grayscale value threshold. Grayscale values of pixels below this threshold are set to zero before profile extraction. | |
| ErrorStatus | getLnxGrayFilterThresh (int &value) const |
| Get the current grayscale value threshold. | |
| ErrorStatus | setLnxMinStripeWidth (int value) |
| Set the minimum laser line width. | |
| ErrorStatus | getLnxMinStripeWidth (int &value) const |
| Get the current minimum laser line width. | |
| ErrorStatus | setLnxMaxStripeWidth (int value) |
| Set the maximum laser line width. | |
| ErrorStatus | getLnxMaxStripeWidth (int &value) const |
| Get the current maximum laser line width. | |
| ErrorStatus | setLnxMinStripeIntensity (int value) |
| Set the minimum laser line intensity. | |
| ErrorStatus | getLnxMinStripeIntensity (int &value) const |
| Get the current minimum laser line intensity. | |
| ErrorStatus | setLnxMaxStripeIntensity (int value) |
| Set the maximum laser line intensity. | |
| ErrorStatus | getLnxMaxStripeIntensity (int &value) const |
| Get the current maximum laser line intensity. | |
| ErrorStatus | getLnxEncoderValue (unsigned int &value) const |
| Get the current encoder value. | |
Static Public Member Functions | |
| static std::vector< api::MechEyeDeviceInfo > | enumerateMechEyeDeviceList () |
| Enumerate Mech-Eye devices by the MechEyeDeviceInfo identifying the device. | |
Interface that is used to connect the LNX Mech-Eye device and access basic information of the device.
Definition at line 59 of file MechEyeLNXApi.h.
| mmind::api::lnxapi::MechEyeDevice::MechEyeDevice | ( | ) |
Constructor.
| mmind::api::lnxapi::MechEyeDevice::~MechEyeDevice | ( | ) |
Destructor.
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::addUserSet | ( | const std::string & | userSetName | ) | const |
Add a new parameter group, set all the current parameter values to it, and select it as the current parameter group.
| [in] | userSetName |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::captureLnx2DImage | ( | ColorMap & | colorMap | ) | const |
Perform scanning of one line and obtain the line scan image.
| [out] | colorMap | See Frame for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::connect | ( | const MechEyeDeviceInfo & | info, |
| const int | timeout = 10000 |
||
| ) |
Connect to the device by the MechEyeDeviceInfo identifying a device.
| [in] | info | the device information used to connect to the device which can be obtained by enumerateMechEyeDeviceList function. |
| [in] | timeout | the timeout value (ms). |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::connect | ( | const std::string & | ipAddress, |
| const int | port = 5577, |
||
| const int | timeout = 10000 |
||
| ) |
Connects to a device by the IP address and port of the device.
| [in] | ipAddress | the IP address of the device to be connected. |
| [in] | port | the port of the device to be connected. |
| [in] | timeout | the timeout value (ms). |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::deleteUserSet | ( | const std::string & | userSetName | ) | const |
Delete the specified parameter group. If the input name is the currently selected parameter group's, the parameter group of the previous index value in the list will be selected instead.
| [in] | userSetName |
|
static |
Enumerate Mech-Eye devices by the MechEyeDeviceInfo identifying the device.
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getAllUserSets | ( | std::vector< std::string > & | userSetNames | ) | const |
Get the names of all available parameter groups.
| [out] | userSetNames |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getCurrentUserSet | ( | std::string & | userSetName | ) | const |
Get the name of the currently selected parameter group.
| [out] | userSetName |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getDeviceInfo | ( | api::MechEyeDeviceInfo & | info | ) | const |
Get the basic information of the connected device.
| [out] | info | See MechEyeDeviceInfo for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxBatchRollData | ( | float * | depth, |
| unsigned char * | intensity, | ||
| unsigned int * | encoder, | ||
| long long * | frameId, | ||
| int & | lineCount | ||
| ) | const |
Get the acquired batch data.
| [out] | depth | the depth value or profile value (mm) |
| [out] | intensity | the intensity value |
| [out] | encoder | the encoder value |
| [out] | frameId | the frame ID |
| [out] | lineCount | the count of frame |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxBatchRollData | ( | LineBatch & | LineBatch | ) | const |
Get the acquired batch data.
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxCaptureMode | ( | CaptureMode & | value | ) | const |
Get the current scan mode.
| [out] | value | See CaptureMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxDepthTimeout | ( | int & | time | ) | const |
Get the current timeout value for obtaining the depth map.
| [out] | time | (ms) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxDepthTriggerSource | ( | TriggerSource & | triggerSource | ) | const |
Get the current trigger source for the Depth scan mode.
| [out] | triggerSource | See TriggerSource for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxEncoderDivide | ( | int & | interval | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxEncoderMultiplier | ( | EncoderMultiplier & | multiple | ) | const |
Get the current encoder multiplier value.
| [out] | multiple | See EncoderMultiplier for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxEncoderTriggerMode | ( | EncoderTriggerMode & | mode | ) | const |
Get the current encoder trigger mode.
| [out] | mode | See EncoderTriggerMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxEncoderValue | ( | unsigned int & | value | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxExposure | ( | int & | time | ) | const |
Get the current exposure time for the Timed exposure mode.
| [in] | time | (μs) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxFilterType | ( | FilterType & | type | ) | const |
Get the filter type.
| [out] | type | See FilterType for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxGrayFilterThresh | ( | int & | value | ) | const |
Get the current grayscale value threshold.
| [out] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxHDRDualSlope | ( | int & | value | ) | const |
Get the current y-coordinate of the first HDR knee point.
| [out] | value. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxHDRTripleSlope | ( | int & | value | ) | const |
Get the current y-coordinate of the second HDR knee point.
| [out] | value. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxLaserPowerLevel | ( | int & | powerLevel | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxLineRate | ( | double & | rate | ) | const |
Get the current line rate for the Software trigger source.
| [out] | rate |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMaxFillingPointCount | ( | int & | value | ) | const |
Get the current maximum number of invalid points to be interpolated.
| [out] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMaxStripeIntensity | ( | int & | value | ) | const |
Get the current maximum laser line intensity.
| [out] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMaxStripeWidth | ( | int & | value | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMeanFilterWindow | ( | MeanFilterWindow & | window | ) | const |
Get the current window size for mean filtering.
| [out] | window | See MeanFilterWindow for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMedianFilterWindow | ( | MedianFilterWindow & | window | ) | const |
Get the current window size for median filtering.
| [out] | window | See MedianFilterWindow for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMinStripeIntensity | ( | int & | value | ) | const |
Get the current minimum laser line intensity.
| [out] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxMinStripeWidth | ( | int & | value | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxProfileNum | ( | int & | profileNum | ) | const |
Get the current maximum number of lines to be scanned.
| [out] | profileNum |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxProfileStrategy | ( | ProfileStrategy & | value | ) | const |
Get the current profile extraction strategy.
| [out] | value | See ProfileStrategy for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxRawTimeout | ( | int & | time | ) | const |
Get the current timeout value for obtaining the line scan image.
| [out] | time | (ms) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxROIMode | ( | ROIMode & | mode | ) | const |
Get the current ROI mode.
| [out] | mode | See ROIMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxTriggerDelay | ( | int & | delay | ) | const |
Get the current trigger delay time.
| [out] | delay | (1-2600us) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxXDataWidth | ( | int & | xDataWidth | ) | const |
Get the line width in the X direction.
| [out] | xDataWidth |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getLnxXScale | ( | float & | xScale | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getScan3DAnalogGain | ( | ImageAnalogGain & | gainVal | ) | const |
Get the current analog gain.
| [out] | gainVal | See ImageAnalogGain for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getScan3DAnalogGainFor8030 | ( | ImageAnalogGainFor8030 & | gainVal | ) | const |
Get the current analog gain of LNX-8030.
| [out] | gainVal | See ImageAnalogGainFor8030 for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getScan3DDigitalGain | ( | int & | gainVal | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getScan3DHDRExposureSequence | ( | int & | time1, |
| int & | time2, | ||
| int & | time3 | ||
| ) | const |
Get the current exposure sequence for the HDR exposure mode.
| [out] | time1 | the exposure time1 (μs) |
| [out] | time2 | the exposure time2 (μs) |
| [out] | time3 | the exposure time3 (μs) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::getScanExposureMode | ( | ExposureMode & | mode | ) | const |
Get the current exposure mode.
| [out] | mode | ExposureMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::saveAllSettingsToUserSets | ( | ) | const |
Save all parameter values to the current parameter group.
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setCurrentUserSet | ( | const std::string & | userSetName | ) | const |
Select the parameter group to use by its name.
| [in] | userSetName |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxCaptureMode | ( | CaptureMode | value | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxDepthTimeout | ( | int | time | ) | const |
Set the timeout value for obtaining the depth map.
| [in] | time | (ms) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxDepthTriggerSource | ( | TriggerSource | triggerSource | ) | const |
Set the trigger source for the Depth scan mode.
Note: this function can only be used in CaptureMode::Depth. It does not take effect in CaptureMode::Raw.
| [in] | triggerSource | See TriggerSource for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxEncoderDivide | ( | int | interval | ) | const |
Set the encoder divider value. Camera frame rate = encoder signal rate * encoder multiplier / encoder divider.
| [in] | interval |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxEncoderMultiplier | ( | EncoderMultiplier | multiple | ) | const |
Set the encoder multiplier value.
| [in] | multiple | See EncoderMultiplier for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxEncoderTriggerMode | ( | EncoderTriggerMode | mode | ) | const |
Set the encoder trigger mode.
| [in] | mode | See EncoderTriggerMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxExposure | ( | int | time | ) | const |
Set the exposure time for the Timed exposure mode.
| [in] | time | (μs) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxFilterType | ( | FilterType | type | ) | const |
Set the filter type.
| [in] | type | See FilterType for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxGrayFilterThresh | ( | int | value | ) | const |
Set the grayscale value threshold. Grayscale values of pixels below this threshold are set to zero before profile extraction.
| [in] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxHDRDualSlope | ( | int | value | ) | const |
Set the y-coordinate of the first HDR knee point.
| [in] | value. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxHDRTripleSlope | ( | int | value | ) | const |
Set the y-coordinate of the second HDR knee point.
| [in] | value. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxLaserPowerLevel | ( | int | powerLevel | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxLineRate | ( | double | rate | ) | const |
Set the line rate for the Software trigger source.
| [in] | rate |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMaxFillingPointCount | ( | int | value | ) | const |
Set the maximum number of invalid points to be interpolated.
| [in] | value |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMaxStripeIntensity | ( | int | value | ) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMaxStripeWidth | ( | int | value | ) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMeanFilterWindow | ( | MeanFilterWindow | window | ) | const |
Set the window size for mean filtering.
| [in] | window | See MeanFilterWindow for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMedianFilterWindow | ( | MedianFilterWindow | window | ) | const |
Set the window size for median filtering.
| [in] | window | See MedianFilterWindow for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMinStripeIntensity | ( | int | value | ) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxMinStripeWidth | ( | int | value | ) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxProfileNum | ( | int | profileNum | ) | const |
Set the maximum number of lines to be scanned.
| [in] | profileNum |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxProfileStrategy | ( | ProfileStrategy | value | ) | const |
Set profile extraction strategy.
| [in] | value | See ProfileStrategy for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxRawTimeout | ( | int | time | ) | const |
Set the timeout value for obtaining the line scan image.
| [in] | time | (ms) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxROIMode | ( | ROIMode | mode | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setLnxTriggerDelay | ( | int | delay | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setScan3DAnalogGain | ( | ImageAnalogGain | gainVal | ) | const |
Set the analog gain.
| [in] | gainVal | See ImageAnalogGain for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setScan3DAnalogGainFor8030 | ( | ImageAnalogGainFor8030 | gainVal | ) | const |
Set the analog gain of LNX-8030.
| [in] | gainVal | See ImageAnalogGainFor8030 for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setScan3DDigitalGain | ( | int | gainVal | ) | const |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setScan3DHDRExposureSequence | ( | int | time1, |
| int | time2, | ||
| int | time3 | ||
| ) | const |
Set the exposure sequence for the HDR exposure mode.
| [in] | time1 | the exposure time1 (μs) |
| [in] | time2 | the exposure time2 (μs) |
| [in] | time3 | the exposure time3 (μs) |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::setScanExposureMode | ( | ExposureMode | mode | ) | const |
Set the exposure mode.
| [in] | mode | ExposureMode for details. |
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::startLnxCaptureImage | ( | ) |
Start scanning.
| ErrorStatus mmind::api::lnxapi::MechEyeDevice::stopLnxCaptureImage | ( | ) |
Stop scanning.