|
Impact Acquire SDK Python
|
A class to describe a CameraLink® compliant camera(Device specific interface layout only) (deprecated. More...
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| copyDescription (self, newName) | |
| Creates a new camera description list as a copy of the current one. | |
| exportDescription (self) | |
| Stores the current camera description on disk. | |
| getClassName (self) | |
| Returns the class this description is belonging to. | |
| hObj (self) | |
| Returns a unique identifier for the component collection referenced by this object. | |
| importDescription (self) | |
| Updates a camera description with the data stored in a previous session or with the original default data. | |
| restoreDefault (self) | |
| Restores the default for every component of this collection. | |
Properties | |
| aoiHeight = property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiHeight_get, doc=) | |
| An integer property defining the number of active lines to capture from the camera. | |
| aoiStartX = property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiStartX_get, doc=) | |
| An integer property defining the X-offset in pixels to the first active pixel to capture. | |
| aoiStartY = property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiStartY_get, doc=) | |
| An integer property defining the Y-offset in lines to the first active line to capture. | |
| aoiWidth = property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiWidth_get, doc=) | |
| An integer property defining the number of active pixels to capture per line. | |
| bayerParity = property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_bayerParity_get, doc=) | |
| An enumerated integer property defining the start pixel for a camera delivering an unconverted bayer image. | |
| bitsPerPixel = property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_bitsPerPixel_get, doc=) | |
| An integer property defining the number of bits per pixel currently transmitted by this camera. | |
| className = property (getClassName, None, None, None) | |
| A string property (read-only) which holds the class this description is belonging to. | |
| dataValid = property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_dataValid_get, doc=) | |
| An enumerated integer property defining the way this camera transmits the data valid (DVAL) signal. | |
| format = property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_format_get, doc=) | |
| An enumerated integer property defining the data format the camera is sending image data. | |
| interlacedType = property(lib_mvIMPACT_acquire.CameraDescriptionBase_interlacedType_get, doc=) | |
| An enumerated integer property defining how the camera transmits image data. | |
| name = property(lib_mvIMPACT_acquire.CameraDescriptionBase_name_get, doc=) | |
| A string property read-only containing the name of this camera description list. | |
| pixelsPerCycle = property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase2_pixelsPerCycle_get, doc=) | |
| An integer property defining the number of pixels per clock cycle transmitted by this camera. | |
| scanMode = property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase2_scanMode_get, doc=) | |
| An enumerated integer property providing information about the sensor of this camera. | |
| tapsXGeometry = property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_tapsXGeometry_get, doc=) | |
| An enumerated integer property defining the way this camera transmits the pixel data in X direction. | |
| tapsYGeometry = property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_tapsYGeometry_get, doc=) | |
| An enumerated integer property defining the way this camera transmits the pixel data in Y direction. | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| videoOutput = property(lib_mvIMPACT_acquire.CameraDescriptionBase_videoOutput_get, doc=) | |
| An enumerated integer property defining the type of video outputs this camera offers. | |
A class to describe a CameraLink® compliant camera(Device specific interface layout only) (deprecated.
This class provides access to all settings specific for CameraLink® compliant cameras.
| __init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
|
inherited |
Creates a new camera description list as a copy of the current one.
This function can be used to create a new camera description list. It will create a deep copy of the properties referenced by this camera description and will append the new description to the list of camera descriptions.
| newName | [in] The name for the newly created camera description. This name MUST NOT match a description already existing. |
|
inherited |
Stores the current camera description on disk.
This function can be used to store the current settings of a camera description permanently so that the next time the driver is initialized these settings are restored.
When exporting a camera description a file in XML format will be written to disk.
This behaviour can be modified by writing the property mvIMPACT.acquire.Device.customDataDirectory before initialising the device.
|
inherited |
Returns the class this description is belonging to.
|
inherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
|
inherited |
Updates a camera description with the data stored in a previous session or with the original default data.
When importing a camera description the device driver will try to retrieve the parameters needed from a XML file.
This behaviour can be modified by writing the property mvIMPACT.acquire.Device.customDataDirectory before initialising the device. To get access to an XML description file within the application, these file must be copied to this directory BEFORE the device is initialized. During the initialisation process the device driver will process every file located under this location and will add them to the internal list of descriptions. Every camera located during this process and also descriptions created later on during the program operation can be selected via the property mvIMPACT.acquire.CameraSettingsFrameGrabber.type.
To restore the default values valid during the driver was initialized the function mvIMPACT.acquire.ComponentCollection.restoreDefault can be used as well.
|
inherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
|
staticinherited |
An integer property defining the number of active lines to capture from the camera.
|
staticinherited |
An integer property defining the X-offset in pixels to the first active pixel to capture.
|
staticinherited |
An integer property defining the Y-offset in lines to the first active line to capture.
|
staticinherited |
An integer property defining the number of active pixels to capture per line.
|
staticinherited |
An enumerated integer property defining the start pixel for a camera delivering an unconverted bayer image.
Valid values for this property may be: mvIMPACT.acquire.bmpUndefined, mvIMPACT.acquire.bmpGR, mvIMPACT.acquire.bmpRG, mvIMPACT.acquire.bmpBG, mvIMPACT.acquire.bmpGB.
|
staticinherited |
An integer property defining the number of bits per pixel currently transmitted by this camera.
|
staticinherited |
A string property (read-only) which holds the class this description is belonging to.
|
static |
An enumerated integer property defining the way this camera transmits the data valid (DVAL) signal.
Valid values for this property may be: mvIMPACT.acquire.cldvmActive, mvIMPACT.acquire.cldvmInactive.
|
staticinherited |
An enumerated integer property defining the data format the camera is sending image data.
Valid values for this property may be: mvIMPACT.acquire.cdfUnknown, mvIMPACT.acquire.cdfMono, mvIMPACT.acquire.cdfBayer, mvIMPACT.acquire.cdfBayerPacked, mvIMPACT.acquire.cdfRGB, mvIMPACT.acquire.cdfYUV.
|
staticinherited |
An enumerated integer property defining how the camera transmits image data.
Valid values for this property may be: mvIMPACT.acquire.citNone, mvIMPACT.acquire.citInterlaced, mvIMPACT.acquire.citInvertedInterlaced.
|
staticinherited |
A string property read-only containing the name of this camera description list.
|
staticinherited |
An integer property defining the number of pixels per clock cycle transmitted by this camera.
This corresponds the number of taps used by the camera in the described configuration.
|
staticinherited |
An enumerated integer property providing information about the sensor of this camera.
Valid values for this property may be: mvIMPACT.acquire.csmArea, mvIMPACT.acquire.csmLine.
|
static |
An enumerated integer property defining the way this camera transmits the pixel data in X direction.
Valid values for this property may be: mvIMPACT.acquire.cltxg1X, mvIMPACT.acquire.cltxg1X2, mvIMPACT.acquire.cltxg2X, mvIMPACT.acquire.cltxg2XE, mvIMPACT.acquire.cltxg2XM, mvIMPACT.acquire.cltxg1X3, mvIMPACT.acquire.cltxg3X, mvIMPACT.acquire.cltxg1X4, mvIMPACT.acquire.cltxg4X, mvIMPACT.acquire.cltxg2X2, mvIMPACT.acquire.cltxg2X2E, mvIMPACT.acquire.cltxg2X2M, mvIMPACT.acquire.cltxg4XE, mvIMPACT.acquire.cltxg1X8, mvIMPACT.acquire.cltxg8X, mvIMPACT.acquire.cltxg4X2, mvIMPACT.acquire.cltxg4X2E.
|
static |
An enumerated integer property defining the way this camera transmits the pixel data in Y direction.
Valid values for this property may be: mvIMPACT.acquire.cltyg1Y, mvIMPACT.acquire.cltyg1Y2, mvIMPACT.acquire.cltyg2YE.
|
static |
|
staticinherited |
An enumerated integer property defining the type of video outputs this camera offers.
Valid values for this property may be: mvIMPACT.acquire.coUndefined, mvIMPACT.acquire.coAuto, mvIMPACT.acquire.coComposite, mvIMPACT.acquire.coBase, mvIMPACT.acquire.coDigital, mvIMPACT.acquire.coSVideo, mvIMPACT.acquire.coMedium, mvIMPACT.acquire.coRGB, mvIMPACT.acquire.co2xComposite, mvIMPACT.acquire.co3xComposite, mvIMPACT.acquire.co4xComposite, mvIMPACT.acquire.coFull, mvIMPACT.acquire.coSDSDI, mvIMPACT.acquire.coHDSDI, mvIMPACT.acquire.co3GSDI.