Impact Acquire SDK C++
|
Properties to configure which information shall be attached to the resulting images. More...
#include <mvIMPACT_acquire.h>
Public Member Functions | |
HOBJ | hObj (void) const |
Returns a unique identifier for the component collection referenced by this object. | |
RequestInfoConfiguration (Device *pDev, const std::string &settingName="Base") | |
brief Constructs a new mvIMPACT::acquire::RequestInfoConfiguration object. | |
const ComponentCollection & | restoreDefault (void) const |
Restores the default for every component of this collection. | |
Public Attributes | |
PropertyIBoolean | exposeStart_us |
An enumerated integer property which can be used to configure whether the exposure start(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | exposeTime_us |
An enumerated integer property which can be used to configure whether the exposure time(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | frameID |
An enumerated integer property which can be used to configure whether the frame ID information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | frameNr |
An enumerated integer property which can be used to configure whether the frame number information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | gain_dB |
An enumerated integer property which can be used to configure whether the gain(dB) information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | imageAverage |
An enumerated integer property which can be used to configure whether the image average information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | IOStatesAtExposureStart |
An enumerated integer property which can be used to configure whether the I/O states at exposure start information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | lineCounter |
An enumerated integer property which can be used to configure whether the line counter information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | lineStatusAll |
An enumerated integer property which can be used to configure whether the line status all information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | missingData_pc |
An enumerated integer property which can be used to configure whether the missing data information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | settingUsed |
An enumerated integer property which can be used to configure whether the 'setting used' information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | timeStamp_us |
An enumerated integer property which can be used to configure whether the time stamp(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | transferDelay_us |
An enumerated integer property which can be used to configure whether the transfer delay(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | triggerCounterAcquisitionStart |
An enumerated integer property which can be used to configure whether the trigger counter at acquisition start information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | triggerCounterFrameStart |
An enumerated integer property which can be used to configure whether the trigger counter at frame start information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | userData |
An enumerated integer property which can be used to configure whether the user data information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
PropertyIBoolean | videoChannel |
An enumerated integer property which can be used to configure whether the video channel information shall be attached to the resulting mvIMPACT::acquire::Request objects. | |
Protected Attributes | |
HOBJ | m_hRoot |
Properties to configure which information shall be attached to the resulting images.
This class provides properties allowing the user to define which additional information shall be attached to the resulting images. For example some devices can transmit the state of the digital I/Os at the time the exposure of an image has been started. Some information will always be attached to the resulting images other information will only be available if it has been explicitly enabled before.
EXAMPLE:
Enable the transmission of the LineStatusAll
information in device interface layout mvIMPACT::acquire::dilDeviceSpecific:
E.g. for the mvBlueCOUGAR-X/XD series possible LineStatusAll
values are
|
inlineexplicit |
brief Constructs a new mvIMPACT::acquire::RequestInfoConfiguration object.
[in] | pDev | A pointer to a mvIMPACT::acquire::Device object obtained from a mvIMPACT::acquire::DeviceManager object. |
[in] | settingName | The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT::acquire::FunctionInterface::getAvailableSettings, new settings can be created with the function mvIMPACT::acquire::FunctionInterface::createSetting |
|
inlineinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT::acquire::ComponentList.
|
inlineinherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
PropertyIBoolean exposeStart_us |
An enumerated integer property which can be used to configure whether the exposure start(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean exposeTime_us |
An enumerated integer property which can be used to configure whether the exposure time(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean frameID |
An enumerated integer property which can be used to configure whether the frame ID information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean frameNr |
An enumerated integer property which can be used to configure whether the frame number information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean gain_dB |
An enumerated integer property which can be used to configure whether the gain(dB) information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean imageAverage |
An enumerated integer property which can be used to configure whether the image average information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean IOStatesAtExposureStart |
An enumerated integer property which can be used to configure whether the I/O states at exposure start information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean lineCounter |
An enumerated integer property which can be used to configure whether the line counter information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean lineStatusAll |
An enumerated integer property which can be used to configure whether the line status all information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
|
protectedinherited |
PropertyIBoolean missingData_pc |
An enumerated integer property which can be used to configure whether the missing data information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean settingUsed |
An enumerated integer property which can be used to configure whether the 'setting used' information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean timeStamp_us |
An enumerated integer property which can be used to configure whether the time stamp(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean transferDelay_us |
An enumerated integer property which can be used to configure whether the transfer delay(us) information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean triggerCounterAcquisitionStart |
An enumerated integer property which can be used to configure whether the trigger counter at acquisition start information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean triggerCounterFrameStart |
An enumerated integer property which can be used to configure whether the trigger counter at frame start information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean userData |
An enumerated integer property which can be used to configure whether the user data information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
PropertyIBoolean videoChannel |
An enumerated integer property which can be used to configure whether the video channel information shall be attached to the resulting mvIMPACT::acquire::Request objects.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.