# -*- coding: latin-1 -*-
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
    def swig_import_helper():
        import importlib
        pkg = __name__.rpartition('.')[0]
        mname = '.'.join((pkg, 'lib_mvIMPACT_acquire')).lstrip('.')
        try:
            return importlib.import_module(mname)
        except ImportError:
            return importlib.import_module('lib_mvIMPACT_acquire')
    lib_mvIMPACT_acquire = swig_import_helper()
    del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('lib_mvIMPACT_acquire', [dirname(__file__)])
        except ImportError:
            import lib_mvIMPACT_acquire
            return lib_mvIMPACT_acquire
        try:
            _mod = imp.load_module('lib_mvIMPACT_acquire', fp, pathname, description)
        finally:
            if fp is not None:
                fp.close()
        return _mod
    lib_mvIMPACT_acquire = swig_import_helper()
    del swig_import_helper
else:
    import lib_mvIMPACT_acquire
del _swig_python_version_info

try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        object.__setattr__(self, name, value)
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))


def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_method(set):
    def set_attr(self, name, value):
        if (name == "thisown"):
            return self.this.own(value)
        if hasattr(self, name) or (name == "this"):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr



obj__, object = object, Exception


object = obj__

class pairstringint(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.pairstringint_swiginit(self, lib_mvIMPACT_acquire.new_pairstringint(*args))
    first = _swig_property(lib_mvIMPACT_acquire.pairstringint_first_get, lib_mvIMPACT_acquire.pairstringint_first_set)
    second = _swig_property(lib_mvIMPACT_acquire.pairstringint_second_get, lib_mvIMPACT_acquire.pairstringint_second_set)
    def __len__(self):
        return 2
    def __repr__(self):
        return str((self.first, self.second))
    def __getitem__(self, index): 
        if not (index % 2):
            return self.first
        else:
            return self.second
    def __setitem__(self, index, val):
        if not (index % 2):
            self.first = val
        else:
            self.second = val
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_pairstringint
pairstringint_swigregister = lib_mvIMPACT_acquire.pairstringint_swigregister
pairstringint_swigregister(pairstringint)

class pairstringdouble(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.pairstringdouble_swiginit(self, lib_mvIMPACT_acquire.new_pairstringdouble(*args))
    first = _swig_property(lib_mvIMPACT_acquire.pairstringdouble_first_get, lib_mvIMPACT_acquire.pairstringdouble_first_set)
    second = _swig_property(lib_mvIMPACT_acquire.pairstringdouble_second_get, lib_mvIMPACT_acquire.pairstringdouble_second_set)
    def __len__(self):
        return 2
    def __repr__(self):
        return str((self.first, self.second))
    def __getitem__(self, index): 
        if not (index % 2):
            return self.first
        else:
            return self.second
    def __setitem__(self, index, val):
        if not (index % 2):
            self.first = val
        else:
            self.second = val
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_pairstringdouble
pairstringdouble_swigregister = lib_mvIMPACT_acquire.pairstringdouble_swigregister
pairstringdouble_swigregister(pairstringdouble)

MVIMPACT_ACQUIRE_MAJOR_VERSION = lib_mvIMPACT_acquire.MVIMPACT_ACQUIRE_MAJOR_VERSION
MVIMPACT_ACQUIRE_MINOR_VERSION = lib_mvIMPACT_acquire.MVIMPACT_ACQUIRE_MINOR_VERSION
MVIMPACT_ACQUIRE_RELEASE_VERSION = lib_mvIMPACT_acquire.MVIMPACT_ACQUIRE_RELEASE_VERSION
MVIMPACT_ACQUIRE_BUILD_VERSION = lib_mvIMPACT_acquire.MVIMPACT_ACQUIRE_BUILD_VERSION
MVIMPACT_ACQUIRE_VERSION_STRING = lib_mvIMPACT_acquire.MVIMPACT_ACQUIRE_VERSION_STRING
afAuto = lib_mvIMPACT_acquire.afAuto
afOdd = lib_mvIMPACT_acquire.afOdd
afEven = lib_mvIMPACT_acquire.afEven
afAny = lib_mvIMPACT_acquire.afAny
amContinuous = lib_mvIMPACT_acquire.amContinuous
amMultiFrame = lib_mvIMPACT_acquire.amMultiFrame
amSingleFrame = lib_mvIMPACT_acquire.amSingleFrame
assbDefault = lib_mvIMPACT_acquire.assbDefault
assbUser = lib_mvIMPACT_acquire.assbUser
amCentered = lib_mvIMPACT_acquire.amCentered
amFull = lib_mvIMPACT_acquire.amFull
amUseAoi = lib_mvIMPACT_acquire.amUseAoi
acsSlow = lib_mvIMPACT_acquire.acsSlow
acsMedium = lib_mvIMPACT_acquire.acsMedium
acsFast = lib_mvIMPACT_acquire.acsFast
acsUserDefined = lib_mvIMPACT_acquire.acsUserDefined
acmStandard = lib_mvIMPACT_acquire.acmStandard
acmDeviceSpecific = lib_mvIMPACT_acquire.acmDeviceSpecific
aecOff = lib_mvIMPACT_acquire.aecOff
aecOn = lib_mvIMPACT_acquire.aecOn
agcOff = lib_mvIMPACT_acquire.agcOff
agcOn = lib_mvIMPACT_acquire.agcOn
aocOff = lib_mvIMPACT_acquire.aocOff
aocOn = lib_mvIMPACT_acquire.aocOn
bcmLinearInterpolation = lib_mvIMPACT_acquire.bcmLinearInterpolation
bcmAdaptiveEdgeSensing = lib_mvIMPACT_acquire.bcmAdaptiveEdgeSensing
bcmAuto = lib_mvIMPACT_acquire.bcmAuto
bcmPacked = lib_mvIMPACT_acquire.bcmPacked
bcmLinearPacked = lib_mvIMPACT_acquire.bcmLinearPacked
bcmAdaptiveEdgeSensingPlus = lib_mvIMPACT_acquire.bcmAdaptiveEdgeSensingPlus
bcmAdaptiveHomogeneityDirected = lib_mvIMPACT_acquire.bcmAdaptiveHomogeneityDirected
bmpUndefined = lib_mvIMPACT_acquire.bmpUndefined
bmpGR = lib_mvIMPACT_acquire.bmpGR
bmpRG = lib_mvIMPACT_acquire.bmpRG
bmpBG = lib_mvIMPACT_acquire.bmpBG
bmpGB = lib_mvIMPACT_acquire.bmpGB
bwbrUnknown = lib_mvIMPACT_acquire.bwbrUnknown
bwbrOK = lib_mvIMPACT_acquire.bwbrOK
bwbrErrorUnknown = lib_mvIMPACT_acquire.bwbrErrorUnknown
bwbrErrorTooDark = lib_mvIMPACT_acquire.bwbrErrorTooDark
bwbrErrorTooBright = lib_mvIMPACT_acquire.bwbrErrorTooBright
bfdit2V = lib_mvIMPACT_acquire.bfdit2V
bfdit10V = lib_mvIMPACT_acquire.bfdit10V
bffmOff = lib_mvIMPACT_acquire.bffmOff
bffm64B = lib_mvIMPACT_acquire.bffm64B
bffm512B = lib_mvIMPACT_acquire.bffm512B
bfiscNone = lib_mvIMPACT_acquire.bfiscNone
bfiscExposure = lib_mvIMPACT_acquire.bfiscExposure
bfiscExposureAuto = lib_mvIMPACT_acquire.bfiscExposureAuto
bfiscGain = lib_mvIMPACT_acquire.bfiscGain
bfiscGainAuto = lib_mvIMPACT_acquire.bfiscGainAuto
bfiscOffset = lib_mvIMPACT_acquire.bfiscOffset
bfiscOffsetAuto = lib_mvIMPACT_acquire.bfiscOffsetAuto
bfiscBinning = lib_mvIMPACT_acquire.bfiscBinning
bfiscTrigger = lib_mvIMPACT_acquire.bfiscTrigger
bfiscFlash = lib_mvIMPACT_acquire.bfiscFlash
bfiscLineTrigger = lib_mvIMPACT_acquire.bfiscLineTrigger
bfiscShadingCorrection = lib_mvIMPACT_acquire.bfiscShadingCorrection
bfiscOverlappedExposure = lib_mvIMPACT_acquire.bfiscOverlappedExposure
bfiscFrameDelay = lib_mvIMPACT_acquire.bfiscFrameDelay
bfiscLineDelay = lib_mvIMPACT_acquire.bfiscLineDelay
bfiscAutoControlAOI = lib_mvIMPACT_acquire.bfiscAutoControlAOI
bfiscAutoControlSpeed = lib_mvIMPACT_acquire.bfiscAutoControlSpeed
bfiscAutoControlDelay = lib_mvIMPACT_acquire.bfiscAutoControlDelay
bfiscTemperatureSensor = lib_mvIMPACT_acquire.bfiscTemperatureSensor
bfoablFastest = lib_mvIMPACT_acquire.bfoablFastest
bfoablVeryFast = lib_mvIMPACT_acquire.bfoablVeryFast
bfoablFast = lib_mvIMPACT_acquire.bfoablFast
bfoablMedium = lib_mvIMPACT_acquire.bfoablMedium
bfoablSlow = lib_mvIMPACT_acquire.bfoablSlow
bfoablVerySlow = lib_mvIMPACT_acquire.bfoablVerySlow
bfoablSlowest = lib_mvIMPACT_acquire.bfoablSlowest
bfstStandard = lib_mvIMPACT_acquire.bfstStandard
bfstFastLineSkip = lib_mvIMPACT_acquire.bfstFastLineSkip
bfstLowSmearLineSkip = lib_mvIMPACT_acquire.bfstLowSmearLineSkip
bfts16KB = lib_mvIMPACT_acquire.bfts16KB
bfts32KB = lib_mvIMPACT_acquire.bfts32KB
bfts64KB = lib_mvIMPACT_acquire.bfts64KB
bfts128KB = lib_mvIMPACT_acquire.bfts128KB
bfts256KB = lib_mvIMPACT_acquire.bfts256KB
bfts512KB = lib_mvIMPACT_acquire.bfts512KB
bfts1024KB = lib_mvIMPACT_acquire.bfts1024KB
bfts2048KB = lib_mvIMPACT_acquire.bfts2048KB
bFalse = lib_mvIMPACT_acquire.bFalse
bTrue = lib_mvIMPACT_acquire.bTrue
bpdtUnknown = lib_mvIMPACT_acquire.bpdtUnknown
bpdt2DImage = lib_mvIMPACT_acquire.bpdt2DImage
bpdt2DPlaneBiplanar = lib_mvIMPACT_acquire.bpdt2DPlaneBiplanar
bpdt2DPlaneTriplanar = lib_mvIMPACT_acquire.bpdt2DPlaneTriplanar
bpdt2DPlaneQuadplanar = lib_mvIMPACT_acquire.bpdt2DPlaneQuadplanar
bpdt3DImage = lib_mvIMPACT_acquire.bpdt3DImage
bpdt3DPlaneBiplanar = lib_mvIMPACT_acquire.bpdt3DPlaneBiplanar
bpdt3DPlaneTriplanar = lib_mvIMPACT_acquire.bpdt3DPlaneTriplanar
bpdt3DPlaneQuadplanar = lib_mvIMPACT_acquire.bpdt3DPlaneQuadplanar
bpdtConfidenceMap = lib_mvIMPACT_acquire.bpdtConfidenceMap
bpdtJPEG = lib_mvIMPACT_acquire.bpdtJPEG
bpdtJPEG2000 = lib_mvIMPACT_acquire.bpdtJPEG2000
camFull = lib_mvIMPACT_acquire.camFull
camUser = lib_mvIMPACT_acquire.camUser
cbmOff = lib_mvIMPACT_acquire.cbmOff
cbmBinningH = lib_mvIMPACT_acquire.cbmBinningH
cbmBinningV = lib_mvIMPACT_acquire.cbmBinningV
cbmBinningHV = lib_mvIMPACT_acquire.cbmBinningHV
cbmBinning3H = lib_mvIMPACT_acquire.cbmBinning3H
cbmBinning3V = lib_mvIMPACT_acquire.cbmBinning3V
cbmBinning3H3V = lib_mvIMPACT_acquire.cbmBinning3H3V
cbmBinningHAvg = lib_mvIMPACT_acquire.cbmBinningHAvg
cbmBinningVAvg = lib_mvIMPACT_acquire.cbmBinningVAvg
cbmBinningHVAvg = lib_mvIMPACT_acquire.cbmBinningHVAvg
cbmBinning3HAvg = lib_mvIMPACT_acquire.cbmBinning3HAvg
cbmBinning3VAvg = lib_mvIMPACT_acquire.cbmBinning3VAvg
cbmBinning3H3VAvg = lib_mvIMPACT_acquire.cbmBinning3H3VAvg
cbmDroppingH = lib_mvIMPACT_acquire.cbmDroppingH
cbmDroppingV = lib_mvIMPACT_acquire.cbmDroppingV
cbmDroppingHV = lib_mvIMPACT_acquire.cbmDroppingHV
cbmDropping3H = lib_mvIMPACT_acquire.cbmDropping3H
cbmDropping3V = lib_mvIMPACT_acquire.cbmDropping3V
cbmDropping3H3V = lib_mvIMPACT_acquire.cbmDropping3H3V
cdfUnknown = lib_mvIMPACT_acquire.cdfUnknown
cdfMono = lib_mvIMPACT_acquire.cdfMono
cdfBayer = lib_mvIMPACT_acquire.cdfBayer
cdfBayerPacked = lib_mvIMPACT_acquire.cdfBayerPacked
cdfRGB = lib_mvIMPACT_acquire.cdfRGB
cdfYUV = lib_mvIMPACT_acquire.cdfYUV
cemStandard = lib_mvIMPACT_acquire.cemStandard
cemOverlapped = lib_mvIMPACT_acquire.cemOverlapped
cemNoShutter = lib_mvIMPACT_acquire.cemNoShutter
ceseNo = lib_mvIMPACT_acquire.ceseNo
ceseFallingEdge = lib_mvIMPACT_acquire.ceseFallingEdge
ceseRisingEdge = lib_mvIMPACT_acquire.ceseRisingEdge
cesoAuto = lib_mvIMPACT_acquire.cesoAuto
cesoRed = lib_mvIMPACT_acquire.cesoRed
cesoGreen = lib_mvIMPACT_acquire.cesoGreen
cesoBlue = lib_mvIMPACT_acquire.cesoBlue
cesoExtern = lib_mvIMPACT_acquire.cesoExtern
cfmOff = lib_mvIMPACT_acquire.cfmOff
cfmDigout0 = lib_mvIMPACT_acquire.cfmDigout0
cfmDigout1 = lib_mvIMPACT_acquire.cfmDigout1
cftStandard = lib_mvIMPACT_acquire.cftStandard
cftRollingShutterFlash = lib_mvIMPACT_acquire.cftRollingShutterFlash
cftVSync = lib_mvIMPACT_acquire.cftVSync
cHDRmFixed0 = lib_mvIMPACT_acquire.cHDRmFixed0
cHDRmFixed1 = lib_mvIMPACT_acquire.cHDRmFixed1
cHDRmFixed2 = lib_mvIMPACT_acquire.cHDRmFixed2
cHDRmFixed3 = lib_mvIMPACT_acquire.cHDRmFixed3
cHDRmFixed4 = lib_mvIMPACT_acquire.cHDRmFixed4
cHDRmFixed5 = lib_mvIMPACT_acquire.cHDRmFixed5
cHDRmFixed6 = lib_mvIMPACT_acquire.cHDRmFixed6
cHDRmUser = lib_mvIMPACT_acquire.cHDRmUser
citNone = lib_mvIMPACT_acquire.citNone
citInterlaced = lib_mvIMPACT_acquire.citInterlaced
citInvertedInterlaced = lib_mvIMPACT_acquire.citInvertedInterlaced
cldvmActive = lib_mvIMPACT_acquire.cldvmActive
cldvmInactive = lib_mvIMPACT_acquire.cldvmInactive
coUndefined = lib_mvIMPACT_acquire.coUndefined
coAuto = lib_mvIMPACT_acquire.coAuto
coComposite = lib_mvIMPACT_acquire.coComposite
coBase = lib_mvIMPACT_acquire.coBase
coDigital = lib_mvIMPACT_acquire.coDigital
coSVideo = lib_mvIMPACT_acquire.coSVideo
coMedium = lib_mvIMPACT_acquire.coMedium
coRGB = lib_mvIMPACT_acquire.coRGB
co2xComposite = lib_mvIMPACT_acquire.co2xComposite
co3xComposite = lib_mvIMPACT_acquire.co3xComposite
co4xComposite = lib_mvIMPACT_acquire.co4xComposite
coFull = lib_mvIMPACT_acquire.coFull
coSDSDI = lib_mvIMPACT_acquire.coSDSDI
coHDSDI = lib_mvIMPACT_acquire.coHDSDI
co3GSDI = lib_mvIMPACT_acquire.co3GSDI
cpcStandard = lib_mvIMPACT_acquire.cpcStandard
cpcHighSpeed = lib_mvIMPACT_acquire.cpcHighSpeed
cpc6000KHz = lib_mvIMPACT_acquire.cpc6000KHz
cpc8000KHz = lib_mvIMPACT_acquire.cpc8000KHz
cpc10000KHz = lib_mvIMPACT_acquire.cpc10000KHz
cpc12000KHz = lib_mvIMPACT_acquire.cpc12000KHz
cpc13500KHz = lib_mvIMPACT_acquire.cpc13500KHz
cpc20000KHz = lib_mvIMPACT_acquire.cpc20000KHz
cpc24000KHz = lib_mvIMPACT_acquire.cpc24000KHz
cpc24540KHz = lib_mvIMPACT_acquire.cpc24540KHz
cpc27000KHz = lib_mvIMPACT_acquire.cpc27000KHz
cpc32000KHz = lib_mvIMPACT_acquire.cpc32000KHz
cpc37600KHz = lib_mvIMPACT_acquire.cpc37600KHz
cpc40000KHz = lib_mvIMPACT_acquire.cpc40000KHz
cpc50000KHz = lib_mvIMPACT_acquire.cpc50000KHz
cpc57600KHz = lib_mvIMPACT_acquire.cpc57600KHz
csmArea = lib_mvIMPACT_acquire.csmArea
csmLine = lib_mvIMPACT_acquire.csmLine
cspbr9600 = lib_mvIMPACT_acquire.cspbr9600
cspbr19200 = lib_mvIMPACT_acquire.cspbr19200
cspbr38400 = lib_mvIMPACT_acquire.cspbr38400
cspbr57600 = lib_mvIMPACT_acquire.cspbr57600
cspbr115200 = lib_mvIMPACT_acquire.cspbr115200
cspbr230400 = lib_mvIMPACT_acquire.cspbr230400
cspbr460800 = lib_mvIMPACT_acquire.cspbr460800
cspbr921600 = lib_mvIMPACT_acquire.cspbr921600
csmFrameShutter = lib_mvIMPACT_acquire.csmFrameShutter
csmElectronicRollingShutter = lib_mvIMPACT_acquire.csmElectronicRollingShutter
csmGlobalResetRelease = lib_mvIMPACT_acquire.csmGlobalResetRelease
csmFrameShutterWithFastCenterReadout = lib_mvIMPACT_acquire.csmFrameShutterWithFastCenterReadout
cltxg1X = lib_mvIMPACT_acquire.cltxg1X
cltxg1X2 = lib_mvIMPACT_acquire.cltxg1X2
cltxg2X = lib_mvIMPACT_acquire.cltxg2X
cltxg2XE = lib_mvIMPACT_acquire.cltxg2XE
cltxg2XM = lib_mvIMPACT_acquire.cltxg2XM
cltxg1X3 = lib_mvIMPACT_acquire.cltxg1X3
cltxg3X = lib_mvIMPACT_acquire.cltxg3X
cltxg1X4 = lib_mvIMPACT_acquire.cltxg1X4
cltxg4X = lib_mvIMPACT_acquire.cltxg4X
cltxg2X2 = lib_mvIMPACT_acquire.cltxg2X2
cltxg2X2E = lib_mvIMPACT_acquire.cltxg2X2E
cltxg2X2M = lib_mvIMPACT_acquire.cltxg2X2M
cltxg4XE = lib_mvIMPACT_acquire.cltxg4XE
cltxg1X8 = lib_mvIMPACT_acquire.cltxg1X8
cltxg8X = lib_mvIMPACT_acquire.cltxg8X
cltxg4X2 = lib_mvIMPACT_acquire.cltxg4X2
cltxg4X2E = lib_mvIMPACT_acquire.cltxg4X2E
cltyg1Y = lib_mvIMPACT_acquire.cltyg1Y
cltyg1Y2 = lib_mvIMPACT_acquire.cltyg1Y2
cltyg2YE = lib_mvIMPACT_acquire.cltyg2YE
ctmOff = lib_mvIMPACT_acquire.ctmOff
ctmGreyRamp = lib_mvIMPACT_acquire.ctmGreyRamp
ctmMovingColor = lib_mvIMPACT_acquire.ctmMovingColor
ctmWBTest = lib_mvIMPACT_acquire.ctmWBTest
ctmContinuous = lib_mvIMPACT_acquire.ctmContinuous
ctmOnDemand = lib_mvIMPACT_acquire.ctmOnDemand
ctmOnLowLevel = lib_mvIMPACT_acquire.ctmOnLowLevel
ctmOnHighLevel = lib_mvIMPACT_acquire.ctmOnHighLevel
ctmOnFallingEdge = lib_mvIMPACT_acquire.ctmOnFallingEdge
ctmOnRisingEdge = lib_mvIMPACT_acquire.ctmOnRisingEdge
ctmOnHighExpose = lib_mvIMPACT_acquire.ctmOnHighExpose
ctmOnLowExpose = lib_mvIMPACT_acquire.ctmOnLowExpose
ctmOnAnyEdge = lib_mvIMPACT_acquire.ctmOnAnyEdge
ctmFramerateControlled = lib_mvIMPACT_acquire.ctmFramerateControlled
ctsDigIn0 = lib_mvIMPACT_acquire.ctsDigIn0
ctsDigIn1 = lib_mvIMPACT_acquire.ctsDigIn1
ctsRTCtrl = lib_mvIMPACT_acquire.ctsRTCtrl
ctsDigOut0 = lib_mvIMPACT_acquire.ctsDigOut0
ctsDigOut1 = lib_mvIMPACT_acquire.ctsDigOut1
ctsDigOut2 = lib_mvIMPACT_acquire.ctsDigOut2
ctsDigOut3 = lib_mvIMPACT_acquire.ctsDigOut3
csmVertical = lib_mvIMPACT_acquire.csmVertical
csmHorizontal = lib_mvIMPACT_acquire.csmHorizontal
csmExtractSingle = lib_mvIMPACT_acquire.csmExtractSingle
ecmAuto = lib_mvIMPACT_acquire.ecmAuto
ecmUser = lib_mvIMPACT_acquire.ecmUser
cticmmUser = lib_mvIMPACT_acquire.cticmmUser
cticmmDeviceSpecific = lib_mvIMPACT_acquire.cticmmDeviceSpecific
ctocmmUser = lib_mvIMPACT_acquire.ctocmmUser
ctocmmXYZToAdobeRGB_D50 = lib_mvIMPACT_acquire.ctocmmXYZToAdobeRGB_D50
ctocmmXYZTosRGB_D50 = lib_mvIMPACT_acquire.ctocmmXYZTosRGB_D50
ctocmmXYZToWideGamutRGB_D50 = lib_mvIMPACT_acquire.ctocmmXYZToWideGamutRGB_D50
ctocmmXYZToAdobeRGB_D65 = lib_mvIMPACT_acquire.ctocmmXYZToAdobeRGB_D65
ctocmmXYZTosRGB_D65 = lib_mvIMPACT_acquire.ctocmmXYZTosRGB_D65
cpmAuto = lib_mvIMPACT_acquire.cpmAuto
cpmRaw = lib_mvIMPACT_acquire.cpmRaw
cpmBayer = lib_mvIMPACT_acquire.cpmBayer
cpmBayerToMono = lib_mvIMPACT_acquire.cpmBayerToMono
cpmRawToPlanes = lib_mvIMPACT_acquire.cpmRawToPlanes
dcfmOff = lib_mvIMPACT_acquire.dcfmOff
dcfmOn = lib_mvIMPACT_acquire.dcfmOn
dcfmCalibrateDarkCurrent = lib_mvIMPACT_acquire.dcfmCalibrateDarkCurrent
dcfmTransmitCorrectionImage = lib_mvIMPACT_acquire.dcfmTransmitCorrectionImage
dpfmOff = lib_mvIMPACT_acquire.dpfmOff
dpfm3x1Average = lib_mvIMPACT_acquire.dpfm3x1Average
dpfm3x3Median = lib_mvIMPACT_acquire.dpfm3x3Median
dpfmResetCalibration = lib_mvIMPACT_acquire.dpfmResetCalibration
dpfmCalibrateLeakyPixel = lib_mvIMPACT_acquire.dpfmCalibrateLeakyPixel
dpfmCalibrateColdPixel = lib_mvIMPACT_acquire.dpfmCalibrateColdPixel
dpfmCalibrateHotPixel = lib_mvIMPACT_acquire.dpfmCalibrateHotPixel
dpfmCalibrateHotAndColdPixel = lib_mvIMPACT_acquire.dpfmCalibrateHotAndColdPixel
dpfmReplaceDefectivePixelAfter3x3Filter = lib_mvIMPACT_acquire.dpfmReplaceDefectivePixelAfter3x3Filter
damUnknown = lib_mvIMPACT_acquire.damUnknown
damNone = lib_mvIMPACT_acquire.damNone
damRead = lib_mvIMPACT_acquire.damRead
damControl = lib_mvIMPACT_acquire.damControl
damExclusive = lib_mvIMPACT_acquire.damExclusive
daoOff = lib_mvIMPACT_acquire.daoOff
daoLowLight = lib_mvIMPACT_acquire.daoLowLight
daoEmbeddedImageInfo = lib_mvIMPACT_acquire.daoEmbeddedImageInfo
daoImageAverage = lib_mvIMPACT_acquire.daoImageAverage
daoPipelinedGainExposeControl = lib_mvIMPACT_acquire.daoPipelinedGainExposeControl
daoOnDemandTriggerPreShot = lib_mvIMPACT_acquire.daoOnDemandTriggerPreShot
daoLowFrameRateOptimization = lib_mvIMPACT_acquire.daoLowFrameRateOptimization
daoEnablePerChannelOffsetCorrection = lib_mvIMPACT_acquire.daoEnablePerChannelOffsetCorrection
daoUseRawSensorGain = lib_mvIMPACT_acquire.daoUseRawSensorGain
daoTriggerSensorColumnCalibration = lib_mvIMPACT_acquire.daoTriggerSensorColumnCalibration
dcNone = lib_mvIMPACT_acquire.dcNone
dcHotplugable = lib_mvIMPACT_acquire.dcHotplugable
dcSelectableVideoInputs = lib_mvIMPACT_acquire.dcSelectableVideoInputs
dcNonVolatileUserMemory = lib_mvIMPACT_acquire.dcNonVolatileUserMemory
dcCameraDescriptionSupport = lib_mvIMPACT_acquire.dcCameraDescriptionSupport
dcEventSupport = lib_mvIMPACT_acquire.dcEventSupport
dcGeneric = lib_mvIMPACT_acquire.dcGeneric
dcCamera = lib_mvIMPACT_acquire.dcCamera
dcIntelligentCamera = lib_mvIMPACT_acquire.dcIntelligentCamera
dcFrameGrabber = lib_mvIMPACT_acquire.dcFrameGrabber
dc3DCamera = lib_mvIMPACT_acquire.dc3DCamera
ddomManual = lib_mvIMPACT_acquire.ddomManual
ddomPulse = lib_mvIMPACT_acquire.ddomPulse
ddomUser = lib_mvIMPACT_acquire.ddomUser
ddomExposureActive = lib_mvIMPACT_acquire.ddomExposureActive
ddomDigitalSignalPassThrough = lib_mvIMPACT_acquire.ddomDigitalSignalPassThrough
ddomDigitalSignalPassThroughInv = lib_mvIMPACT_acquire.ddomDigitalSignalPassThroughInv
ddomInternalVD = lib_mvIMPACT_acquire.ddomInternalVD
ddomRealTimeController = lib_mvIMPACT_acquire.ddomRealTimeController
ddomExposureAndAcquisitionActive = lib_mvIMPACT_acquire.ddomExposureAndAcquisitionActive
ddomTemperatureOutOfRange = lib_mvIMPACT_acquire.ddomTemperatureOutOfRange
demIgnore = lib_mvIMPACT_acquire.demIgnore
demNotify = lib_mvIMPACT_acquire.demNotify
detNone = lib_mvIMPACT_acquire.detNone
detPnPArrival = lib_mvIMPACT_acquire.detPnPArrival
detPnPRemoval = lib_mvIMPACT_acquire.detPnPRemoval
detFrameStart = lib_mvIMPACT_acquire.detFrameStart
detHistogramReady = lib_mvIMPACT_acquire.detHistogramReady
detAll = lib_mvIMPACT_acquire.detAll
ditImmediately = lib_mvIMPACT_acquire.ditImmediately
ditAfterDigOutSignals = lib_mvIMPACT_acquire.ditAfterDigOutSignals
dilDeviceSpecific = lib_mvIMPACT_acquire.dilDeviceSpecific
dilGenICam = lib_mvIMPACT_acquire.dilGenICam
dlsAuto = lib_mvIMPACT_acquire.dlsAuto
dlsNoLoad = lib_mvIMPACT_acquire.dlsNoLoad
dpmOn = lib_mvIMPACT_acquire.dpmOn
dpmOff = lib_mvIMPACT_acquire.dpmOff
dsrmAuto = lib_mvIMPACT_acquire.dsrmAuto
dsrmUser = lib_mvIMPACT_acquire.dsrmUser
dsoseFrame = lib_mvIMPACT_acquire.dsoseFrame
dsoseTrigger = lib_mvIMPACT_acquire.dsoseTrigger
dsoseFrameAfterTrigger = lib_mvIMPACT_acquire.dsoseFrameAfterTrigger
dsoseSyncInRisingEdge = lib_mvIMPACT_acquire.dsoseSyncInRisingEdge
dsoseSyncInFallingEdge = lib_mvIMPACT_acquire.dsoseSyncInFallingEdge
dsoseSyncInPassThrough = lib_mvIMPACT_acquire.dsoseSyncInPassThrough
dsoseSyncInPassThroughInv = lib_mvIMPACT_acquire.dsoseSyncInPassThroughInv
dsosePeriodically = lib_mvIMPACT_acquire.dsosePeriodically
dsoseTriggerInPassThrough = lib_mvIMPACT_acquire.dsoseTriggerInPassThrough
dsoseTriggerInPassThroughInv = lib_mvIMPACT_acquire.dsoseTriggerInPassThroughInv
dsoseFVALPassThrough = lib_mvIMPACT_acquire.dsoseFVALPassThrough
dsoseFVALPassThroughInv = lib_mvIMPACT_acquire.dsoseFVALPassThroughInv
dsoseFVALRisingEdge = lib_mvIMPACT_acquire.dsoseFVALRisingEdge
dsAbsent = lib_mvIMPACT_acquire.dsAbsent
dsPresent = lib_mvIMPACT_acquire.dsPresent
dsInitializing = lib_mvIMPACT_acquire.dsInitializing
dsUnreachable = lib_mvIMPACT_acquire.dsUnreachable
dsPowerDown = lib_mvIMPACT_acquire.dsPowerDown
dsomOff = lib_mvIMPACT_acquire.dsomOff
dsomNonInterlaced = lib_mvIMPACT_acquire.dsomNonInterlaced
dsomInterlaced = lib_mvIMPACT_acquire.dsomInterlaced
dtiStandard = lib_mvIMPACT_acquire.dtiStandard
dtiAdvanced = lib_mvIMPACT_acquire.dtiAdvanced
dtmOff = lib_mvIMPACT_acquire.dtmOff
dtmOn = lib_mvIMPACT_acquire.dtmOn
dtmFallingEdge = lib_mvIMPACT_acquire.dtmFallingEdge
dtmRisingEdge = lib_mvIMPACT_acquire.dtmRisingEdge
dtmPeriodically = lib_mvIMPACT_acquire.dtmPeriodically
dtmOnDemand = lib_mvIMPACT_acquire.dtmOnDemand
dtmStartRisingStopFalling = lib_mvIMPACT_acquire.dtmStartRisingStopFalling
dtmStartFallingStopRising = lib_mvIMPACT_acquire.dtmStartFallingStopRising
dtmLevelHigh = lib_mvIMPACT_acquire.dtmLevelHigh
dtmLevelLow = lib_mvIMPACT_acquire.dtmLevelLow
dtoOff = lib_mvIMPACT_acquire.dtoOff
dtoReadOut = lib_mvIMPACT_acquire.dtoReadOut
dtoPreviousFrame = lib_mvIMPACT_acquire.dtoPreviousFrame
digioOff = lib_mvIMPACT_acquire.digioOff
digioOn = lib_mvIMPACT_acquire.digioOn
digioIgnore = lib_mvIMPACT_acquire.digioIgnore
digioKeep = lib_mvIMPACT_acquire.digioKeep
diommFrequency_Hz_10ms = lib_mvIMPACT_acquire.diommFrequency_Hz_10ms
diommFrequency_Hz_100ms = lib_mvIMPACT_acquire.diommFrequency_Hz_100ms
diomsInput0 = lib_mvIMPACT_acquire.diomsInput0
diomsInput1 = lib_mvIMPACT_acquire.diomsInput1
diomsInput2 = lib_mvIMPACT_acquire.diomsInput2
diomsInput3 = lib_mvIMPACT_acquire.diomsInput3
docmSoftware = lib_mvIMPACT_acquire.docmSoftware
docmRTC = lib_mvIMPACT_acquire.docmRTC
dsNone = lib_mvIMPACT_acquire.dsNone
dsSignal1 = lib_mvIMPACT_acquire.dsSignal1
dsSignal2 = lib_mvIMPACT_acquire.dsSignal2
dsSignal3 = lib_mvIMPACT_acquire.dsSignal3
dsSignal4 = lib_mvIMPACT_acquire.dsSignal4
dsSignal5 = lib_mvIMPACT_acquire.dsSignal5
dsSignal6 = lib_mvIMPACT_acquire.dsSignal6
dsSignal7 = lib_mvIMPACT_acquire.dsSignal7
dsSignal8 = lib_mvIMPACT_acquire.dsSignal8
dsSignal9 = lib_mvIMPACT_acquire.dsSignal9
dsSignal10 = lib_mvIMPACT_acquire.dsSignal10
dsSignal11 = lib_mvIMPACT_acquire.dsSignal11
dsSignal12 = lib_mvIMPACT_acquire.dsSignal12
dsSignal13 = lib_mvIMPACT_acquire.dsSignal13
dsSignal14 = lib_mvIMPACT_acquire.dsSignal14
dsSignal15 = lib_mvIMPACT_acquire.dsSignal15
dsSignal16 = lib_mvIMPACT_acquire.dsSignal16
DMR_NO_ERROR = lib_mvIMPACT_acquire.DMR_NO_ERROR
DMR_DEV_NOT_FOUND = lib_mvIMPACT_acquire.DMR_DEV_NOT_FOUND
DMR_INIT_FAILED = lib_mvIMPACT_acquire.DMR_INIT_FAILED
DMR_DRV_ALREADY_IN_USE = lib_mvIMPACT_acquire.DMR_DRV_ALREADY_IN_USE
DMR_DEV_CANNOT_OPEN = lib_mvIMPACT_acquire.DMR_DEV_CANNOT_OPEN
DMR_NOT_INITIALIZED = lib_mvIMPACT_acquire.DMR_NOT_INITIALIZED
DMR_DRV_CANNOT_OPEN = lib_mvIMPACT_acquire.DMR_DRV_CANNOT_OPEN
DMR_DEV_REQUEST_QUEUE_EMPTY = lib_mvIMPACT_acquire.DMR_DEV_REQUEST_QUEUE_EMPTY
DMR_DEV_REQUEST_CREATION_FAILED = lib_mvIMPACT_acquire.DMR_DEV_REQUEST_CREATION_FAILED
DMR_INVALID_PARAMETER = lib_mvIMPACT_acquire.DMR_INVALID_PARAMETER
DMR_EXPORTED_SYMBOL_NOT_FOUND = lib_mvIMPACT_acquire.DMR_EXPORTED_SYMBOL_NOT_FOUND
DEV_UNKNOWN_ERROR = lib_mvIMPACT_acquire.DEV_UNKNOWN_ERROR
DEV_HANDLE_INVALID = lib_mvIMPACT_acquire.DEV_HANDLE_INVALID
DEV_INPUT_PARAM_INVALID = lib_mvIMPACT_acquire.DEV_INPUT_PARAM_INVALID
DEV_WRONG_INPUT_PARAM_COUNT = lib_mvIMPACT_acquire.DEV_WRONG_INPUT_PARAM_COUNT
DEV_CREATE_SETTING_FAILED = lib_mvIMPACT_acquire.DEV_CREATE_SETTING_FAILED
DEV_REQUEST_CANT_BE_UNLOCKED = lib_mvIMPACT_acquire.DEV_REQUEST_CANT_BE_UNLOCKED
DEV_INVALID_REQUEST_NUMBER = lib_mvIMPACT_acquire.DEV_INVALID_REQUEST_NUMBER
DEV_LOCKED_REQUEST_IN_QUEUE = lib_mvIMPACT_acquire.DEV_LOCKED_REQUEST_IN_QUEUE
DEV_NO_FREE_REQUEST_AVAILABLE = lib_mvIMPACT_acquire.DEV_NO_FREE_REQUEST_AVAILABLE
DEV_WAIT_FOR_REQUEST_FAILED = lib_mvIMPACT_acquire.DEV_WAIT_FOR_REQUEST_FAILED
DEV_UNSUPPORTED_PARAMETER = lib_mvIMPACT_acquire.DEV_UNSUPPORTED_PARAMETER
DEV_INVALID_RTC_NUMBER = lib_mvIMPACT_acquire.DEV_INVALID_RTC_NUMBER
DMR_INTERNAL_ERROR = lib_mvIMPACT_acquire.DMR_INTERNAL_ERROR
DMR_INPUT_BUFFER_TOO_SMALL = lib_mvIMPACT_acquire.DMR_INPUT_BUFFER_TOO_SMALL
DEV_INTERNAL_ERROR = lib_mvIMPACT_acquire.DEV_INTERNAL_ERROR
DMR_LIBRARY_NOT_FOUND = lib_mvIMPACT_acquire.DMR_LIBRARY_NOT_FOUND
DMR_FUNCTION_NOT_IMPLEMENTED = lib_mvIMPACT_acquire.DMR_FUNCTION_NOT_IMPLEMENTED
DMR_FEATURE_NOT_AVAILABLE = lib_mvIMPACT_acquire.DMR_FEATURE_NOT_AVAILABLE
DMR_EXECUTION_PROHIBITED = lib_mvIMPACT_acquire.DMR_EXECUTION_PROHIBITED
DMR_FILE_NOT_FOUND = lib_mvIMPACT_acquire.DMR_FILE_NOT_FOUND
DMR_INVALID_LICENCE = lib_mvIMPACT_acquire.DMR_INVALID_LICENCE
DEV_SENSOR_TYPE_ERROR = lib_mvIMPACT_acquire.DEV_SENSOR_TYPE_ERROR
DMR_CAMERA_DESCRIPTION_INVALID = lib_mvIMPACT_acquire.DMR_CAMERA_DESCRIPTION_INVALID
DMR_NEWER_LIBRARY_REQUIRED = lib_mvIMPACT_acquire.DMR_NEWER_LIBRARY_REQUIRED
DMR_TIMEOUT = lib_mvIMPACT_acquire.DMR_TIMEOUT
DMR_WAIT_ABANDONED = lib_mvIMPACT_acquire.DMR_WAIT_ABANDONED
DMR_EXECUTION_FAILED = lib_mvIMPACT_acquire.DMR_EXECUTION_FAILED
DEV_REQUEST_ALREADY_IN_USE = lib_mvIMPACT_acquire.DEV_REQUEST_ALREADY_IN_USE
DEV_REQUEST_BUFFER_INVALID = lib_mvIMPACT_acquire.DEV_REQUEST_BUFFER_INVALID
DEV_REQUEST_BUFFER_MISALIGNED = lib_mvIMPACT_acquire.DEV_REQUEST_BUFFER_MISALIGNED
DEV_ACCESS_DENIED = lib_mvIMPACT_acquire.DEV_ACCESS_DENIED
DMR_PRELOAD_CHECK_FAILED = lib_mvIMPACT_acquire.DMR_PRELOAD_CHECK_FAILED
DMR_CAMERA_DESCRIPTION_INVALID_PARAMETER = lib_mvIMPACT_acquire.DMR_CAMERA_DESCRIPTION_INVALID_PARAMETER
DMR_FILE_ACCESS_ERROR = lib_mvIMPACT_acquire.DMR_FILE_ACCESS_ERROR
DMR_INVALID_QUEUE_SELECTION = lib_mvIMPACT_acquire.DMR_INVALID_QUEUE_SELECTION
DMR_ACQUISITION_ENGINE_BUSY = lib_mvIMPACT_acquire.DMR_ACQUISITION_ENGINE_BUSY
DMR_BUSY = lib_mvIMPACT_acquire.DMR_BUSY
DMR_OUT_OF_MEMORY = lib_mvIMPACT_acquire.DMR_OUT_OF_MEMORY
DMR_LAST_VALID_ERROR_CODE = lib_mvIMPACT_acquire.DMR_LAST_VALID_ERROR_CODE
efmAuto = lib_mvIMPACT_acquire.efmAuto
efmUser = lib_mvIMPACT_acquire.efmUser
ffcmDefault = lib_mvIMPACT_acquire.ffcmDefault
ffcmBrightPreserving = lib_mvIMPACT_acquire.ffcmBrightPreserving
fffmOff = lib_mvIMPACT_acquire.fffmOff
fffmOn = lib_mvIMPACT_acquire.fffmOn
fffmCalibrateFlatField = lib_mvIMPACT_acquire.fffmCalibrateFlatField
fffmTransmitCorrectionImage = lib_mvIMPACT_acquire.fffmTransmitCorrectionImage
urNoUpdatePerformed = lib_mvIMPACT_acquire.urNoUpdatePerformed
urUpdateFW = lib_mvIMPACT_acquire.urUpdateFW
urUpdateFWError = lib_mvIMPACT_acquire.urUpdateFWError
urDevAlreadyInUse = lib_mvIMPACT_acquire.urDevAlreadyInUse
urUpdateFWOK = lib_mvIMPACT_acquire.urUpdateFWOK
urSetDevID = lib_mvIMPACT_acquire.urSetDevID
urSetDevIDError = lib_mvIMPACT_acquire.urSetDevIDError
urSetDevIDInvalidID = lib_mvIMPACT_acquire.urSetDevIDInvalidID
urSetDevIDOK = lib_mvIMPACT_acquire.urSetDevIDOK
urSetUserDataSizeError = lib_mvIMPACT_acquire.urSetUserDataSizeError
urSetUserDataWriteError = lib_mvIMPACT_acquire.urSetUserDataWriteError
urSetUserDataWriteOK = lib_mvIMPACT_acquire.urSetUserDataWriteOK
urGetUserDataReadError = lib_mvIMPACT_acquire.urGetUserDataReadError
urVerifyFWError = lib_mvIMPACT_acquire.urVerifyFWError
urVerifyFWOK = lib_mvIMPACT_acquire.urVerifyFWOK
I2ComRead = lib_mvIMPACT_acquire.I2ComRead
I2ComWrite = lib_mvIMPACT_acquire.I2ComWrite
I2CosSuccess = lib_mvIMPACT_acquire.I2CosSuccess
I2CosFailure = lib_mvIMPACT_acquire.I2CosFailure
I2CosInvalidDeviceAddress = lib_mvIMPACT_acquire.I2CosInvalidDeviceAddress
I2CosInvalidDeviceSubAddress = lib_mvIMPACT_acquire.I2CosInvalidDeviceSubAddress
I2CosTooMuchData = lib_mvIMPACT_acquire.I2CosTooMuchData
I2CosNotEnoughData = lib_mvIMPACT_acquire.I2CosNotEnoughData
ibpfRaw = lib_mvIMPACT_acquire.ibpfRaw
ibpfMono8 = lib_mvIMPACT_acquire.ibpfMono8
ibpfMono16 = lib_mvIMPACT_acquire.ibpfMono16
ibpfRGBx888Packed = lib_mvIMPACT_acquire.ibpfRGBx888Packed
ibpfYUV422Packed = lib_mvIMPACT_acquire.ibpfYUV422Packed
ibpfRGBx888Planar = lib_mvIMPACT_acquire.ibpfRGBx888Planar
ibpfMono10 = lib_mvIMPACT_acquire.ibpfMono10
ibpfMono12 = lib_mvIMPACT_acquire.ibpfMono12
ibpfMono14 = lib_mvIMPACT_acquire.ibpfMono14
ibpfRGB888Packed = lib_mvIMPACT_acquire.ibpfRGB888Packed
ibpfYUV444Planar = lib_mvIMPACT_acquire.ibpfYUV444Planar
ibpfMono32 = lib_mvIMPACT_acquire.ibpfMono32
ibpfYUV422Planar = lib_mvIMPACT_acquire.ibpfYUV422Planar
ibpfRGB101010Packed = lib_mvIMPACT_acquire.ibpfRGB101010Packed
ibpfRGB121212Packed = lib_mvIMPACT_acquire.ibpfRGB121212Packed
ibpfRGB141414Packed = lib_mvIMPACT_acquire.ibpfRGB141414Packed
ibpfRGB161616Packed = lib_mvIMPACT_acquire.ibpfRGB161616Packed
ibpfYUV422_UYVYPacked = lib_mvIMPACT_acquire.ibpfYUV422_UYVYPacked
ibpfMono12Packed_V2 = lib_mvIMPACT_acquire.ibpfMono12Packed_V2
ibpfYUV422_10Packed = lib_mvIMPACT_acquire.ibpfYUV422_10Packed
ibpfYUV422_UYVY_10Packed = lib_mvIMPACT_acquire.ibpfYUV422_UYVY_10Packed
ibpfBGR888Packed = lib_mvIMPACT_acquire.ibpfBGR888Packed
ibpfBGR101010Packed_V2 = lib_mvIMPACT_acquire.ibpfBGR101010Packed_V2
ibpfYUV444_UYVPacked = lib_mvIMPACT_acquire.ibpfYUV444_UYVPacked
ibpfYUV444_UYV_10Packed = lib_mvIMPACT_acquire.ibpfYUV444_UYV_10Packed
ibpfYUV444Packed = lib_mvIMPACT_acquire.ibpfYUV444Packed
ibpfYUV444_10Packed = lib_mvIMPACT_acquire.ibpfYUV444_10Packed
ibpfMono12Packed_V1 = lib_mvIMPACT_acquire.ibpfMono12Packed_V1
ibpfYUV411_UYYVYY_Packed = lib_mvIMPACT_acquire.ibpfYUV411_UYYVYY_Packed
ibpfRGB888Planar = lib_mvIMPACT_acquire.ibpfRGB888Planar
ibpfAuto = lib_mvIMPACT_acquire.ibpfAuto
ibfrmMono8_To_Mono8 = lib_mvIMPACT_acquire.ibfrmMono8_To_Mono8
ibfrmMono8_To_RGB888Packed = lib_mvIMPACT_acquire.ibfrmMono8_To_RGB888Packed
ibfrmMono8_To_BGR888Packed = lib_mvIMPACT_acquire.ibfrmMono8_To_BGR888Packed
ibfrmMono10_To_Mono10 = lib_mvIMPACT_acquire.ibfrmMono10_To_Mono10
ibfrmMono10_To_RGB101010Packed = lib_mvIMPACT_acquire.ibfrmMono10_To_RGB101010Packed
ibfrmMono12_To_Mono12 = lib_mvIMPACT_acquire.ibfrmMono12_To_Mono12
ibfrmMono12_To_RGB121212Packed = lib_mvIMPACT_acquire.ibfrmMono12_To_RGB121212Packed
ibfrmMono14_To_Mono14 = lib_mvIMPACT_acquire.ibfrmMono14_To_Mono14
ibfrmMono14_To_RGB141414Packed = lib_mvIMPACT_acquire.ibfrmMono14_To_RGB141414Packed
ibfrmMono16_To_Mono16 = lib_mvIMPACT_acquire.ibfrmMono16_To_Mono16
ibfrmMono16_To_RGB161616Packed = lib_mvIMPACT_acquire.ibfrmMono16_To_RGB161616Packed
idpfAuto = lib_mvIMPACT_acquire.idpfAuto
idpfRaw = lib_mvIMPACT_acquire.idpfRaw
idpfMono8 = lib_mvIMPACT_acquire.idpfMono8
idpfRGBx888Packed = lib_mvIMPACT_acquire.idpfRGBx888Packed
idpfYUV422Packed = lib_mvIMPACT_acquire.idpfYUV422Packed
idpfRGBx888Planar = lib_mvIMPACT_acquire.idpfRGBx888Planar
idpfMono10 = lib_mvIMPACT_acquire.idpfMono10
idpfMono12 = lib_mvIMPACT_acquire.idpfMono12
idpfMono14 = lib_mvIMPACT_acquire.idpfMono14
idpfMono16 = lib_mvIMPACT_acquire.idpfMono16
idpfRGB888Packed = lib_mvIMPACT_acquire.idpfRGB888Packed
idpfYUV422Planar = lib_mvIMPACT_acquire.idpfYUV422Planar
idpfRGB101010Packed = lib_mvIMPACT_acquire.idpfRGB101010Packed
idpfRGB121212Packed = lib_mvIMPACT_acquire.idpfRGB121212Packed
idpfRGB141414Packed = lib_mvIMPACT_acquire.idpfRGB141414Packed
idpfRGB161616Packed = lib_mvIMPACT_acquire.idpfRGB161616Packed
idpfYUV422_UYVYPacked = lib_mvIMPACT_acquire.idpfYUV422_UYVYPacked
idpfMono12Packed_V2 = lib_mvIMPACT_acquire.idpfMono12Packed_V2
idpfYUV422_10Packed = lib_mvIMPACT_acquire.idpfYUV422_10Packed
idpfYUV422_UYVY_10Packed = lib_mvIMPACT_acquire.idpfYUV422_UYVY_10Packed
idpfBGR888Packed = lib_mvIMPACT_acquire.idpfBGR888Packed
idpfBGR101010Packed_V2 = lib_mvIMPACT_acquire.idpfBGR101010Packed_V2
idpfYUV444_UYVPacked = lib_mvIMPACT_acquire.idpfYUV444_UYVPacked
idpfYUV444_UYV_10Packed = lib_mvIMPACT_acquire.idpfYUV444_UYV_10Packed
idpfYUV444Packed = lib_mvIMPACT_acquire.idpfYUV444Packed
idpfYUV444_10Packed = lib_mvIMPACT_acquire.idpfYUV444_10Packed
idpfMono12Packed_V1 = lib_mvIMPACT_acquire.idpfMono12Packed_V1
idpfYUV411_UYYVYY_Packed = lib_mvIMPACT_acquire.idpfYUV411_UYYVYY_Packed
idpfRGB888Planar = lib_mvIMPACT_acquire.idpfRGB888Planar
iffAuto = lib_mvIMPACT_acquire.iffAuto
iffBMP = lib_mvIMPACT_acquire.iffBMP
iffJPEG = lib_mvIMPACT_acquire.iffJPEG
iffPNG = lib_mvIMPACT_acquire.iffPNG
iffTIFF = lib_mvIMPACT_acquire.iffTIFF
ipfOff = lib_mvIMPACT_acquire.ipfOff
ipfSharpen = lib_mvIMPACT_acquire.ipfSharpen
ipmDefault = lib_mvIMPACT_acquire.ipmDefault
ipmProcessLatestOnly = lib_mvIMPACT_acquire.ipmProcessLatestOnly
ipoMaximizeSpeed = lib_mvIMPACT_acquire.ipoMaximizeSpeed
ipoMinimizeMemoryUsage = lib_mvIMPACT_acquire.ipoMinimizeMemoryUsage
iprNotActive = lib_mvIMPACT_acquire.iprNotActive
iprApplied = lib_mvIMPACT_acquire.iprApplied
iprFailure = lib_mvIMPACT_acquire.iprFailure
iprSkipped = lib_mvIMPACT_acquire.iprSkipped
iprNotApplicable = lib_mvIMPACT_acquire.iprNotApplicable
ircmManual = lib_mvIMPACT_acquire.ircmManual
ircmLive = lib_mvIMPACT_acquire.ircmLive
ircmCounting = lib_mvIMPACT_acquire.ircmCounting
ircmTrial = lib_mvIMPACT_acquire.ircmTrial
ircmUpdateBufferLayout = lib_mvIMPACT_acquire.ircmUpdateBufferLayout
iscmUnknown = lib_mvIMPACT_acquire.iscmUnknown
iscmMono = lib_mvIMPACT_acquire.iscmMono
iscmBayer = lib_mvIMPACT_acquire.iscmBayer
iscmColor = lib_mvIMPACT_acquire.iscmColor
iscmNIR = lib_mvIMPACT_acquire.iscmNIR
iscpGreenRed = lib_mvIMPACT_acquire.iscpGreenRed
iscpRedGreen = lib_mvIMPACT_acquire.iscpRedGreen
iscpBlueGreen = lib_mvIMPACT_acquire.iscpBlueGreen
iscpGreenBlue = lib_mvIMPACT_acquire.iscpGreenBlue
iscpUnknown = lib_mvIMPACT_acquire.iscpUnknown
istUnknown = lib_mvIMPACT_acquire.istUnknown
istCCD = lib_mvIMPACT_acquire.istCCD
istCMOS = lib_mvIMPACT_acquire.istCMOS
imOn = lib_mvIMPACT_acquire.imOn
imOff = lib_mvIMPACT_acquire.imOff
lcOff = lib_mvIMPACT_acquire.lcOff
lcOn = lib_mvIMPACT_acquire.lcOn
LUTgmStandard = lib_mvIMPACT_acquire.LUTgmStandard
LUTgmLinearStart = lib_mvIMPACT_acquire.LUTgmLinearStart
LUTiHardware = lib_mvIMPACT_acquire.LUTiHardware
LUTiSoftware = lib_mvIMPACT_acquire.LUTiSoftware
LUTimThreshold = lib_mvIMPACT_acquire.LUTimThreshold
LUTimLinear = lib_mvIMPACT_acquire.LUTimLinear
LUTimCubic = lib_mvIMPACT_acquire.LUTimCubic
LUTm8To8 = lib_mvIMPACT_acquire.LUTm8To8
LUTm10To8 = lib_mvIMPACT_acquire.LUTm10To8
LUTm10To10 = lib_mvIMPACT_acquire.LUTm10To10
LUTm12To10 = lib_mvIMPACT_acquire.LUTm12To10
LUTm12To12 = lib_mvIMPACT_acquire.LUTm12To12
LUTm14To14 = lib_mvIMPACT_acquire.LUTm14To14
LUTm16To16 = lib_mvIMPACT_acquire.LUTm16To16
LUTmInterpolated = lib_mvIMPACT_acquire.LUTmInterpolated
LUTmGamma = lib_mvIMPACT_acquire.LUTmGamma
LUTmDirect = lib_mvIMPACT_acquire.LUTmDirect
mmmAuto = lib_mvIMPACT_acquire.mmmAuto
mmmPool = lib_mvIMPACT_acquire.mmmPool
mmpmOff = lib_mvIMPACT_acquire.mmpmOff
mmpmFixed = lib_mvIMPACT_acquire.mmpmFixed
mmpmAuto = lib_mvIMPACT_acquire.mmpmAuto
mmOff = lib_mvIMPACT_acquire.mmOff
mmTopDown = lib_mvIMPACT_acquire.mmTopDown
mmLeftRight = lib_mvIMPACT_acquire.mmLeftRight
mmTopDownAndLeftRight = lib_mvIMPACT_acquire.mmTopDownAndLeftRight
momGlobal = lib_mvIMPACT_acquire.momGlobal
momChannelBased = lib_mvIMPACT_acquire.momChannelBased
obmmDefault = lib_mvIMPACT_acquire.obmmDefault
obmmUser = lib_mvIMPACT_acquire.obmmUser
prmVertical = lib_mvIMPACT_acquire.prmVertical
prmHorizontal = lib_mvIMPACT_acquire.prmHorizontal
prmExtractSingle = lib_mvIMPACT_acquire.prmExtractSingle
prmMinimumValue = lib_mvIMPACT_acquire.prmMinimumValue
prmMeanValue = lib_mvIMPACT_acquire.prmMeanValue
prm2By2 = lib_mvIMPACT_acquire.prm2By2
primOff = lib_mvIMPACT_acquire.primOff
primLinear = lib_mvIMPACT_acquire.primLinear
pstDigitalSignal = lib_mvIMPACT_acquire.pstDigitalSignal
pstPeriodically = lib_mvIMPACT_acquire.pstPeriodically
pstRotaryDecoder = lib_mvIMPACT_acquire.pstRotaryDecoder
rimmAuto = lib_mvIMPACT_acquire.rimmAuto
rimmUser = lib_mvIMPACT_acquire.rimmUser
rrOK = lib_mvIMPACT_acquire.rrOK
rrTimeout = lib_mvIMPACT_acquire.rrTimeout
rrError = lib_mvIMPACT_acquire.rrError
rrRequestAborted = lib_mvIMPACT_acquire.rrRequestAborted
rrFrameIncomplete = lib_mvIMPACT_acquire.rrFrameIncomplete
rrDeviceAccessLost = lib_mvIMPACT_acquire.rrDeviceAccessLost
rrInconsistentBufferContent = lib_mvIMPACT_acquire.rrInconsistentBufferContent
rrFrameCorrupt = lib_mvIMPACT_acquire.rrFrameCorrupt
rrUnprocessibleRequest = lib_mvIMPACT_acquire.rrUnprocessibleRequest
rrNoBufferAvailable = lib_mvIMPACT_acquire.rrNoBufferAvailable
rrNotEnoughMemory = lib_mvIMPACT_acquire.rrNotEnoughMemory
rrCameraNotSupported = lib_mvIMPACT_acquire.rrCameraNotSupported
rrDataAcquisitionNotSupported = lib_mvIMPACT_acquire.rrDataAcquisitionNotSupported
rsIdle = lib_mvIMPACT_acquire.rsIdle
rsWaiting = lib_mvIMPACT_acquire.rsWaiting
rsCapturing = lib_mvIMPACT_acquire.rsCapturing
rsReady = lib_mvIMPACT_acquire.rsReady
rsBeingConfigured = lib_mvIMPACT_acquire.rsBeingConfigured
rtctrlModeStop = lib_mvIMPACT_acquire.rtctrlModeStop
rtctrlModeRun = lib_mvIMPACT_acquire.rtctrlModeRun
rtctrlModeRunRestart = lib_mvIMPACT_acquire.rtctrlModeRunRestart
rtctrlProgNop = lib_mvIMPACT_acquire.rtctrlProgNop
rtctrlProgSetDigout = lib_mvIMPACT_acquire.rtctrlProgSetDigout
rtctrlProgWaitDigin = lib_mvIMPACT_acquire.rtctrlProgWaitDigin
rtctrlProgWaitClocks = lib_mvIMPACT_acquire.rtctrlProgWaitClocks
rtctrlProgJumpLoc = lib_mvIMPACT_acquire.rtctrlProgJumpLoc
rtctrlProgTriggerSet = lib_mvIMPACT_acquire.rtctrlProgTriggerSet
rtctrlProgTriggerReset = lib_mvIMPACT_acquire.rtctrlProgTriggerReset
rtctrlProgExposeSet = lib_mvIMPACT_acquire.rtctrlProgExposeSet
rtctrlProgExposeReset = lib_mvIMPACT_acquire.rtctrlProgExposeReset
rtctrlProgFrameNrReset = lib_mvIMPACT_acquire.rtctrlProgFrameNrReset
rtctrlProgJumpLocOnZero = lib_mvIMPACT_acquire.rtctrlProgJumpLocOnZero
rtctrlProgJumpLocOnNotZero = lib_mvIMPACT_acquire.rtctrlProgJumpLocOnNotZero
rtctrlProgRegisterSet = lib_mvIMPACT_acquire.rtctrlProgRegisterSet
rtctrlProgRegisterAdd = lib_mvIMPACT_acquire.rtctrlProgRegisterAdd
rtctrlProgRegisterSub = lib_mvIMPACT_acquire.rtctrlProgRegisterSub
simNearestNeighbor = lib_mvIMPACT_acquire.simNearestNeighbor
simLinear = lib_mvIMPACT_acquire.simLinear
simCubic = lib_mvIMPACT_acquire.simCubic
smOff = lib_mvIMPACT_acquire.smOff
smOn = lib_mvIMPACT_acquire.smOn
scAuto = lib_mvIMPACT_acquire.scAuto
scAnalogue = lib_mvIMPACT_acquire.scAnalogue
scDigital = lib_mvIMPACT_acquire.scDigital
ssITU601 = lib_mvIMPACT_acquire.ssITU601
ssSquare = lib_mvIMPACT_acquire.ssSquare
ssUser = lib_mvIMPACT_acquire.ssUser
tpIdle = lib_mvIMPACT_acquire.tpIdle
tpLowest = lib_mvIMPACT_acquire.tpLowest
tpBelowNormal = lib_mvIMPACT_acquire.tpBelowNormal
tpNormal = lib_mvIMPACT_acquire.tpNormal
tpAboveNormal = lib_mvIMPACT_acquire.tpAboveNormal
tpHighest = lib_mvIMPACT_acquire.tpHighest
tpTimeCritical = lib_mvIMPACT_acquire.tpTimeCritical
tmOnFallingEdge = lib_mvIMPACT_acquire.tmOnFallingEdge
tmOnRisingEdge = lib_mvIMPACT_acquire.tmOnRisingEdge
udarRead = lib_mvIMPACT_acquire.udarRead
udarWrite = lib_mvIMPACT_acquire.udarWrite
udarRW = lib_mvIMPACT_acquire.udarRW
udarPassword = lib_mvIMPACT_acquire.udarPassword
udarFull = lib_mvIMPACT_acquire.udarFull
udrbKeepCachedData = lib_mvIMPACT_acquire.udrbKeepCachedData
udrbUpdateFromDeviceData = lib_mvIMPACT_acquire.udrbUpdateFromDeviceData
vsCCIR = lib_mvIMPACT_acquire.vsCCIR
vsRS170 = lib_mvIMPACT_acquire.vsRS170
vsPALBGH = lib_mvIMPACT_acquire.vsPALBGH
vsNTSCM = lib_mvIMPACT_acquire.vsNTSCM
vsSDI480i = lib_mvIMPACT_acquire.vsSDI480i
vsSDI576i = lib_mvIMPACT_acquire.vsSDI576i
vsSDI720p = lib_mvIMPACT_acquire.vsSDI720p
vsSDI1080i = lib_mvIMPACT_acquire.vsSDI1080i
vsSDI1080p = lib_mvIMPACT_acquire.vsSDI1080p
vditNone = lib_mvIMPACT_acquire.vditNone
vditBMP = lib_mvIMPACT_acquire.vditBMP
vditPGM = lib_mvIMPACT_acquire.vditPGM
vditPNG = lib_mvIMPACT_acquire.vditPNG
vditJPG = lib_mvIMPACT_acquire.vditJPG
vditTIFF = lib_mvIMPACT_acquire.vditTIFF
vditALL = lib_mvIMPACT_acquire.vditALL
vdtmMovingRGBx888PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGBx888PackedImage
vdtmMovingRGB888PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGB888PackedImage
vdtmMovingRGBx888PlanarImage = lib_mvIMPACT_acquire.vdtmMovingRGBx888PlanarImage
vdtmMovingMonoRamp = lib_mvIMPACT_acquire.vdtmMovingMonoRamp
vdtmMovingYUV422PackedRamp = lib_mvIMPACT_acquire.vdtmMovingYUV422PackedRamp
vdtmMovingYUV422PlanarRamp = lib_mvIMPACT_acquire.vdtmMovingYUV422PlanarRamp
vdtmMovingRGB101010PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGB101010PackedImage
vdtmMovingRGB121212PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGB121212PackedImage
vdtmMovingRGB141414PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGB141414PackedImage
vdtmMovingRGB161616PackedImage = lib_mvIMPACT_acquire.vdtmMovingRGB161616PackedImage
vdtmMovingBayerDataRamp = lib_mvIMPACT_acquire.vdtmMovingBayerDataRamp
vdtmBayerWhiteBalanceTestImage = lib_mvIMPACT_acquire.vdtmBayerWhiteBalanceTestImage
vdtmImageDirectory = lib_mvIMPACT_acquire.vdtmImageDirectory
vdtmLeakyPixelTestImageMono8Bayer = lib_mvIMPACT_acquire.vdtmLeakyPixelTestImageMono8Bayer
vdtmMovingYUV422_UYVYPackedRamp = lib_mvIMPACT_acquire.vdtmMovingYUV422_UYVYPackedRamp
vdtmHorizontalMonoRamp = lib_mvIMPACT_acquire.vdtmHorizontalMonoRamp
vdtmVerticalMonoRamp = lib_mvIMPACT_acquire.vdtmVerticalMonoRamp
vdtmMovingVerticalMonoRamp = lib_mvIMPACT_acquire.vdtmMovingVerticalMonoRamp
vdtmHorizontalMono12Packed_V2Ramp = lib_mvIMPACT_acquire.vdtmHorizontalMono12Packed_V2Ramp
vdtmMovingBGR888PackedImage = lib_mvIMPACT_acquire.vdtmMovingBGR888PackedImage
vdtmMovingYUV444PackedRamp = lib_mvIMPACT_acquire.vdtmMovingYUV444PackedRamp
vdtmMovingYUV444_UYVPackedRamp = lib_mvIMPACT_acquire.vdtmMovingYUV444_UYVPackedRamp
vdtmMovingBGRPacked_V2Image = lib_mvIMPACT_acquire.vdtmMovingBGRPacked_V2Image
vdtmEmptyMonoBuffer = lib_mvIMPACT_acquire.vdtmEmptyMonoBuffer
vdtmHorizontalMono12Packed_V1Ramp = lib_mvIMPACT_acquire.vdtmHorizontalMono12Packed_V1Ramp
vdtmHorizontalBayer12Packed_V1Ramp = lib_mvIMPACT_acquire.vdtmHorizontalBayer12Packed_V1Ramp
vdtmHorizontalBayer12Packed_V2Ramp = lib_mvIMPACT_acquire.vdtmHorizontalBayer12Packed_V2Ramp
vdtmMovingYUV411_UYYVYY_PackedRamp = lib_mvIMPACT_acquire.vdtmMovingYUV411_UYYVYY_PackedRamp
vdtmMovingRGB888PlanarImage = lib_mvIMPACT_acquire.vdtmMovingRGB888PlanarImage
vdtmHotAndColdPixelTestImageBayer = lib_mvIMPACT_acquire.vdtmHotAndColdPixelTestImageBayer
vdtmHotAndColdPixelTestImageRGB888Packed = lib_mvIMPACT_acquire.vdtmHotAndColdPixelTestImageRGB888Packed
wbcmOff = lib_mvIMPACT_acquire.wbcmOff
wbcmNextFrame = lib_mvIMPACT_acquire.wbcmNextFrame
wbcmContinuous = lib_mvIMPACT_acquire.wbcmContinuous
wbpTungsten = lib_mvIMPACT_acquire.wbpTungsten
wbpHalogen = lib_mvIMPACT_acquire.wbpHalogen
wbpFluorescent = lib_mvIMPACT_acquire.wbpFluorescent
wbpDayLight = lib_mvIMPACT_acquire.wbpDayLight
wbpPhotoFlash = lib_mvIMPACT_acquire.wbpPhotoFlash
wbpBlueSky = lib_mvIMPACT_acquire.wbpBlueSky
wbpUser1 = lib_mvIMPACT_acquire.wbpUser1
wbpUser2 = lib_mvIMPACT_acquire.wbpUser2
wbpUser3 = lib_mvIMPACT_acquire.wbpUser3
wbpUser4 = lib_mvIMPACT_acquire.wbpUser4
ctOnChanged = lib_mvIMPACT_acquire.ctOnChanged
ctOnReadData = lib_mvIMPACT_acquire.ctOnReadData
ctOnWriteData = lib_mvIMPACT_acquire.ctOnWriteData
ctOnRefreshCache = lib_mvIMPACT_acquire.ctOnRefreshCache
cfUndefined = lib_mvIMPACT_acquire.cfUndefined
cfReadAccess = lib_mvIMPACT_acquire.cfReadAccess
cfWriteAccess = lib_mvIMPACT_acquire.cfWriteAccess
cfRWAccess = lib_mvIMPACT_acquire.cfRWAccess
cfFixedSize = lib_mvIMPACT_acquire.cfFixedSize
cfInvisible = lib_mvIMPACT_acquire.cfInvisible
cfAllowValueCombinations = lib_mvIMPACT_acquire.cfAllowValueCombinations
cfShouldBeDisplayedAsList = lib_mvIMPACT_acquire.cfShouldBeDisplayedAsList
cfDisallowSerialize = lib_mvIMPACT_acquire.cfDisallowSerialize
cfAlwaysForceClone = lib_mvIMPACT_acquire.cfAlwaysForceClone
cfNotAvailable = lib_mvIMPACT_acquire.cfNotAvailable
cfNotImplemented = lib_mvIMPACT_acquire.cfNotImplemented
cfContainsBinaryData = lib_mvIMPACT_acquire.cfContainsBinaryData
cfShouldBeDisplayedAsEnumeration = lib_mvIMPACT_acquire.cfShouldBeDisplayedAsEnumeration
cfAlwaysForceUpdate = lib_mvIMPACT_acquire.cfAlwaysForceUpdate
cfLast = lib_mvIMPACT_acquire.cfLast
vtInt = lib_mvIMPACT_acquire.vtInt
vtFloat = lib_mvIMPACT_acquire.vtFloat
vtPtr = lib_mvIMPACT_acquire.vtPtr
vtString = lib_mvIMPACT_acquire.vtString
vtInt64 = lib_mvIMPACT_acquire.vtInt64
crUndefined = lib_mvIMPACT_acquire.crUndefined
crLinear = lib_mvIMPACT_acquire.crLinear
crLogarithmic = lib_mvIMPACT_acquire.crLogarithmic
crBoolean = lib_mvIMPACT_acquire.crBoolean
crPureNumber = lib_mvIMPACT_acquire.crPureNumber
crHexNumber = lib_mvIMPACT_acquire.crHexNumber
crIPv4Address = lib_mvIMPACT_acquire.crIPv4Address
crMACAddress = lib_mvIMPACT_acquire.crMACAddress
crFileName = lib_mvIMPACT_acquire.crFileName
crDirectoryName = lib_mvIMPACT_acquire.crDirectoryName
ctProp = lib_mvIMPACT_acquire.ctProp
ctList = lib_mvIMPACT_acquire.ctList
ctMeth = lib_mvIMPACT_acquire.ctMeth
ctPropInt = lib_mvIMPACT_acquire.ctPropInt
ctPropFloat = lib_mvIMPACT_acquire.ctPropFloat
ctPropString = lib_mvIMPACT_acquire.ctPropString
ctPropPtr = lib_mvIMPACT_acquire.ctPropPtr
ctPropInt64 = lib_mvIMPACT_acquire.ctPropInt64
cvBeginner = lib_mvIMPACT_acquire.cvBeginner
cvExpert = lib_mvIMPACT_acquire.cvExpert
cvGuru = lib_mvIMPACT_acquire.cvGuru
cvInvisible = lib_mvIMPACT_acquire.cvInvisible
PROPHANDLING_NO_ERROR = lib_mvIMPACT_acquire.PROPHANDLING_NO_ERROR
PROPHANDLING_NOT_A_LIST = lib_mvIMPACT_acquire.PROPHANDLING_NOT_A_LIST
PROPHANDLING_NOT_A_PROPERTY = lib_mvIMPACT_acquire.PROPHANDLING_NOT_A_PROPERTY
PROPHANDLING_NOT_A_METHOD = lib_mvIMPACT_acquire.PROPHANDLING_NOT_A_METHOD
PROPHANDLING_NO_READ_RIGHTS = lib_mvIMPACT_acquire.PROPHANDLING_NO_READ_RIGHTS
PROPHANDLING_NO_WRITE_RIGHTS = lib_mvIMPACT_acquire.PROPHANDLING_NO_WRITE_RIGHTS
PROPHANDLING_NO_MODIFY_SIZE_RIGHTS = lib_mvIMPACT_acquire.PROPHANDLING_NO_MODIFY_SIZE_RIGHTS
PROPHANDLING_INCOMPATIBLE_COMPONENTS = lib_mvIMPACT_acquire.PROPHANDLING_INCOMPATIBLE_COMPONENTS
PROPHANDLING_UNSUPPORTED_PARAMETER = lib_mvIMPACT_acquire.PROPHANDLING_UNSUPPORTED_PARAMETER
PROPHANDLING_SIZE_MISMATCH = lib_mvIMPACT_acquire.PROPHANDLING_SIZE_MISMATCH
PROPHANDLING_IMPLEMENTATION_MISSING = lib_mvIMPACT_acquire.PROPHANDLING_IMPLEMENTATION_MISSING
PROPHANDLING_ACCESSTOKEN_CREATION_FAILED = lib_mvIMPACT_acquire.PROPHANDLING_ACCESSTOKEN_CREATION_FAILED
PROPHANDLING_INVALID_PROP_VALUE = lib_mvIMPACT_acquire.PROPHANDLING_INVALID_PROP_VALUE
PROPHANDLING_PROP_TRANSLATION_TABLE_CORRUPTED = lib_mvIMPACT_acquire.PROPHANDLING_PROP_TRANSLATION_TABLE_CORRUPTED
PROPHANDLING_PROP_VAL_ID_OUT_OF_BOUNDS = lib_mvIMPACT_acquire.PROPHANDLING_PROP_VAL_ID_OUT_OF_BOUNDS
PROPHANDLING_PROP_TRANSLATION_TABLE_NOT_DEFINED = lib_mvIMPACT_acquire.PROPHANDLING_PROP_TRANSLATION_TABLE_NOT_DEFINED
PROPHANDLING_INVALID_PROP_VALUE_TYPE = lib_mvIMPACT_acquire.PROPHANDLING_INVALID_PROP_VALUE_TYPE
PROPHANDLING_PROP_VAL_TOO_LARGE = lib_mvIMPACT_acquire.PROPHANDLING_PROP_VAL_TOO_LARGE
PROPHANDLING_PROP_VAL_TOO_SMALL = lib_mvIMPACT_acquire.PROPHANDLING_PROP_VAL_TOO_SMALL
PROPHANDLING_COMPONENT_NOT_FOUND = lib_mvIMPACT_acquire.PROPHANDLING_COMPONENT_NOT_FOUND
PROPHANDLING_LIST_ID_INVALID = lib_mvIMPACT_acquire.PROPHANDLING_LIST_ID_INVALID
PROPHANDLING_COMPONENT_ID_INVALID = lib_mvIMPACT_acquire.PROPHANDLING_COMPONENT_ID_INVALID
PROPHANDLING_LIST_ENTRY_OCCUPIED = lib_mvIMPACT_acquire.PROPHANDLING_LIST_ENTRY_OCCUPIED
PROPHANDLING_COMPONENT_HAS_OWNER_ALREADY = lib_mvIMPACT_acquire.PROPHANDLING_COMPONENT_HAS_OWNER_ALREADY
PROPHANDLING_COMPONENT_ALREADY_REGISTERED = lib_mvIMPACT_acquire.PROPHANDLING_COMPONENT_ALREADY_REGISTERED
PROPHANDLING_LIST_CANT_ACCESS_DATA = lib_mvIMPACT_acquire.PROPHANDLING_LIST_CANT_ACCESS_DATA
PROPHANDLING_METHOD_PTR_INVALID = lib_mvIMPACT_acquire.PROPHANDLING_METHOD_PTR_INVALID
PROPHANDLING_METHOD_INVALID_PARAM_LIST = lib_mvIMPACT_acquire.PROPHANDLING_METHOD_INVALID_PARAM_LIST
PROPHANDLING_SWIG_ERROR = lib_mvIMPACT_acquire.PROPHANDLING_SWIG_ERROR
PROPHANDLING_INVALID_INPUT_PARAMETER = lib_mvIMPACT_acquire.PROPHANDLING_INVALID_INPUT_PARAMETER
PROPHANDLING_COMPONENT_NO_CALLBACK_REGISTERED = lib_mvIMPACT_acquire.PROPHANDLING_COMPONENT_NO_CALLBACK_REGISTERED
PROPHANDLING_INPUT_BUFFER_TOO_SMALL = lib_mvIMPACT_acquire.PROPHANDLING_INPUT_BUFFER_TOO_SMALL
PROPHANDLING_WRONG_PARAM_COUNT = lib_mvIMPACT_acquire.PROPHANDLING_WRONG_PARAM_COUNT
PROPHANDLING_UNSUPPORTED_OPERATION = lib_mvIMPACT_acquire.PROPHANDLING_UNSUPPORTED_OPERATION
PROPHANDLING_CANT_SERIALIZE_DATA = lib_mvIMPACT_acquire.PROPHANDLING_CANT_SERIALIZE_DATA
PROPHANDLING_INVALID_FILE_CONTENT = lib_mvIMPACT_acquire.PROPHANDLING_INVALID_FILE_CONTENT
PROPHANDLING_CANT_ALLOCATE_LIST = lib_mvIMPACT_acquire.PROPHANDLING_CANT_ALLOCATE_LIST
PROPHANDLING_CANT_REGISTER_COMPONENT = lib_mvIMPACT_acquire.PROPHANDLING_CANT_REGISTER_COMPONENT
PROPHANDLING_PROP_VALIDATION_FAILED = lib_mvIMPACT_acquire.PROPHANDLING_PROP_VALIDATION_FAILED
PROPHANDLING_PSEUDO_LAST_ASSIGNED_ERROR_CODE = lib_mvIMPACT_acquire.PROPHANDLING_PSEUDO_LAST_ASSIGNED_ERROR_CODE
PROPHANDLING_LAST_ASSIGNED_ERROR_CODE = lib_mvIMPACT_acquire.PROPHANDLING_LAST_ASSIGNED_ERROR_CODE
PROPHANDLING_LAST_VALID_ERROR_CODE = lib_mvIMPACT_acquire.PROPHANDLING_LAST_VALID_ERROR_CODE
sfDefault = lib_mvIMPACT_acquire.sfDefault
sfNative = lib_mvIMPACT_acquire.sfNative
sfRaw = lib_mvIMPACT_acquire.sfRaw
sfVolatile = lib_mvIMPACT_acquire.sfVolatile
sfProcessPropTranslationDict = lib_mvIMPACT_acquire.sfProcessPropTranslationDict
sfCreateMissingEntries = lib_mvIMPACT_acquire.sfCreateMissingEntries
sfProcessReadOnlyComponents = lib_mvIMPACT_acquire.sfProcessReadOnlyComponents
sfIgnorePropData = lib_mvIMPACT_acquire.sfIgnorePropData
sfProcessDocString = lib_mvIMPACT_acquire.sfProcessDocString
sfProcessPropConstantsDict = lib_mvIMPACT_acquire.sfProcessPropConstantsDict
sfProcessInheritance = lib_mvIMPACT_acquire.sfProcessInheritance
sfIgnoreBasicData = lib_mvIMPACT_acquire.sfIgnoreBasicData
sfIgnoreInvisible = lib_mvIMPACT_acquire.sfIgnoreInvisible
sfFile = lib_mvIMPACT_acquire.sfFile
sfProcessDisplayName = lib_mvIMPACT_acquire.sfProcessDisplayName
sfRAM = lib_mvIMPACT_acquire.sfRAM
sfReserved1 = lib_mvIMPACT_acquire.sfReserved1
sfReserved2 = lib_mvIMPACT_acquire.sfReserved2
sfDontProcessDefault = lib_mvIMPACT_acquire.sfDontProcessDefault
sfProcessGenICamSequencerData = lib_mvIMPACT_acquire.sfProcessGenICamSequencerData
sfProcessGenICamUserSetData = lib_mvIMPACT_acquire.sfProcessGenICamUserSetData
slNative = lib_mvIMPACT_acquire.slNative
slNative_Raw = lib_mvIMPACT_acquire.slNative_Raw
slFile = lib_mvIMPACT_acquire.slFile
slRAM = lib_mvIMPACT_acquire.slRAM
sGlobal = lib_mvIMPACT_acquire.sGlobal
sUser = lib_mvIMPACT_acquire.sUser
class ChannelData(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    iChannelOffset = _swig_property(lib_mvIMPACT_acquire.ChannelData_iChannelOffset_get, lib_mvIMPACT_acquire.ChannelData_iChannelOffset_set)
    iLinePitch = _swig_property(lib_mvIMPACT_acquire.ChannelData_iLinePitch_get, lib_mvIMPACT_acquire.ChannelData_iLinePitch_set)
    iPixelPitch = _swig_property(lib_mvIMPACT_acquire.ChannelData_iPixelPitch_get, lib_mvIMPACT_acquire.ChannelData_iPixelPitch_set)
    szChannelDesc = _swig_property(lib_mvIMPACT_acquire.ChannelData_szChannelDesc_get, lib_mvIMPACT_acquire.ChannelData_szChannelDesc_set)

    def __init__(self):
        lib_mvIMPACT_acquire.ChannelData_swiginit(self, lib_mvIMPACT_acquire.new_ChannelData())
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ChannelData
ChannelData_swigregister = lib_mvIMPACT_acquire.ChannelData_swigregister
ChannelData_swigregister(ChannelData)
cvar = lib_mvIMPACT_acquire.cvar
INVALID_ID = cvar.INVALID_ID
PROP_MAX_VAL = cvar.PROP_MAX_VAL
PROP_MIN_VAL = cvar.PROP_MIN_VAL
PROP_STEP_WIDTH = cvar.PROP_STEP_WIDTH
PROP_DEFAULT_VALUE = cvar.PROP_DEFAULT_VALUE
PROP_MAX_BINARY_BUFFER_SIZE = cvar.PROP_MAX_BINARY_BUFFER_SIZE
PROP_LAST_CONSTANT = cvar.PROP_LAST_CONSTANT
DEFAULT_STRING_SIZE_LIMIT = cvar.DEFAULT_STRING_SIZE_LIMIT
ROOT_LIST = cvar.ROOT_LIST
END_OF_LIST = cvar.END_OF_LIST
smIgnoreLists = cvar.smIgnoreLists
smIgnoreMethods = cvar.smIgnoreMethods
smIgnoreProperties = cvar.smIgnoreProperties

class ImageBuffer(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    iBytesPerPixel = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_iBytesPerPixel_get, lib_mvIMPACT_acquire.ImageBuffer_iBytesPerPixel_set)
    iHeight = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_iHeight_get, lib_mvIMPACT_acquire.ImageBuffer_iHeight_set)
    iWidth = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_iWidth_get, lib_mvIMPACT_acquire.ImageBuffer_iWidth_set)
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_pixelFormat_get, lib_mvIMPACT_acquire.ImageBuffer_pixelFormat_set)
    iSize = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_iSize_get, lib_mvIMPACT_acquire.ImageBuffer_iSize_set)
    vpData = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_vpData_get, lib_mvIMPACT_acquire.ImageBuffer_vpData_set)
    iChannelCount = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_iChannelCount_get, lib_mvIMPACT_acquire.ImageBuffer_iChannelCount_set)
    pChannels = _swig_property(lib_mvIMPACT_acquire.ImageBuffer_pChannels_get, lib_mvIMPACT_acquire.ImageBuffer_pChannels_set)

    def __init__(self):
        lib_mvIMPACT_acquire.ImageBuffer_swiginit(self, lib_mvIMPACT_acquire.new_ImageBuffer())
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageBuffer
ImageBuffer_swigregister = lib_mvIMPACT_acquire.ImageBuffer_swigregister
ImageBuffer_swigregister(ImageBuffer)

irpPixelFormat = lib_mvIMPACT_acquire.irpPixelFormat
irpResult = lib_mvIMPACT_acquire.irpResult
irpState = lib_mvIMPACT_acquire.irpState
irpCameraOutputUsed = lib_mvIMPACT_acquire.irpCameraOutputUsed
ibfNone = lib_mvIMPACT_acquire.ibfNone
ibfUseRequestMemory = lib_mvIMPACT_acquire.ibfUseRequestMemory
ibfRecycleBufHandle = lib_mvIMPACT_acquire.ibfRecycleBufHandle
lqDeviceManager = lib_mvIMPACT_acquire.lqDeviceManager
lqPropHandling = lib_mvIMPACT_acquire.lqPropHandling
class ImpactAcquireException(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorString, errorOrigin, errorCode):
        lib_mvIMPACT_acquire.ImpactAcquireException_swiginit(self, lib_mvIMPACT_acquire.new_ImpactAcquireException(errorString, errorOrigin, errorCode))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImpactAcquireException

    def getErrorString(self):
        return lib_mvIMPACT_acquire.ImpactAcquireException_getErrorString(self)

    def getErrorCode(self):
        return lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCode(self)
    getErrorCodeAsString = staticmethod(lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCodeAsString)

    def getErrorOrigin(self):
        return lib_mvIMPACT_acquire.ImpactAcquireException_getErrorOrigin(self)

    def getArgs(self):
        return lib_mvIMPACT_acquire.ImpactAcquireException_getArgs(self)

    def __str__(self):
        return lib_mvIMPACT_acquire.ImpactAcquireException___str__(self)

    errorString       = property (lib_mvIMPACT_acquire.ImpactAcquireException_getErrorString, None, None, None)
    errorOrigin       = property (lib_mvIMPACT_acquire.ImpactAcquireException_getErrorOrigin, None, None, None)
    errorCode         = property (lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCode, None, None, None)
    errorCodeAsString = property (lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCodeAsString, None, None, None)
    args              = property (lib_mvIMPACT_acquire.ImpactAcquireException_getArgs, None, None, None)

    def __getitem__(self, index):
        return self.args[index]

ImpactAcquireException_swigregister = lib_mvIMPACT_acquire.ImpactAcquireException_swigregister
ImpactAcquireException_swigregister(ImpactAcquireException)

def ImpactAcquireException_getErrorCodeAsString(*args):
    return lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCodeAsString(*args)
ImpactAcquireException_getErrorCodeAsString = lib_mvIMPACT_acquire.ImpactAcquireException_getErrorCodeAsString

class EDeviceManager(ImpactAcquireException):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorString, errorOrigin, errorCode):
        lib_mvIMPACT_acquire.EDeviceManager_swiginit(self, lib_mvIMPACT_acquire.new_EDeviceManager(errorString, errorOrigin, errorCode))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EDeviceManager
EDeviceManager_swigregister = lib_mvIMPACT_acquire.EDeviceManager_swigregister
EDeviceManager_swigregister(EDeviceManager)

class EPropertyHandling(ImpactAcquireException):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorString, errorOrigin, errorCode):
        lib_mvIMPACT_acquire.EPropertyHandling_swiginit(self, lib_mvIMPACT_acquire.new_EPropertyHandling(errorString, errorOrigin, errorCode))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EPropertyHandling
EPropertyHandling_swigregister = lib_mvIMPACT_acquire.EPropertyHandling_swigregister
EPropertyHandling_swigregister(EPropertyHandling)

class EComponent(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
EComponent_swigregister = lib_mvIMPACT_acquire.EComponent_swigregister
EComponent_swigregister(EComponent)

class ENotAList(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, componentname, errorOrigin):
        lib_mvIMPACT_acquire.ENotAList_swiginit(self, lib_mvIMPACT_acquire.new_ENotAList(componentname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENotAList
ENotAList_swigregister = lib_mvIMPACT_acquire.ENotAList_swigregister
ENotAList_swigregister(ENotAList)

class ENotAProperty(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, componentname, errorOrigin):
        lib_mvIMPACT_acquire.ENotAProperty_swiginit(self, lib_mvIMPACT_acquire.new_ENotAProperty(componentname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENotAProperty
ENotAProperty_swigregister = lib_mvIMPACT_acquire.ENotAProperty_swigregister
ENotAProperty_swigregister(ENotAProperty)

class ENotAMethod(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, componentname, errorOrigin):
        lib_mvIMPACT_acquire.ENotAMethod_swiginit(self, lib_mvIMPACT_acquire.new_ENotAMethod(componentname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENotAMethod
ENotAMethod_swigregister = lib_mvIMPACT_acquire.ENotAMethod_swigregister
ENotAMethod_swigregister(ENotAMethod)

class ENoReadRights(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, compname, errorOrigin):
        lib_mvIMPACT_acquire.ENoReadRights_swiginit(self, lib_mvIMPACT_acquire.new_ENoReadRights(compname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENoReadRights
ENoReadRights_swigregister = lib_mvIMPACT_acquire.ENoReadRights_swigregister
ENoReadRights_swigregister(ENoReadRights)

class ENoWriteRights(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, compname, errorOrigin):
        lib_mvIMPACT_acquire.ENoWriteRights_swiginit(self, lib_mvIMPACT_acquire.new_ENoWriteRights(compname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENoWriteRights
ENoWriteRights_swigregister = lib_mvIMPACT_acquire.ENoWriteRights_swigregister
ENoWriteRights_swigregister(ENoWriteRights)

class ENoModifySizeRights(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, compname, errorOrigin):
        lib_mvIMPACT_acquire.ENoModifySizeRights_swiginit(self, lib_mvIMPACT_acquire.new_ENoModifySizeRights(compname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ENoModifySizeRights
ENoModifySizeRights_swigregister = lib_mvIMPACT_acquire.ENoModifySizeRights_swigregister
ENoModifySizeRights_swigregister(ENoModifySizeRights)

class EIncompatibleComponents(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, msg, errorOrigin, boMsgIsNameOnly=True):
        lib_mvIMPACT_acquire.EIncompatibleComponents_swiginit(self, lib_mvIMPACT_acquire.new_EIncompatibleComponents(msg, errorOrigin, boMsgIsNameOnly))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EIncompatibleComponents
EIncompatibleComponents_swigregister = lib_mvIMPACT_acquire.EIncompatibleComponents_swigregister
EIncompatibleComponents_swigregister(EIncompatibleComponents)

class EProperty(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
EProperty_swigregister = lib_mvIMPACT_acquire.EProperty_swigregister
EProperty_swigregister(EProperty)

class EInvalidValue(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, msg, errorOrigin, boMsgIsNameOnly=True):
        lib_mvIMPACT_acquire.EInvalidValue_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidValue(msg, errorOrigin, boMsgIsNameOnly))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidValue
EInvalidValue_swigregister = lib_mvIMPACT_acquire.EInvalidValue_swigregister
EInvalidValue_swigregister(EInvalidValue)

class EValIDOutOfBounds(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, msg, errorOrigin, boMsgIsNameOnly=True):
        lib_mvIMPACT_acquire.EValIDOutOfBounds_swiginit(self, lib_mvIMPACT_acquire.new_EValIDOutOfBounds(msg, errorOrigin, boMsgIsNameOnly))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EValIDOutOfBounds
EValIDOutOfBounds_swigregister = lib_mvIMPACT_acquire.EValIDOutOfBounds_swigregister
EValIDOutOfBounds_swigregister(EValIDOutOfBounds)

class ETranslationTableCorrupted(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, propname, errorOrigin):
        lib_mvIMPACT_acquire.ETranslationTableCorrupted_swiginit(self, lib_mvIMPACT_acquire.new_ETranslationTableCorrupted(propname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ETranslationTableCorrupted
ETranslationTableCorrupted_swigregister = lib_mvIMPACT_acquire.ETranslationTableCorrupted_swigregister
ETranslationTableCorrupted_swigregister(ETranslationTableCorrupted)

class ETranslationTableNotDefined(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, propname, errorOrigin):
        lib_mvIMPACT_acquire.ETranslationTableNotDefined_swiginit(self, lib_mvIMPACT_acquire.new_ETranslationTableNotDefined(propname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ETranslationTableNotDefined
ETranslationTableNotDefined_swigregister = lib_mvIMPACT_acquire.ETranslationTableNotDefined_swigregister
ETranslationTableNotDefined_swigregister(ETranslationTableNotDefined)

class EInvalidValueType(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, propname, errorOrigin):
        lib_mvIMPACT_acquire.EInvalidValueType_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidValueType(propname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidValueType
EInvalidValueType_swigregister = lib_mvIMPACT_acquire.EInvalidValueType_swigregister
EInvalidValueType_swigregister(EInvalidValueType)

class EValTooLarge(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EValTooLarge_swiginit(self, lib_mvIMPACT_acquire.new_EValTooLarge(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EValTooLarge
EValTooLarge_swigregister = lib_mvIMPACT_acquire.EValTooLarge_swigregister
EValTooLarge_swigregister(EValTooLarge)

class EValTooSmall(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EValTooSmall_swiginit(self, lib_mvIMPACT_acquire.new_EValTooSmall(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EValTooSmall
EValTooSmall_swigregister = lib_mvIMPACT_acquire.EValTooSmall_swigregister
EValTooSmall_swigregister(EValTooSmall)

class EValidationFailed(EProperty):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, propname, errorOrigin):
        lib_mvIMPACT_acquire.EValidationFailed_swiginit(self, lib_mvIMPACT_acquire.new_EValidationFailed(propname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EValidationFailed
EValidationFailed_swigregister = lib_mvIMPACT_acquire.EValidationFailed_swigregister
EValidationFailed_swigregister(EValidationFailed)

class EPropertyList(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
EPropertyList_swigregister = lib_mvIMPACT_acquire.EPropertyList_swigregister
EPropertyList_swigregister(EPropertyList)

class EComponentNotFound(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, msg, errorOrigin):
        lib_mvIMPACT_acquire.EComponentNotFound_swiginit(self, lib_mvIMPACT_acquire.new_EComponentNotFound(msg, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EComponentNotFound
EComponentNotFound_swigregister = lib_mvIMPACT_acquire.EComponentNotFound_swigregister
EComponentNotFound_swigregister(EComponentNotFound)

class EListEntryOccupied(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.EListEntryOccupied_swiginit(self, lib_mvIMPACT_acquire.new_EListEntryOccupied(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EListEntryOccupied
EListEntryOccupied_swigregister = lib_mvIMPACT_acquire.EListEntryOccupied_swigregister
EListEntryOccupied_swigregister(EListEntryOccupied)

class EComponentIDInvalid(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.EComponentIDInvalid_swiginit(self, lib_mvIMPACT_acquire.new_EComponentIDInvalid(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EComponentIDInvalid
EComponentIDInvalid_swigregister = lib_mvIMPACT_acquire.EComponentIDInvalid_swigregister
EComponentIDInvalid_swigregister(EComponentIDInvalid)

class EInvalidListID(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EInvalidListID_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidListID(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidListID
EInvalidListID_swigregister = lib_mvIMPACT_acquire.EInvalidListID_swigregister
EInvalidListID_swigregister(EInvalidListID)

class ECantAccessData(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, path, errorOrigin):
        lib_mvIMPACT_acquire.ECantAccessData_swiginit(self, lib_mvIMPACT_acquire.new_ECantAccessData(path, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ECantAccessData
ECantAccessData_swigregister = lib_mvIMPACT_acquire.ECantAccessData_swigregister
ECantAccessData_swigregister(ECantAccessData)

class ECantRegisterComponent(EPropertyList):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ECantRegisterComponent_swiginit(self, lib_mvIMPACT_acquire.new_ECantRegisterComponent(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ECantRegisterComponent
ECantRegisterComponent_swigregister = lib_mvIMPACT_acquire.ECantRegisterComponent_swigregister
ECantRegisterComponent_swigregister(ECantRegisterComponent)

class EMethod(EComponent):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
EMethod_swigregister = lib_mvIMPACT_acquire.EMethod_swigregister
EMethod_swigregister(EMethod)

class EMethodPtrInvalid(EMethod):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, methodname, errorOrigin):
        lib_mvIMPACT_acquire.EMethodPtrInvalid_swiginit(self, lib_mvIMPACT_acquire.new_EMethodPtrInvalid(methodname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EMethodPtrInvalid
EMethodPtrInvalid_swigregister = lib_mvIMPACT_acquire.EMethodPtrInvalid_swigregister
EMethodPtrInvalid_swigregister(EMethodPtrInvalid)

class EInvalidParameterList(EMethod):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EInvalidParameterList_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidParameterList(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidParameterList
EInvalidParameterList_swigregister = lib_mvIMPACT_acquire.EInvalidParameterList_swigregister
EInvalidParameterList_swigregister(EInvalidParameterList)

class EUnsupportedParameter(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.EUnsupportedParameter_swiginit(self, lib_mvIMPACT_acquire.new_EUnsupportedParameter(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EUnsupportedParameter
EUnsupportedParameter_swigregister = lib_mvIMPACT_acquire.EUnsupportedParameter_swigregister
EUnsupportedParameter_swigregister(EUnsupportedParameter)

class ESizeMismatch(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorString, errorOrigin):
        lib_mvIMPACT_acquire.ESizeMismatch_swiginit(self, lib_mvIMPACT_acquire.new_ESizeMismatch(errorString, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ESizeMismatch
ESizeMismatch_swigregister = lib_mvIMPACT_acquire.ESizeMismatch_swigregister
ESizeMismatch_swigregister(ESizeMismatch)

class EImplementationMissing(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EImplementationMissing_swiginit(self, lib_mvIMPACT_acquire.new_EImplementationMissing(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EImplementationMissing
EImplementationMissing_swigregister = lib_mvIMPACT_acquire.EImplementationMissing_swigregister
EImplementationMissing_swigregister(EImplementationMissing)

class EInvalidInputParameter(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EInvalidInputParameter_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidInputParameter(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidInputParameter
EInvalidInputParameter_swigregister = lib_mvIMPACT_acquire.EInvalidInputParameter_swigregister
EInvalidInputParameter_swigregister(EInvalidInputParameter)

class EInputBufferTooSmall(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.EInputBufferTooSmall_swiginit(self, lib_mvIMPACT_acquire.new_EInputBufferTooSmall(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInputBufferTooSmall
EInputBufferTooSmall_swigregister = lib_mvIMPACT_acquire.EInputBufferTooSmall_swigregister
EInputBufferTooSmall_swigregister(EInputBufferTooSmall)

class EWrongParamCount(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EWrongParamCount_swiginit(self, lib_mvIMPACT_acquire.new_EWrongParamCount(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EWrongParamCount
EWrongParamCount_swigregister = lib_mvIMPACT_acquire.EWrongParamCount_swigregister
EWrongParamCount_swigregister(EWrongParamCount)

class EUnsupportedOperation(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.EUnsupportedOperation_swiginit(self, lib_mvIMPACT_acquire.new_EUnsupportedOperation(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EUnsupportedOperation
EUnsupportedOperation_swigregister = lib_mvIMPACT_acquire.EUnsupportedOperation_swigregister
EUnsupportedOperation_swigregister(EUnsupportedOperation)

class ECantSerializeData(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, listname, errorOrigin):
        lib_mvIMPACT_acquire.ECantSerializeData_swiginit(self, lib_mvIMPACT_acquire.new_ECantSerializeData(listname, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ECantSerializeData
ECantSerializeData_swigregister = lib_mvIMPACT_acquire.ECantSerializeData_swigregister
ECantSerializeData_swigregister(ECantSerializeData)

class EInvalidFileContent(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, path, errorOrigin):
        lib_mvIMPACT_acquire.EInvalidFileContent_swiginit(self, lib_mvIMPACT_acquire.new_EInvalidFileContent(path, errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EInvalidFileContent
EInvalidFileContent_swigregister = lib_mvIMPACT_acquire.EInvalidFileContent_swigregister
EInvalidFileContent_swigregister(EInvalidFileContent)

class ECantAllocateNewList(EPropertyHandling):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, errorOrigin):
        lib_mvIMPACT_acquire.ECantAllocateNewList_swiginit(self, lib_mvIMPACT_acquire.new_ECantAllocateNewList(errorOrigin))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ECantAllocateNewList
ECantAllocateNewList_swigregister = lib_mvIMPACT_acquire.ECantAllocateNewList_swigregister
ECantAllocateNewList_swigregister(ECantAllocateNewList)

class ExceptionFactory(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    getLastErrorString = staticmethod(lib_mvIMPACT_acquire.ExceptionFactory_getLastErrorString)
    raiseException = staticmethod(lib_mvIMPACT_acquire.ExceptionFactory_raiseException)

    def __init__(self):
        lib_mvIMPACT_acquire.ExceptionFactory_swiginit(self, lib_mvIMPACT_acquire.new_ExceptionFactory())
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ExceptionFactory
ExceptionFactory_swigregister = lib_mvIMPACT_acquire.ExceptionFactory_swigregister
ExceptionFactory_swigregister(ExceptionFactory)

def ExceptionFactory_getLastErrorString():
    return lib_mvIMPACT_acquire.ExceptionFactory_getLastErrorString()
ExceptionFactory_getLastErrorString = lib_mvIMPACT_acquire.ExceptionFactory_getLastErrorString

def ExceptionFactory_raiseException(*args):
    return lib_mvIMPACT_acquire.ExceptionFactory_raiseException(*args)
ExceptionFactory_raiseException = lib_mvIMPACT_acquire.ExceptionFactory_raiseException

class ComponentAccess(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentAccess

    def changedCounter(self):
        return lib_mvIMPACT_acquire.ComponentAccess_changedCounter(self)

    def changedCounterAttr(self):
        return lib_mvIMPACT_acquire.ComponentAccess_changedCounterAttr(self)

    def hObj(self):
        return lib_mvIMPACT_acquire.ComponentAccess_hObj(self)

    def name(self):
        return lib_mvIMPACT_acquire.ComponentAccess_name(self)

    def displayName(self):
        return lib_mvIMPACT_acquire.ComponentAccess_displayName(self)
ComponentAccess_swigregister = lib_mvIMPACT_acquire.ComponentAccess_swigregister
ComponentAccess_swigregister(ComponentAccess)

class Component(ComponentAccess):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.Component_swiginit(self, lib_mvIMPACT_acquire.new_Component(*args))

    def firstSibling(self):
        return lib_mvIMPACT_acquire.Component_firstSibling(self)

    def lastSibling(self):
        return lib_mvIMPACT_acquire.Component_lastSibling(self)

    def nextSibling(self):
        return lib_mvIMPACT_acquire.Component_nextSibling(self)

    def firstChild(self):
        return lib_mvIMPACT_acquire.Component_firstChild(self)

    def parent(self):
        return lib_mvIMPACT_acquire.Component_parent(self)

    def docString(self):
        return lib_mvIMPACT_acquire.Component_docString(self)

    def flags(self):
        return lib_mvIMPACT_acquire.Component_flags(self)

    def flagsAsString(self, *args):
        return lib_mvIMPACT_acquire.Component_flagsAsString(self, *args)

    def getIsDefault(self):
        return lib_mvIMPACT_acquire.Component_getIsDefault(self)

    def getIsList(self):
        return lib_mvIMPACT_acquire.Component_getIsList(self)

    def getIsMeth(self):
        return lib_mvIMPACT_acquire.Component_getIsMeth(self)

    def getIsProp(self):
        return lib_mvIMPACT_acquire.Component_getIsProp(self)

    def getIsValid(self):
        return lib_mvIMPACT_acquire.Component_getIsValid(self)

    def getIsVisible(self):
        return lib_mvIMPACT_acquire.Component_getIsVisible(self)

    def getIsWriteable(self):
        return lib_mvIMPACT_acquire.Component_getIsWriteable(self)

    def restoreDefault(self):
        return lib_mvIMPACT_acquire.Component_restoreDefault(self)
    getType = staticmethod(lib_mvIMPACT_acquire.Component_getType)

    def typeAsString(self):
        return lib_mvIMPACT_acquire.Component_typeAsString(self)

    def visibility(self):
        return lib_mvIMPACT_acquire.Component_visibility(self)
    visibilityAsString = staticmethod(lib_mvIMPACT_acquire.Component_visibilityAsString)

    def representation(self):
        return lib_mvIMPACT_acquire.Component_representation(self)
    representationAsString = staticmethod(lib_mvIMPACT_acquire.Component_representationAsString)

    def selectedFeatureCount(self):
        return lib_mvIMPACT_acquire.Component_selectedFeatureCount(self)

    def selectingFeatureCount(self):
        return lib_mvIMPACT_acquire.Component_selectingFeatureCount(self)

    def selectedFeatures(self, v):
        return lib_mvIMPACT_acquire.Component_selectedFeatures(self, v)

    def selectingFeatures(self, v):
        return lib_mvIMPACT_acquire.Component_selectingFeatures(self, v)

    def selectedFeature(self, index):
        return lib_mvIMPACT_acquire.Component_selectedFeature(self, index)

    def selectingFeature(self, index):
        return lib_mvIMPACT_acquire.Component_selectingFeature(self, index)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Component
Component_swigregister = lib_mvIMPACT_acquire.Component_swigregister
Component_swigregister(Component)

def Component_getType(*args):
    return lib_mvIMPACT_acquire.Component_getType(*args)
Component_getType = lib_mvIMPACT_acquire.Component_getType

def Component_visibilityAsString(*args):
    return lib_mvIMPACT_acquire.Component_visibilityAsString(*args)
Component_visibilityAsString = lib_mvIMPACT_acquire.Component_visibilityAsString

def Component_representationAsString(*args):
    return lib_mvIMPACT_acquire.Component_representationAsString(*args)
Component_representationAsString = lib_mvIMPACT_acquire.Component_representationAsString

class ComponentCallback(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ComponentCallback_swiginit(self, lib_mvIMPACT_acquire.new_ComponentCallback(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentCallback

    def isComponentRegistered(self, c):
        return lib_mvIMPACT_acquire.ComponentCallback_isComponentRegistered(self, c)

    def registerComponent(self, c):
        return lib_mvIMPACT_acquire.ComponentCallback_registerComponent(self, c)

    def unregisterComponent(self, c):
        return lib_mvIMPACT_acquire.ComponentCallback_unregisterComponent(self, c)

    def execute(self, arg2, arg3):
        return lib_mvIMPACT_acquire.ComponentCallback_execute(self, arg2, arg3)
ComponentCallback_swigregister = lib_mvIMPACT_acquire.ComponentCallback_swigregister
ComponentCallback_swigregister(ComponentCallback)

class ComponentLocatorBase(ComponentAccess):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ComponentLocatorBase_swiginit(self, lib_mvIMPACT_acquire.new_ComponentLocatorBase(*args))

    def bindComponent(self, *args):
        return lib_mvIMPACT_acquire.ComponentLocatorBase_bindComponent(self, *args)

    def bindSearchBase(self, *args):
        return lib_mvIMPACT_acquire.ComponentLocatorBase_bindSearchBase(self, *args)

    def findComponent(self, *args):
        return lib_mvIMPACT_acquire.ComponentLocatorBase_findComponent(self, *args)

    def searchbase_id(self):
        return lib_mvIMPACT_acquire.ComponentLocatorBase_searchbase_id(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentLocatorBase
ComponentLocatorBase_swigregister = lib_mvIMPACT_acquire.ComponentLocatorBase_swigregister
ComponentLocatorBase_swigregister(ComponentLocatorBase)

class ComponentLocator(ComponentLocatorBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ComponentLocator_swiginit(self, lib_mvIMPACT_acquire.new_ComponentLocator(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentLocator
ComponentLocator_swigregister = lib_mvIMPACT_acquire.ComponentLocator_swigregister
ComponentLocator_swigregister(ComponentLocator)

class ComponentList(Component):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ComponentList_swiginit(self, lib_mvIMPACT_acquire.new_ComponentList(*args))

    def size(self):
        return lib_mvIMPACT_acquire.ComponentList_size(self)

    def contentDescriptor(self):
        return lib_mvIMPACT_acquire.ComponentList_contentDescriptor(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentList
ComponentList_swigregister = lib_mvIMPACT_acquire.ComponentList_swigregister
ComponentList_swigregister(ComponentList)

class Method(Component):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.Method_swiginit(self, lib_mvIMPACT_acquire.new_Method(*args))

    def call(self, *args):
        return lib_mvIMPACT_acquire.Method_call(self, *args)

    def paramList(self):
        return lib_mvIMPACT_acquire.Method_paramList(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Method
Method_swigregister = lib_mvIMPACT_acquire.Method_swigregister
Method_swigregister(Method)

plMaxValue = lib_mvIMPACT_acquire.plMaxValue
plMinValue = lib_mvIMPACT_acquire.plMinValue
plStepWidth = lib_mvIMPACT_acquire.plStepWidth
class Property(Component):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.Property_swiginit(self, lib_mvIMPACT_acquire.new_Property(*args))

    def allowsValueCombinations(self):
        return lib_mvIMPACT_acquire.Property_allowsValueCombinations(self)

    def dictSize(self):
        return lib_mvIMPACT_acquire.Property_dictSize(self)

    def getHasDict(self):
        return lib_mvIMPACT_acquire.Property_getHasDict(self)

    def hasMaxValue(self):
        return lib_mvIMPACT_acquire.Property_hasMaxValue(self)

    def hasMinValue(self):
        return lib_mvIMPACT_acquire.Property_hasMinValue(self)

    def hasStepWidth(self):
        return lib_mvIMPACT_acquire.Property_hasStepWidth(self)

    def readS(self, *args):
        return lib_mvIMPACT_acquire.Property_readS(self, *args)

    def readSArray(self, *args):
        return lib_mvIMPACT_acquire.Property_readSArray(self, *args)

    def removeValue(self, index=0):
        return lib_mvIMPACT_acquire.Property_removeValue(self, index)

    def resizeValArray(self, newSize):
        return lib_mvIMPACT_acquire.Property_resizeValArray(self, newSize)

    def stringFormatString(self):
        return lib_mvIMPACT_acquire.Property_stringFormatString(self)

    def valCount(self):
        return lib_mvIMPACT_acquire.Property_valCount(self)

    def maxValCount(self):
        return lib_mvIMPACT_acquire.Property_maxValCount(self)

    def writeS(self, *args):
        return lib_mvIMPACT_acquire.Property_writeS(self, *args)

    def getTranslDict(self):
        dict = []
        self.getTranslationDict( dict )
        return tuple( dict )

    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Property
Property_swigregister = lib_mvIMPACT_acquire.Property_swigregister
Property_swigregister(Property)

class PropertyF(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyF_swiginit(self, lib_mvIMPACT_acquire.new_PropertyF(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyF_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyF_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyF_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyF_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyF_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyF_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyF_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyF_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyF_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyF_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyF
PropertyF_swigregister = lib_mvIMPACT_acquire.PropertyF_swigregister
PropertyF_swigregister(PropertyF)

class PropertyIAcquisitionMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAcquisitionMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAcquisitionMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAcquisitionMode
PropertyIAcquisitionMode_swigregister = lib_mvIMPACT_acquire.PropertyIAcquisitionMode_swigregister
PropertyIAcquisitionMode_swigregister(PropertyIAcquisitionMode)

class PropertyIAcquisitionStartStopBehaviour(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAcquisitionStartStopBehaviour(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAcquisitionStartStopBehaviour
PropertyIAcquisitionStartStopBehaviour_swigregister = lib_mvIMPACT_acquire.PropertyIAcquisitionStartStopBehaviour_swigregister
PropertyIAcquisitionStartStopBehaviour_swigregister(PropertyIAcquisitionStartStopBehaviour)

class PropertyIAoiMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAoiMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAoiMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAoiMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAoiMode
PropertyIAoiMode_swigregister = lib_mvIMPACT_acquire.PropertyIAoiMode_swigregister
PropertyIAoiMode_swigregister(PropertyIAoiMode)

class PropertyIBayerConversionMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBayerConversionMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBayerConversionMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerConversionMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBayerConversionMode
PropertyIBayerConversionMode_swigregister = lib_mvIMPACT_acquire.PropertyIBayerConversionMode_swigregister
PropertyIBayerConversionMode_swigregister(PropertyIBayerConversionMode)

class PropertyIBayerMosaicParity(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBayerMosaicParity(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBayerMosaicParity
PropertyIBayerMosaicParity_swigregister = lib_mvIMPACT_acquire.PropertyIBayerMosaicParity_swigregister
PropertyIBayerMosaicParity_swigregister(PropertyIBayerMosaicParity)

class PropertyIBayerWhiteBalanceResult(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBayerWhiteBalanceResult(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBayerWhiteBalanceResult
PropertyIBayerWhiteBalanceResult_swigregister = lib_mvIMPACT_acquire.PropertyIBayerWhiteBalanceResult_swigregister
PropertyIBayerWhiteBalanceResult_swigregister(PropertyIBayerWhiteBalanceResult)

class PropertyIBoolean(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBoolean_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBoolean(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBoolean_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBoolean_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBoolean_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBoolean
PropertyIBoolean_swigregister = lib_mvIMPACT_acquire.PropertyIBoolean_swigregister
PropertyIBoolean_swigregister(PropertyIBoolean)

class PropertyICameraOutput(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraOutput_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraOutput(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraOutput_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraOutput
PropertyICameraOutput_swigregister = lib_mvIMPACT_acquire.PropertyICameraOutput_swigregister
PropertyICameraOutput_swigregister(PropertyICameraOutput)

class PropertyIChannelSplitMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIChannelSplitMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIChannelSplitMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIChannelSplitMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIChannelSplitMode
PropertyIChannelSplitMode_swigregister = lib_mvIMPACT_acquire.PropertyIChannelSplitMode_swigregister
PropertyIChannelSplitMode_swigregister(PropertyIChannelSplitMode)

class PropertyIColorTwistInputCorrectionMatrixMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIColorTwistInputCorrectionMatrixMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIColorTwistInputCorrectionMatrixMode
PropertyIColorTwistInputCorrectionMatrixMode_swigregister = lib_mvIMPACT_acquire.PropertyIColorTwistInputCorrectionMatrixMode_swigregister
PropertyIColorTwistInputCorrectionMatrixMode_swigregister(PropertyIColorTwistInputCorrectionMatrixMode)

class PropertyIColorTwistOutputCorrectionMatrixMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIColorTwistOutputCorrectionMatrixMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIColorTwistOutputCorrectionMatrixMode
PropertyIColorTwistOutputCorrectionMatrixMode_swigregister = lib_mvIMPACT_acquire.PropertyIColorTwistOutputCorrectionMatrixMode_swigregister
PropertyIColorTwistOutputCorrectionMatrixMode_swigregister(PropertyIColorTwistOutputCorrectionMatrixMode)

class PropertyIColorProcessingMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIColorProcessingMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIColorProcessingMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIColorProcessingMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIColorProcessingMode
PropertyIColorProcessingMode_swigregister = lib_mvIMPACT_acquire.PropertyIColorProcessingMode_swigregister
PropertyIColorProcessingMode_swigregister(PropertyIColorProcessingMode)

class PropertyIDarkCurrentFilterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDarkCurrentFilterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDarkCurrentFilterMode
PropertyIDarkCurrentFilterMode_swigregister = lib_mvIMPACT_acquire.PropertyIDarkCurrentFilterMode_swigregister
PropertyIDarkCurrentFilterMode_swigregister(PropertyIDarkCurrentFilterMode)

class PropertyIDefectivePixelsFilterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDefectivePixelsFilterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDefectivePixelsFilterMode
PropertyIDefectivePixelsFilterMode_swigregister = lib_mvIMPACT_acquire.PropertyIDefectivePixelsFilterMode_swigregister
PropertyIDefectivePixelsFilterMode_swigregister(PropertyIDefectivePixelsFilterMode)

class PropertyIDeviceAccessMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceAccessMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceAccessMode
PropertyIDeviceAccessMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceAccessMode_swigregister
PropertyIDeviceAccessMode_swigregister(PropertyIDeviceAccessMode)

class PropertyIDeviceCapability(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceCapability_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceCapability(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceCapability_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceCapability
PropertyIDeviceCapability_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceCapability_swigregister
PropertyIDeviceCapability_swigregister(PropertyIDeviceCapability)

class PropertyIDeviceClass(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceClass_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceClass(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceClass_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceClass
PropertyIDeviceClass_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceClass_swigregister
PropertyIDeviceClass_swigregister(PropertyIDeviceClass)

class PropertyIDeviceInterfaceLayout(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceInterfaceLayout(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceInterfaceLayout
PropertyIDeviceInterfaceLayout_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceInterfaceLayout_swigregister
PropertyIDeviceInterfaceLayout_swigregister(PropertyIDeviceInterfaceLayout)

class PropertyIDeviceLoadSettings(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceLoadSettings(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceLoadSettings
PropertyIDeviceLoadSettings_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceLoadSettings_swigregister
PropertyIDeviceLoadSettings_swigregister(PropertyIDeviceLoadSettings)

class PropertyIDeviceState(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceState_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceState(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceState_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceState
PropertyIDeviceState_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceState_swigregister
PropertyIDeviceState_swigregister(PropertyIDeviceState)

class PropertyIFlatFieldFilterCorrectionMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIFlatFieldFilterCorrectionMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIFlatFieldFilterCorrectionMode
PropertyIFlatFieldFilterCorrectionMode_swigregister = lib_mvIMPACT_acquire.PropertyIFlatFieldFilterCorrectionMode_swigregister
PropertyIFlatFieldFilterCorrectionMode_swigregister(PropertyIFlatFieldFilterCorrectionMode)

class PropertyIFlatFieldFilterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIFlatFieldFilterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIFlatFieldFilterMode
PropertyIFlatFieldFilterMode_swigregister = lib_mvIMPACT_acquire.PropertyIFlatFieldFilterMode_swigregister
PropertyIFlatFieldFilterMode_swigregister(PropertyIFlatFieldFilterMode)

class PropertyIHWUpdateResult(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIHWUpdateResult_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIHWUpdateResult(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIHWUpdateResult_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIHWUpdateResult
PropertyIHWUpdateResult_swigregister = lib_mvIMPACT_acquire.PropertyIHWUpdateResult_swigregister
PropertyIHWUpdateResult_swigregister(PropertyIHWUpdateResult)

class PropertyIImageBufferPixelFormat(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageBufferPixelFormat(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageBufferPixelFormat
PropertyIImageBufferPixelFormat_swigregister = lib_mvIMPACT_acquire.PropertyIImageBufferPixelFormat_swigregister
PropertyIImageBufferPixelFormat_swigregister(PropertyIImageBufferPixelFormat)

class PropertyI64BufferPartDataType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyI64BufferPartDataType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyI64BufferPartDataType
PropertyI64BufferPartDataType_swigregister = lib_mvIMPACT_acquire.PropertyI64BufferPartDataType_swigregister
PropertyI64BufferPartDataType_swigregister(PropertyI64BufferPartDataType)

class PropertyIImageBufferFormatReinterpreterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageBufferFormatReinterpreterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageBufferFormatReinterpreterMode
PropertyIImageBufferFormatReinterpreterMode_swigregister = lib_mvIMPACT_acquire.PropertyIImageBufferFormatReinterpreterMode_swigregister
PropertyIImageBufferFormatReinterpreterMode_swigregister(PropertyIImageBufferFormatReinterpreterMode)

class PropertyIImageDestinationPixelFormat(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageDestinationPixelFormat(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageDestinationPixelFormat
PropertyIImageDestinationPixelFormat_swigregister = lib_mvIMPACT_acquire.PropertyIImageDestinationPixelFormat_swigregister
PropertyIImageDestinationPixelFormat_swigregister(PropertyIImageDestinationPixelFormat)

class PropertyIImageProcessingFilter(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageProcessingFilter(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageProcessingFilter
PropertyIImageProcessingFilter_swigregister = lib_mvIMPACT_acquire.PropertyIImageProcessingFilter_swigregister
PropertyIImageProcessingFilter_swigregister(PropertyIImageProcessingFilter)

class PropertyIImageProcessingMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageProcessingMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageProcessingMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageProcessingMode
PropertyIImageProcessingMode_swigregister = lib_mvIMPACT_acquire.PropertyIImageProcessingMode_swigregister
PropertyIImageProcessingMode_swigregister(PropertyIImageProcessingMode)

class PropertyIImageProcessingOptimization(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageProcessingOptimization(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageProcessingOptimization
PropertyIImageProcessingOptimization_swigregister = lib_mvIMPACT_acquire.PropertyIImageProcessingOptimization_swigregister
PropertyIImageProcessingOptimization_swigregister(PropertyIImageProcessingOptimization)

class PropertyIImageProcessingResult(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageProcessingResult_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageProcessingResult(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageProcessingResult_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageProcessingResult
PropertyIImageProcessingResult_swigregister = lib_mvIMPACT_acquire.PropertyIImageProcessingResult_swigregister
PropertyIImageProcessingResult_swigregister(PropertyIImageProcessingResult)

class PropertyIRequestImageMemoryMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIRequestImageMemoryMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIRequestImageMemoryMode
PropertyIRequestImageMemoryMode_swigregister = lib_mvIMPACT_acquire.PropertyIRequestImageMemoryMode_swigregister
PropertyIRequestImageMemoryMode_swigregister(PropertyIRequestImageMemoryMode)

class PropertyIImageRequestControlMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIImageRequestControlMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIImageRequestControlMode
PropertyIImageRequestControlMode_swigregister = lib_mvIMPACT_acquire.PropertyIImageRequestControlMode_swigregister
PropertyIImageRequestControlMode_swigregister(PropertyIImageRequestControlMode)

class PropertyILUTGammaMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILUTGammaMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILUTGammaMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTGammaMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILUTGammaMode
PropertyILUTGammaMode_swigregister = lib_mvIMPACT_acquire.PropertyILUTGammaMode_swigregister
PropertyILUTGammaMode_swigregister(PropertyILUTGammaMode)

class PropertyILUTImplementation(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILUTImplementation_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILUTImplementation(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTImplementation_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILUTImplementation
PropertyILUTImplementation_swigregister = lib_mvIMPACT_acquire.PropertyILUTImplementation_swigregister
PropertyILUTImplementation_swigregister(PropertyILUTImplementation)

class PropertyILUTInterpolationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILUTInterpolationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILUTInterpolationMode
PropertyILUTInterpolationMode_swigregister = lib_mvIMPACT_acquire.PropertyILUTInterpolationMode_swigregister
PropertyILUTInterpolationMode_swigregister(PropertyILUTInterpolationMode)

class PropertyILUTMapping(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILUTMapping_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILUTMapping(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTMapping_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILUTMapping
PropertyILUTMapping_swigregister = lib_mvIMPACT_acquire.PropertyILUTMapping_swigregister
PropertyILUTMapping_swigregister(PropertyILUTMapping)

class PropertyILUTMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILUTMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILUTMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILUTMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILUTMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILUTMode
PropertyILUTMode_swigregister = lib_mvIMPACT_acquire.PropertyILUTMode_swigregister
PropertyILUTMode_swigregister(PropertyILUTMode)

class PropertyIMirrorMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIMirrorMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIMirrorMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMirrorMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIMirrorMode
PropertyIMirrorMode_swigregister = lib_mvIMPACT_acquire.PropertyIMirrorMode_swigregister
PropertyIMirrorMode_swigregister(PropertyIMirrorMode)

class PropertyIMirrorOperationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIMirrorOperationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIMirrorOperationMode
PropertyIMirrorOperationMode_swigregister = lib_mvIMPACT_acquire.PropertyIMirrorOperationMode_swigregister
PropertyIMirrorOperationMode_swigregister(PropertyIMirrorOperationMode)

class PropertyIPolarizedDataExtractionMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIPolarizedDataExtractionMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIPolarizedDataExtractionMode
PropertyIPolarizedDataExtractionMode_swigregister = lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionMode_swigregister
PropertyIPolarizedDataExtractionMode_swigregister(PropertyIPolarizedDataExtractionMode)

class PropertyIPolarizedDataExtractionInterpolationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIPolarizedDataExtractionInterpolationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIPolarizedDataExtractionInterpolationMode
PropertyIPolarizedDataExtractionInterpolationMode_swigregister = lib_mvIMPACT_acquire.PropertyIPolarizedDataExtractionInterpolationMode_swigregister
PropertyIPolarizedDataExtractionInterpolationMode_swigregister(PropertyIPolarizedDataExtractionInterpolationMode)

class PropertyIRequestResult(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIRequestResult_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIRequestResult(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestResult_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIRequestResult
PropertyIRequestResult_swigregister = lib_mvIMPACT_acquire.PropertyIRequestResult_swigregister
PropertyIRequestResult_swigregister(PropertyIRequestResult)

class PropertyIRequestState(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIRequestState_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIRequestState(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIRequestState_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestState_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRequestState_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIRequestState
PropertyIRequestState_swigregister = lib_mvIMPACT_acquire.PropertyIRequestState_swigregister
PropertyIRequestState_swigregister(PropertyIRequestState)

class PropertyIScalerMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIScalerMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIScalerMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScalerMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIScalerMode
PropertyIScalerMode_swigregister = lib_mvIMPACT_acquire.PropertyIScalerMode_swigregister
PropertyIScalerMode_swigregister(PropertyIScalerMode)

class PropertyIScalerInterpolationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIScalerInterpolationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIScalerInterpolationMode
PropertyIScalerInterpolationMode_swigregister = lib_mvIMPACT_acquire.PropertyIScalerInterpolationMode_swigregister
PropertyIScalerInterpolationMode_swigregister(PropertyIScalerInterpolationMode)

class PropertyIThreadPriority(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIThreadPriority_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIThreadPriority(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIThreadPriority_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIThreadPriority
PropertyIThreadPriority_swigregister = lib_mvIMPACT_acquire.PropertyIThreadPriority_swigregister
PropertyIThreadPriority_swigregister(PropertyIThreadPriority)

class PropertyIUserDataAccessRight(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIUserDataAccessRight(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIUserDataAccessRight
PropertyIUserDataAccessRight_swigregister = lib_mvIMPACT_acquire.PropertyIUserDataAccessRight_swigregister
PropertyIUserDataAccessRight_swigregister(PropertyIUserDataAccessRight)

class PropertyIUserDataReconnectBehaviour(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIUserDataReconnectBehaviour(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIUserDataReconnectBehaviour
PropertyIUserDataReconnectBehaviour_swigregister = lib_mvIMPACT_acquire.PropertyIUserDataReconnectBehaviour_swigregister
PropertyIUserDataReconnectBehaviour_swigregister(PropertyIUserDataReconnectBehaviour)

class PropertyIWhiteBalanceCalibrationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIWhiteBalanceCalibrationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIWhiteBalanceCalibrationMode
PropertyIWhiteBalanceCalibrationMode_swigregister = lib_mvIMPACT_acquire.PropertyIWhiteBalanceCalibrationMode_swigregister
PropertyIWhiteBalanceCalibrationMode_swigregister(PropertyIWhiteBalanceCalibrationMode)

class PropertyIWhiteBalanceParameter(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIWhiteBalanceParameter(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIWhiteBalanceParameter
PropertyIWhiteBalanceParameter_swigregister = lib_mvIMPACT_acquire.PropertyIWhiteBalanceParameter_swigregister
PropertyIWhiteBalanceParameter_swigregister(PropertyIWhiteBalanceParameter)

class PropertyI(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyI_swiginit(self, lib_mvIMPACT_acquire.new_PropertyI(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyI_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyI_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyI_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyI_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyI_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyI
PropertyI_swigregister = lib_mvIMPACT_acquire.PropertyI_swigregister
PropertyI_swigregister(PropertyI)

class PropertyI64(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyI64_swiginit(self, lib_mvIMPACT_acquire.new_PropertyI64(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyI64_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyI64_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyI64_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyI64
PropertyI64_swigregister = lib_mvIMPACT_acquire.PropertyI64_swigregister
PropertyI64_swigregister(PropertyI64)

class PropertyI64DeviceTriggerOverlap(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_swiginit(self, lib_mvIMPACT_acquire.new_PropertyI64DeviceTriggerOverlap(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyI64DeviceTriggerOverlap
PropertyI64DeviceTriggerOverlap_swigregister = lib_mvIMPACT_acquire.PropertyI64DeviceTriggerOverlap_swigregister
PropertyI64DeviceTriggerOverlap_swigregister(PropertyI64DeviceTriggerOverlap)

class PropertyPtr(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyPtr_swiginit(self, lib_mvIMPACT_acquire.new_PropertyPtr(*args))

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyPtr_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyPtr_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyPtr
PropertyPtr_swigregister = lib_mvIMPACT_acquire.PropertyPtr_swigregister
PropertyPtr_swigregister(PropertyPtr)

class PropertyS(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyS_swiginit(self, lib_mvIMPACT_acquire.new_PropertyS(*args))

    def binaryDataBufferSize(self, index=0):
        return lib_mvIMPACT_acquire.PropertyS_binaryDataBufferSize(self, index)

    def binaryDataBufferMaxSize(self):
        return lib_mvIMPACT_acquire.PropertyS_binaryDataBufferMaxSize(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyS_read(self, *args)

    def readBinary(self, index=0, boLegacyMode=False):
        return lib_mvIMPACT_acquire.PropertyS_readBinary(self, index, boLegacyMode)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyS_write(self, *args)

    def writeBinary(self, value, index=0):
        return lib_mvIMPACT_acquire.PropertyS_writeBinary(self, value, index)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyS
PropertyS_swigregister = lib_mvIMPACT_acquire.PropertyS_swigregister
PropertyS_swigregister(PropertyS)

class UserDataEntry(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def getUDEIsValid(self):
        return lib_mvIMPACT_acquire.UserDataEntry_getUDEIsValid(self)
    name = _swig_property(lib_mvIMPACT_acquire.UserDataEntry_name_get)
    data = _swig_property(lib_mvIMPACT_acquire.UserDataEntry_data_get)
    access = _swig_property(lib_mvIMPACT_acquire.UserDataEntry_access_get)
    password = _swig_property(lib_mvIMPACT_acquire.UserDataEntry_password_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_UserDataEntry
UserDataEntry_swigregister = lib_mvIMPACT_acquire.UserDataEntry_swigregister
UserDataEntry_swigregister(UserDataEntry)

class UserData(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def createEntry(self):
        return lib_mvIMPACT_acquire.UserData_createEntry(self)

    def deleteEntry(self, userDataEntry):
        return lib_mvIMPACT_acquire.UserData_deleteEntry(self, userDataEntry)

    def getFreeMemory(self):
        return lib_mvIMPACT_acquire.UserData_getFreeMemory(self)

    def getUserDataEntry(self, nr):
        return lib_mvIMPACT_acquire.UserData_getUserDataEntry(self, nr)

    def validUserDataEntryIndexes(self, sequence):
        return lib_mvIMPACT_acquire.UserData_validUserDataEntryIndexes(self, sequence)

    def getIsAvailable(self):
        return lib_mvIMPACT_acquire.UserData_getIsAvailable(self)

    def writeToHardware(self):
        return lib_mvIMPACT_acquire.UserData_writeToHardware(self)
    reconnectBehaviour = _swig_property(lib_mvIMPACT_acquire.UserData_reconnectBehaviour_get)
    memoryAvailable_bytes = _swig_property(lib_mvIMPACT_acquire.UserData_memoryAvailable_bytes_get)
    memoryConsumed_bytes = _swig_property(lib_mvIMPACT_acquire.UserData_memoryConsumed_bytes_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_UserData
UserData_swigregister = lib_mvIMPACT_acquire.UserData_swigregister
UserData_swigregister(UserData)

class Device(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, src):
        lib_mvIMPACT_acquire.Device_swiginit(self, lib_mvIMPACT_acquire.new_Device(src))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Device

    def close(self):
        return lib_mvIMPACT_acquire.Device_close(self)

    def hasCapability(self, capability):
        return lib_mvIMPACT_acquire.Device_hasCapability(self, capability)

    def hDev(self):
        return lib_mvIMPACT_acquire.Device_hDev(self)

    def hDrv(self):
        return lib_mvIMPACT_acquire.Device_hDrv(self)

    def deviceDriverFeatureList(self):
        return lib_mvIMPACT_acquire.Device_deviceDriverFeatureList(self)

    def getIsOpen(self):
        return lib_mvIMPACT_acquire.Device_getIsOpen(self)

    def isInUse(self):
        return lib_mvIMPACT_acquire.Device_isInUse(self)

    def open(self):
        return lib_mvIMPACT_acquire.Device_open(self)

    def setID(self, newID):
        return lib_mvIMPACT_acquire.Device_setID(self, newID)

    def updateFirmware(self):
        return lib_mvIMPACT_acquire.Device_updateFirmware(self)

    def getUserData(self):
        return lib_mvIMPACT_acquire.Device_getUserData(self)

    def validateInterfaceLayout(self, requiredInterfaceLayout):
        return lib_mvIMPACT_acquire.Device_validateInterfaceLayout(self, requiredInterfaceLayout)
    deviceClass = _swig_property(lib_mvIMPACT_acquire.Device_deviceClass_get)
    family = _swig_property(lib_mvIMPACT_acquire.Device_family_get)
    product = _swig_property(lib_mvIMPACT_acquire.Device_product_get)
    capabilities = _swig_property(lib_mvIMPACT_acquire.Device_capabilities_get)
    serial = _swig_property(lib_mvIMPACT_acquire.Device_serial_get)
    state = _swig_property(lib_mvIMPACT_acquire.Device_state_get)
    deviceID = _swig_property(lib_mvIMPACT_acquire.Device_deviceID_get)
    deviceVersion = _swig_property(lib_mvIMPACT_acquire.Device_deviceVersion_get)
    firmwareVersion = _swig_property(lib_mvIMPACT_acquire.Device_firmwareVersion_get)
    loadSettings = _swig_property(lib_mvIMPACT_acquire.Device_loadSettings_get)
    autoLoadSettingOrder = _swig_property(lib_mvIMPACT_acquire.Device_autoLoadSettingOrder_get)
    interfaceLayout = _swig_property(lib_mvIMPACT_acquire.Device_interfaceLayout_get)
    customDataDirectory = _swig_property(lib_mvIMPACT_acquire.Device_customDataDirectory_get)
    defaultRequestCount = _swig_property(lib_mvIMPACT_acquire.Device_defaultRequestCount_get)
    resultQueueCount = _swig_property(lib_mvIMPACT_acquire.Device_resultQueueCount_get)
    userControlledImageProcessingEnable = _swig_property(lib_mvIMPACT_acquire.Device_userControlledImageProcessingEnable_get)
    allowUnrecommendedFeatures = _swig_property(lib_mvIMPACT_acquire.Device_allowUnrecommendedFeatures_get)
    acquisitionStartStopBehaviour = _swig_property(lib_mvIMPACT_acquire.Device_acquisitionStartStopBehaviour_get)
    HWUpdateResult = _swig_property(lib_mvIMPACT_acquire.Device_HWUpdateResult_get)
    manufacturer = _swig_property(lib_mvIMPACT_acquire.Device_manufacturer_get)
    manufacturerSpecificInformation = _swig_property(lib_mvIMPACT_acquire.Device_manufacturerSpecificInformation_get)
    desiredAccess = _swig_property(lib_mvIMPACT_acquire.Device_desiredAccess_get)
    grantedAccess = _swig_property(lib_mvIMPACT_acquire.Device_grantedAccess_get)
Device_swigregister = lib_mvIMPACT_acquire.Device_swigregister
Device_swigregister(Device)

class DeviceManager(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DeviceManager_swiginit(self, lib_mvIMPACT_acquire.new_DeviceManager(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DeviceManager
    getVersionAsString = staticmethod(lib_mvIMPACT_acquire.DeviceManager_getVersionAsString)

    def changedCount(self):
        return lib_mvIMPACT_acquire.DeviceManager_changedCount(self)

    def deviceCount(self):
        return lib_mvIMPACT_acquire.DeviceManager_deviceCount(self)

    def updateDeviceList(self):
        return lib_mvIMPACT_acquire.DeviceManager_updateDeviceList(self)

    def getDevice(self, index):
        return lib_mvIMPACT_acquire.DeviceManager_getDevice(self, index)

    def getDeviceBySerial(self, *args):
        return lib_mvIMPACT_acquire.DeviceManager_getDeviceBySerial(self, *args)

    def getDeviceByFamily(self, *args):
        return lib_mvIMPACT_acquire.DeviceManager_getDeviceByFamily(self, *args)

    def getDeviceByProduct(self, *args):
        return lib_mvIMPACT_acquire.DeviceManager_getDeviceByProduct(self, *args)

    def getDeviceByProductAndID(self, *args):
        return lib_mvIMPACT_acquire.DeviceManager_getDeviceByProductAndID(self, *args)

    def closeAllDevices(self):
        return lib_mvIMPACT_acquire.DeviceManager_closeAllDevices(self)

    def __dummy__del__(self):
        self.closeAllDevices()


    def __getitem__(self, index):
        return lib_mvIMPACT_acquire.DeviceManager___getitem__(self, index)
DeviceManager_swigregister = lib_mvIMPACT_acquire.DeviceManager_swigregister
DeviceManager_swigregister(DeviceManager)

def DeviceManager_getVersionAsString(libraryQuery):
    return lib_mvIMPACT_acquire.DeviceManager_getVersionAsString(libraryQuery)
DeviceManager_getVersionAsString = lib_mvIMPACT_acquire.DeviceManager_getVersionAsString

dltUndefined = lib_mvIMPACT_acquire.dltUndefined
dltSetting = lib_mvIMPACT_acquire.dltSetting
dltRequest = lib_mvIMPACT_acquire.dltRequest
dltRequestCtrl = lib_mvIMPACT_acquire.dltRequestCtrl
dltInfo = lib_mvIMPACT_acquire.dltInfo
dltStatistics = lib_mvIMPACT_acquire.dltStatistics
dltSystemSettings = lib_mvIMPACT_acquire.dltSystemSettings
dltIOSubSystem = lib_mvIMPACT_acquire.dltIOSubSystem
dltRTCtr = lib_mvIMPACT_acquire.dltRTCtr
dltCameraDescriptions = lib_mvIMPACT_acquire.dltCameraDescriptions
dltDeviceSpecificData = lib_mvIMPACT_acquire.dltDeviceSpecificData
dltEventSubSystemSettings = lib_mvIMPACT_acquire.dltEventSubSystemSettings
dltEventSubSystemResults = lib_mvIMPACT_acquire.dltEventSubSystemResults
dltImageMemoryManager = lib_mvIMPACT_acquire.dltImageMemoryManager
dltPseudoLast = lib_mvIMPACT_acquire.dltPseudoLast
dltLast = lib_mvIMPACT_acquire.dltLast
class DeviceComponentLocator(ComponentLocatorBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DeviceComponentLocator_swiginit(self, lib_mvIMPACT_acquire.new_DeviceComponentLocator(*args))

    def bindSearchBaseList(self, *args):
        return lib_mvIMPACT_acquire.DeviceComponentLocator_bindSearchBaseList(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DeviceComponentLocator
DeviceComponentLocator_swigregister = lib_mvIMPACT_acquire.DeviceComponentLocator_swigregister
DeviceComponentLocator_swigregister(DeviceComponentLocator)

class ImageBufferDesc(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ImageBufferDesc_swiginit(self, lib_mvIMPACT_acquire.new_ImageBufferDesc(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageBufferDesc

    def clone(self):
        return lib_mvIMPACT_acquire.ImageBufferDesc_clone(self)

    def getBuffer(self):
        return lib_mvIMPACT_acquire.ImageBufferDesc_getBuffer(self)

    def save(self, *args):
        return lib_mvIMPACT_acquire.ImageBufferDesc_save(self, *args)
ImageBufferDesc_swigregister = lib_mvIMPACT_acquire.ImageBufferDesc_swigregister
ImageBufferDesc_swigregister(ImageBufferDesc)

class ComponentCollection(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ComponentCollection

    def hObj(self):
        return lib_mvIMPACT_acquire.ComponentCollection_hObj(self)

    def restoreDefault(self):
        return lib_mvIMPACT_acquire.ComponentCollection_restoreDefault(self)
ComponentCollection_swigregister = lib_mvIMPACT_acquire.ComponentCollection_swigregister
ComponentCollection_swigregister(ComponentCollection)

class BufferPart(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def getImageBufferDesc(self):
        return lib_mvIMPACT_acquire.BufferPart_getImageBufferDesc(self)
    address = _swig_property(lib_mvIMPACT_acquire.BufferPart_address_get)
    dataSize = _swig_property(lib_mvIMPACT_acquire.BufferPart_dataSize_get)
    dataType = _swig_property(lib_mvIMPACT_acquire.BufferPart_dataType_get)
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.BufferPart_pixelFormat_get)
    width = _swig_property(lib_mvIMPACT_acquire.BufferPart_width_get)
    height = _swig_property(lib_mvIMPACT_acquire.BufferPart_height_get)
    offsetX = _swig_property(lib_mvIMPACT_acquire.BufferPart_offsetX_get)
    offsetY = _swig_property(lib_mvIMPACT_acquire.BufferPart_offsetY_get)
    paddingX = _swig_property(lib_mvIMPACT_acquire.BufferPart_paddingX_get)
    bytesPerPixel = _swig_property(lib_mvIMPACT_acquire.BufferPart_bytesPerPixel_get)
    bayerMosaicParity = _swig_property(lib_mvIMPACT_acquire.BufferPart_bayerMosaicParity_get)
    channelCount = _swig_property(lib_mvIMPACT_acquire.BufferPart_channelCount_get)
    channelDesc = _swig_property(lib_mvIMPACT_acquire.BufferPart_channelDesc_get)
    pixelPitch = _swig_property(lib_mvIMPACT_acquire.BufferPart_pixelPitch_get)
    linePitch = _swig_property(lib_mvIMPACT_acquire.BufferPart_linePitch_get)
    channelBitDepth = _swig_property(lib_mvIMPACT_acquire.BufferPart_channelBitDepth_get)
    channelOffset = _swig_property(lib_mvIMPACT_acquire.BufferPart_channelOffset_get)
    sourceID = _swig_property(lib_mvIMPACT_acquire.BufferPart_sourceID_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_BufferPart
BufferPart_swigregister = lib_mvIMPACT_acquire.BufferPart_swigregister
BufferPart_swigregister(BufferPart)

class Request(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, src):
        lib_mvIMPACT_acquire.Request_swiginit(self, lib_mvIMPACT_acquire.new_Request(src))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Request

    def getComponentLocator(self):
        return lib_mvIMPACT_acquire.Request_getComponentLocator(self)

    def getBufferPartCount(self):
        return lib_mvIMPACT_acquire.Request_getBufferPartCount(self)

    def getBufferPart(self, index):
        return lib_mvIMPACT_acquire.Request_getBufferPart(self, index)

    def getName(self):
        return lib_mvIMPACT_acquire.Request_getName(self)

    def getNumber(self):
        return lib_mvIMPACT_acquire.Request_getNumber(self)

    def getImageBufferDesc(self):
        return lib_mvIMPACT_acquire.Request_getImageBufferDesc(self)

    def getInfoIterator(self):
        return lib_mvIMPACT_acquire.Request_getInfoIterator(self)

    def getImageProcessingResultsIterator(self):
        return lib_mvIMPACT_acquire.Request_getImageProcessingResultsIterator(self)

    def hasProcessingBeenSkipped(self):
        return lib_mvIMPACT_acquire.Request_hasProcessingBeenSkipped(self)

    def getChunkCounterCount(self):
        return lib_mvIMPACT_acquire.Request_getChunkCounterCount(self)

    def getChunkTimerCount(self):
        return lib_mvIMPACT_acquire.Request_getChunkTimerCount(self)

    def getChunkTimerValue(self, index):
        return lib_mvIMPACT_acquire.Request_getChunkTimerValue(self, index)

    def getChunkGainCount(self):
        return lib_mvIMPACT_acquire.Request_getChunkGainCount(self)

    def getChunkGain(self, *args):
        return lib_mvIMPACT_acquire.Request_getChunkGain(self, *args)

    def isOK(self):
        return lib_mvIMPACT_acquire.Request_isOK(self)

    def configure(self):
        return lib_mvIMPACT_acquire.Request_configure(self)

    def save(self, *args):
        return lib_mvIMPACT_acquire.Request_save(self, *args)

    def unlock(self):
        return lib_mvIMPACT_acquire.Request_unlock(self)

    def attachUserBuffer(self, pBuf, bufSize):
        return lib_mvIMPACT_acquire.Request_attachUserBuffer(self, pBuf, bufSize)

    def detachUserBuffer(self):
        return lib_mvIMPACT_acquire.Request_detachUserBuffer(self)
    requestResult = _swig_property(lib_mvIMPACT_acquire.Request_requestResult_get)
    requestState = _swig_property(lib_mvIMPACT_acquire.Request_requestState_get)
    infoFrameID = _swig_property(lib_mvIMPACT_acquire.Request_infoFrameID_get)
    infoFrameNr = _swig_property(lib_mvIMPACT_acquire.Request_infoFrameNr_get)
    infoExposeStart_us = _swig_property(lib_mvIMPACT_acquire.Request_infoExposeStart_us_get)
    infoExposeTime_us = _swig_property(lib_mvIMPACT_acquire.Request_infoExposeTime_us_get)
    infoTransferDelay_us = _swig_property(lib_mvIMPACT_acquire.Request_infoTransferDelay_us_get)
    infoGain_dB = _swig_property(lib_mvIMPACT_acquire.Request_infoGain_dB_get)
    infoTimeStamp_us = _swig_property(lib_mvIMPACT_acquire.Request_infoTimeStamp_us_get)
    infoSettingUsed = _swig_property(lib_mvIMPACT_acquire.Request_infoSettingUsed_get)
    infoImageAverage = _swig_property(lib_mvIMPACT_acquire.Request_infoImageAverage_get)
    infoVideoChannel = _swig_property(lib_mvIMPACT_acquire.Request_infoVideoChannel_get)
    infoCameraOutputUsed = _swig_property(lib_mvIMPACT_acquire.Request_infoCameraOutputUsed_get)
    infoLineCounter = _swig_property(lib_mvIMPACT_acquire.Request_infoLineCounter_get)
    infoMissingData_pc = _swig_property(lib_mvIMPACT_acquire.Request_infoMissingData_pc_get)
    infoIOStatesAtExposureStart = _swig_property(lib_mvIMPACT_acquire.Request_infoIOStatesAtExposureStart_get)
    infoIOStatesAtExposureEnd = _swig_property(lib_mvIMPACT_acquire.Request_infoIOStatesAtExposureEnd_get)
    chunkOffsetX = _swig_property(lib_mvIMPACT_acquire.Request_chunkOffsetX_get)
    chunkOffsetY = _swig_property(lib_mvIMPACT_acquire.Request_chunkOffsetY_get)
    chunkWidth = _swig_property(lib_mvIMPACT_acquire.Request_chunkWidth_get)
    chunkHeight = _swig_property(lib_mvIMPACT_acquire.Request_chunkHeight_get)
    chunkPixelFormat = _swig_property(lib_mvIMPACT_acquire.Request_chunkPixelFormat_get)
    chunkDynamicRangeMin = _swig_property(lib_mvIMPACT_acquire.Request_chunkDynamicRangeMin_get)
    chunkDynamicRangeMax = _swig_property(lib_mvIMPACT_acquire.Request_chunkDynamicRangeMax_get)
    chunkExposureTime = _swig_property(lib_mvIMPACT_acquire.Request_chunkExposureTime_get)
    chunkTimestamp = _swig_property(lib_mvIMPACT_acquire.Request_chunkTimestamp_get)
    chunkLineStatusAll = _swig_property(lib_mvIMPACT_acquire.Request_chunkLineStatusAll_get)
    chunkSequencerSetActive = _swig_property(lib_mvIMPACT_acquire.Request_chunkSequencerSetActive_get)
    chunkmvCustomIdentifier = _swig_property(lib_mvIMPACT_acquire.Request_chunkmvCustomIdentifier_get)
    imageMemoryMode = _swig_property(lib_mvIMPACT_acquire.Request_imageMemoryMode_get)
    imagePixelFormat = _swig_property(lib_mvIMPACT_acquire.Request_imagePixelFormat_get)
    imageData = _swig_property(lib_mvIMPACT_acquire.Request_imageData_get)
    imageSize = _swig_property(lib_mvIMPACT_acquire.Request_imageSize_get)
    imageFooter = _swig_property(lib_mvIMPACT_acquire.Request_imageFooter_get)
    imageFooterSize = _swig_property(lib_mvIMPACT_acquire.Request_imageFooterSize_get)
    imagePixelPitch = _swig_property(lib_mvIMPACT_acquire.Request_imagePixelPitch_get)
    imageChannelCount = _swig_property(lib_mvIMPACT_acquire.Request_imageChannelCount_get)
    imageChannelOffset = _swig_property(lib_mvIMPACT_acquire.Request_imageChannelOffset_get)
    imageChannelBitDepth = _swig_property(lib_mvIMPACT_acquire.Request_imageChannelBitDepth_get)
    imageLinePitch = _swig_property(lib_mvIMPACT_acquire.Request_imageLinePitch_get)
    imageChannelDesc = _swig_property(lib_mvIMPACT_acquire.Request_imageChannelDesc_get)
    imageBytesPerPixel = _swig_property(lib_mvIMPACT_acquire.Request_imageBytesPerPixel_get)
    imageOffsetX = _swig_property(lib_mvIMPACT_acquire.Request_imageOffsetX_get)
    imageOffsetY = _swig_property(lib_mvIMPACT_acquire.Request_imageOffsetY_get)
    imageWidth = _swig_property(lib_mvIMPACT_acquire.Request_imageWidth_get)
    imageWidthTotal = _swig_property(lib_mvIMPACT_acquire.Request_imageWidthTotal_get)
    imageHeight = _swig_property(lib_mvIMPACT_acquire.Request_imageHeight_get)
    imageHeightTotal = _swig_property(lib_mvIMPACT_acquire.Request_imageHeightTotal_get)
    imageBayerMosaicParity = _swig_property(lib_mvIMPACT_acquire.Request_imageBayerMosaicParity_get)
Request_swigregister = lib_mvIMPACT_acquire.Request_swigregister
Request_swigregister(Request)

class ImageRequestControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ImageRequestControl_swiginit(self, lib_mvIMPACT_acquire.new_ImageRequestControl(*args))
    mode = _swig_property(lib_mvIMPACT_acquire.ImageRequestControl_mode_get)
    imageCount = _swig_property(lib_mvIMPACT_acquire.ImageRequestControl_imageCount_get)
    setting = _swig_property(lib_mvIMPACT_acquire.ImageRequestControl_setting_get)
    resultQueue = _swig_property(lib_mvIMPACT_acquire.ImageRequestControl_resultQueue_get)
    requestToUse = _swig_property(lib_mvIMPACT_acquire.ImageRequestControl_requestToUse_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageRequestControl
ImageRequestControl_swigregister = lib_mvIMPACT_acquire.ImageRequestControl_swigregister
ImageRequestControl_swigregister(ImageRequestControl)

class RequestFactory(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_RequestFactory

    def createRequest(self, arg2, arg3):
        return lib_mvIMPACT_acquire.RequestFactory_createRequest(self, arg2, arg3)

    def __init__(self):
        lib_mvIMPACT_acquire.RequestFactory_swiginit(self, lib_mvIMPACT_acquire.new_RequestFactory())
RequestFactory_swigregister = lib_mvIMPACT_acquire.RequestFactory_swigregister
RequestFactory_swigregister(RequestFactory)

class FunctionInterface(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.FunctionInterface_swiginit(self, lib_mvIMPACT_acquire.new_FunctionInterface(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_FunctionInterface

    def acquisitionStart(self):
        return lib_mvIMPACT_acquire.FunctionInterface_acquisitionStart(self)

    def acquisitionStop(self):
        return lib_mvIMPACT_acquire.FunctionInterface_acquisitionStop(self)

    def createImageRequestControl(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_createImageRequestControl(self, *args)

    def createSetting(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_createSetting(self, *args)

    def deleteSettingFromStack(self):
        return lib_mvIMPACT_acquire.FunctionInterface_deleteSettingFromStack(self)

    def deleteSetting(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_deleteSetting(self, *args)

    def getAvailableSettings(self):
        return lib_mvIMPACT_acquire.FunctionInterface_getAvailableSettings(self)

    def getAvailableImageRequestControls(self):
        return lib_mvIMPACT_acquire.FunctionInterface_getAvailableImageRequestControls(self)

    def getRequest(self, nr):
        return lib_mvIMPACT_acquire.FunctionInterface_getRequest(self, nr)

    def getSetting(self, name):
        return lib_mvIMPACT_acquire.FunctionInterface_getSetting(self, name)

    def imageRequestConfigure(self, pRequest):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestConfigure(self, pRequest)

    def imageRequestResultQueueElementCount(self, queueNr=0):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestResultQueueElementCount(self, queueNr)

    def imageRequestReset(self, requestCtrlNr, mode):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestReset(self, requestCtrlNr, mode)

    def imageRequestSingle(self, pImageRequestControl=None, pRequestUsed=None):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestSingle(self, pImageRequestControl, pRequestUsed)

    def imageRequestUnlock(self, nr):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestUnlock(self, nr)

    def imageRequestWaitFor(self, timeout_ms, queueNr=0):
        return lib_mvIMPACT_acquire.FunctionInterface_imageRequestWaitFor(self, timeout_ms, queueNr)

    def getCurrentCaptureBufferLayout(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_getCurrentCaptureBufferLayout(self, *args)

    def isRequestNrValid(self, nr):
        return lib_mvIMPACT_acquire.FunctionInterface_isRequestNrValid(self, nr)

    def isSettingAvailable(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_isSettingAvailable(self, *args)

    def loadSetting(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_loadSetting(self, *args)

    def loadSettingFromStack(self):
        return lib_mvIMPACT_acquire.FunctionInterface_loadSettingFromStack(self)

    def loadAndDeleteSettingFromStack(self):
        return lib_mvIMPACT_acquire.FunctionInterface_loadAndDeleteSettingFromStack(self)

    def loadSettingFromDefault(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_loadSettingFromDefault(self, *args)

    def requestCount(self):
        return lib_mvIMPACT_acquire.FunctionInterface_requestCount(self)

    def saveCurrentSettingOnStack(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_saveCurrentSettingOnStack(self, *args)

    def saveSetting(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_saveSetting(self, *args)

    def saveSettingToDefault(self, *args):
        return lib_mvIMPACT_acquire.FunctionInterface_saveSettingToDefault(self, *args)
FunctionInterface_swigregister = lib_mvIMPACT_acquire.FunctionInterface_swigregister
FunctionInterface_swigregister(FunctionInterface)

class Info(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.Info_swiginit(self, lib_mvIMPACT_acquire.new_Info(pDev))
    deviceDriverVersion = _swig_property(lib_mvIMPACT_acquire.Info_deviceDriverVersion_get)
    driverDate = _swig_property(lib_mvIMPACT_acquire.Info_driverDate_get)
    driverVersion = _swig_property(lib_mvIMPACT_acquire.Info_driverVersion_get)
    state = _swig_property(lib_mvIMPACT_acquire.Info_state_get)
    loadedSettings = _swig_property(lib_mvIMPACT_acquire.Info_loadedSettings_get)
    logFile = _swig_property(lib_mvIMPACT_acquire.Info_logFile_get)
    captureBufferAlignment = _swig_property(lib_mvIMPACT_acquire.Info_captureBufferAlignment_get)
    recommendedListsForUIs = _swig_property(lib_mvIMPACT_acquire.Info_recommendedListsForUIs_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Info
Info_swigregister = lib_mvIMPACT_acquire.Info_swigregister
Info_swigregister(Info)

class BasicDeviceSettings(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.BasicDeviceSettings_swiginit(self, lib_mvIMPACT_acquire.new_BasicDeviceSettings(*args))
    basedOn = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettings_basedOn_get)
    imageRequestTimeout_ms = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettings_imageRequestTimeout_ms_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_BasicDeviceSettings
BasicDeviceSettings_swigregister = lib_mvIMPACT_acquire.BasicDeviceSettings_swigregister
BasicDeviceSettings_swigregister(BasicDeviceSettings)

class TriggerControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def getDescription(self):
        return lib_mvIMPACT_acquire.TriggerControl_getDescription(self)

    def triggerSoftware(self):
        return lib_mvIMPACT_acquire.TriggerControl_triggerSoftware(self)
    triggerMode = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerMode_get)
    triggerSource = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerSource_get)
    triggerActivation = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerActivation_get)
    triggerDivider = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerDivider_get)
    triggerDelayAbs_us = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerDelayAbs_us_get)
    triggerDelayLines = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerDelayLines_get)
    triggerOverlap = _swig_property(lib_mvIMPACT_acquire.TriggerControl_triggerOverlap_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_TriggerControl
TriggerControl_swigregister = lib_mvIMPACT_acquire.TriggerControl_swigregister
TriggerControl_swigregister(TriggerControl)

class ImageDestination(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ImageDestination_swiginit(self, lib_mvIMPACT_acquire.new_ImageDestination(*args))
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.ImageDestination_pixelFormat_get)
    scalerMode = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerMode_get)
    scalerInterpolationMode = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerInterpolationMode_get)
    scalerAoiEnable = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerAoiEnable_get)
    scalerAoiHeight = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerAoiHeight_get)
    scalerAoiStartX = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerAoiStartX_get)
    scalerAoiStartY = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerAoiStartY_get)
    scalerAoiWidth = _swig_property(lib_mvIMPACT_acquire.ImageDestination_scalerAoiWidth_get)
    imageWidth = _swig_property(lib_mvIMPACT_acquire.ImageDestination_imageWidth_get)
    imageHeight = _swig_property(lib_mvIMPACT_acquire.ImageDestination_imageHeight_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageDestination
ImageDestination_swigregister = lib_mvIMPACT_acquire.ImageDestination_swigregister
ImageDestination_swigregister(ImageDestination)

class RequestInfoConfiguration(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.RequestInfoConfiguration_swiginit(self, lib_mvIMPACT_acquire.new_RequestInfoConfiguration(*args))
    frameNr = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_frameNr_get)
    timeStamp_us = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_timeStamp_us_get)
    settingUsed = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_settingUsed_get)
    frameID = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_frameID_get)
    exposeStart_us = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_exposeStart_us_get)
    exposeTime_us = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_exposeTime_us_get)
    gain_dB = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_gain_dB_get)
    videoChannel = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_videoChannel_get)
    missingData_pc = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_missingData_pc_get)
    transferDelay_us = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_transferDelay_us_get)
    imageAverage = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_imageAverage_get)
    IOStatesAtExposureStart = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_IOStatesAtExposureStart_get)
    triggerCounterAcquisitionStart = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_triggerCounterAcquisitionStart_get)
    triggerCounterFrameStart = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_triggerCounterFrameStart_get)
    lineCounter = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_lineCounter_get)
    userData = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_userData_get)
    lineStatusAll = _swig_property(lib_mvIMPACT_acquire.RequestInfoConfiguration_lineStatusAll_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_RequestInfoConfiguration
RequestInfoConfiguration_swigregister = lib_mvIMPACT_acquire.RequestInfoConfiguration_swigregister
RequestInfoConfiguration_swigregister(RequestInfoConfiguration)

class WhiteBalanceSettings(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    WBAoiMode = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_WBAoiMode_get)
    aoiHeight = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_aoiHeight_get)
    aoiStartX = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_aoiStartX_get)
    aoiStartY = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_aoiStartY_get)
    aoiWidth = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_aoiWidth_get)
    totalGain = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_totalGain_get)
    redGain = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_redGain_get)
    greenGain = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_greenGain_get)
    blueGain = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_blueGain_get)
    WBResult = _swig_property(lib_mvIMPACT_acquire.WhiteBalanceSettings_WBResult_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_WhiteBalanceSettings
WhiteBalanceSettings_swigregister = lib_mvIMPACT_acquire.WhiteBalanceSettings_swigregister
WhiteBalanceSettings_swigregister(WhiteBalanceSettings)

class GainOffsetKneeChannelParameters(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    gain = _swig_property(lib_mvIMPACT_acquire.GainOffsetKneeChannelParameters_gain_get)
    offset_pc = _swig_property(lib_mvIMPACT_acquire.GainOffsetKneeChannelParameters_offset_pc_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_GainOffsetKneeChannelParameters
GainOffsetKneeChannelParameters_swigregister = lib_mvIMPACT_acquire.GainOffsetKneeChannelParameters_swigregister
GainOffsetKneeChannelParameters_swigregister(GainOffsetKneeChannelParameters)

class LUTParameters(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    gamma = _swig_property(lib_mvIMPACT_acquire.LUTParameters_gamma_get)
    gammaAlpha = _swig_property(lib_mvIMPACT_acquire.LUTParameters_gammaAlpha_get)
    gammaMode = _swig_property(lib_mvIMPACT_acquire.LUTParameters_gammaMode_get)
    gammaStartThreshold = _swig_property(lib_mvIMPACT_acquire.LUTParameters_gammaStartThreshold_get)
    valueCount = _swig_property(lib_mvIMPACT_acquire.LUTParameters_valueCount_get)
    inputValues = _swig_property(lib_mvIMPACT_acquire.LUTParameters_inputValues_get)
    outputValues = _swig_property(lib_mvIMPACT_acquire.LUTParameters_outputValues_get)
    directValues = _swig_property(lib_mvIMPACT_acquire.LUTParameters_directValues_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_LUTParameters
LUTParameters_swigregister = lib_mvIMPACT_acquire.LUTParameters_swigregister
LUTParameters_swigregister(LUTParameters)

class MirrorParameters(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    mirrorMode = _swig_property(lib_mvIMPACT_acquire.MirrorParameters_mirrorMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_MirrorParameters
MirrorParameters_swigregister = lib_mvIMPACT_acquire.MirrorParameters_swigregister
MirrorParameters_swigregister(MirrorParameters)

class ImageProcessing(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ImageProcessing_swiginit(self, lib_mvIMPACT_acquire.new_ImageProcessing(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageProcessing
    colorProcessing = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorProcessing_get)
    bayerConversionMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_bayerConversionMode_get)
    adaptiveEdgeSensingPlusSharpenThreshold = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_adaptiveEdgeSensingPlusSharpenThreshold_get)
    adaptiveEdgeSensingPlusSharpenGain = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_adaptiveEdgeSensingPlusSharpenGain_get)
    whiteBalance = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_whiteBalance_get)
    whiteBalanceCalibration = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_whiteBalanceCalibration_get)
    filter = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_filter_get)
    mirrorOperationMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_mirrorOperationMode_get)
    mirrorModeGlobal = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_mirrorModeGlobal_get)
    polarizedDataExtractionEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionEnable_get)
    polarizedDataExtractionMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionMode_get)
    polarizedDataExtractionInterpolationMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionInterpolationMode_get)
    polarizedDataExtractionChannelIndex = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionChannelIndex_get)
    polarizedDataExtractionLowerLimit = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionLowerLimit_get)
    polarizedDataExtractionUpperLimit = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_polarizedDataExtractionUpperLimit_get)
    defectivePixelsFilterMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelsFilterMode_get)
    defectivePixelsFilterLeakyPixelDeviation_ADCLimit = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelsFilterLeakyPixelDeviation_ADCLimit_get)
    defectivePixelsFilterColdPixelDeviation_pc = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelsFilterColdPixelDeviation_pc_get)
    defectivePixelsFound = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelsFound_get)
    defectivePixelOffsetX = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelOffsetX_get)
    defectivePixelOffsetY = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelOffsetY_get)
    defectivePixelReadFromDevice = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelReadFromDevice_get)
    defectivePixelWriteToDevice = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_defectivePixelWriteToDevice_get)
    flatFieldFilterMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterMode_get)
    flatFieldFilterCorrectionMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionMode_get)
    flatFieldFilterCorrectionAoiMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionAoiMode_get)
    flatFieldFilterCorrectionAoiOffsetX = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionAoiOffsetX_get)
    flatFieldFilterCorrectionAoiOffsetY = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionAoiOffsetY_get)
    flatFieldFilterCorrectionAoiWidth = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionAoiWidth_get)
    flatFieldFilterCorrectionAoiHeight = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCorrectionAoiHeight_get)
    flatFieldFilterCalibrationImageCount = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationImageCount_get)
    flatFieldFilterCalibrationAoiMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationAoiMode_get)
    flatFieldFilterCalibrationAoiOffsetX = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationAoiOffsetX_get)
    flatFieldFilterCalibrationAoiOffsetY = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationAoiOffsetY_get)
    flatFieldFilterCalibrationAoiWidth = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationAoiWidth_get)
    flatFieldFilterCalibrationAoiHeight = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_flatFieldFilterCalibrationAoiHeight_get)
    darkCurrentFilterMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_darkCurrentFilterMode_get)
    darkCurrentFilterCalibrationImageCount = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_darkCurrentFilterCalibrationImageCount_get)
    gainOffsetKneeEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_gainOffsetKneeEnable_get)
    gainOffsetKneeMasterOffset_pc = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_gainOffsetKneeMasterOffset_pc_get)
    LUTEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTEnable_get)
    LUTMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTMode_get)
    LUTInterpolationMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTInterpolationMode_get)
    LUTImplementation = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTImplementation_get)
    LUTMappingHardware = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTMappingHardware_get)
    LUTMappingSoftware = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_LUTMappingSoftware_get)
    tapSortEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_tapSortEnable_get)
    channelSplitEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_channelSplitEnable_get)
    channelSplitMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_channelSplitMode_get)
    channelSplitChannelIndex = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_channelSplitChannelIndex_get)
    channelSplitDeinterlaceEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_channelSplitDeinterlaceEnable_get)
    colorTwistInputCorrectionMatrixEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistInputCorrectionMatrixEnable_get)
    colorTwistInputCorrectionMatrixMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistInputCorrectionMatrixMode_get)
    colorTwistInputCorrectionMatrixRow0 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistInputCorrectionMatrixRow0_get)
    colorTwistInputCorrectionMatrixRow1 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistInputCorrectionMatrixRow1_get)
    colorTwistInputCorrectionMatrixRow2 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistInputCorrectionMatrixRow2_get)
    colorTwistEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistEnable_get)
    colorTwistRow0 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistRow0_get)
    colorTwistRow1 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistRow1_get)
    colorTwistRow2 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistRow2_get)
    colorTwistOutputCorrectionMatrixEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistOutputCorrectionMatrixEnable_get)
    colorTwistOutputCorrectionMatrixMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistOutputCorrectionMatrixMode_get)
    colorTwistOutputCorrectionMatrixRow0 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistOutputCorrectionMatrixRow0_get)
    colorTwistOutputCorrectionMatrixRow1 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistOutputCorrectionMatrixRow1_get)
    colorTwistOutputCorrectionMatrixRow2 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistOutputCorrectionMatrixRow2_get)
    colorTwistResultingMatrixRow0 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistResultingMatrixRow0_get)
    colorTwistResultingMatrixRow1 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistResultingMatrixRow1_get)
    colorTwistResultingMatrixRow2 = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_colorTwistResultingMatrixRow2_get)
    formatReinterpreterEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_formatReinterpreterEnable_get)
    formatReinterpreterMode = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_formatReinterpreterMode_get)
    formatReinterpreterBayerMosaicParity = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_formatReinterpreterBayerMosaicParity_get)
    rotationEnable = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_rotationEnable_get)
    rotationAngle = _swig_property(lib_mvIMPACT_acquire.ImageProcessing_rotationAngle_get)

    def setSaturation(self, K):
        return lib_mvIMPACT_acquire.ImageProcessing_setSaturation(self, K)

    def getGainOffsetKneeParameter(self, index):
        return lib_mvIMPACT_acquire.ImageProcessing_getGainOffsetKneeParameter(self, index)

    def getGainOffsetKneeParameterCount(self):
        return lib_mvIMPACT_acquire.ImageProcessing_getGainOffsetKneeParameterCount(self)

    def getMirrorParameter(self, index):
        return lib_mvIMPACT_acquire.ImageProcessing_getMirrorParameter(self, index)

    def getMirrorParameterCount(self):
        return lib_mvIMPACT_acquire.ImageProcessing_getMirrorParameterCount(self)

    def getLUTParameter(self, index):
        return lib_mvIMPACT_acquire.ImageProcessing_getLUTParameter(self, index)

    def getLUTParameterCount(self):
        return lib_mvIMPACT_acquire.ImageProcessing_getLUTParameterCount(self)

    def getWBUserSetting(self, index):
        return lib_mvIMPACT_acquire.ImageProcessing_getWBUserSetting(self, index)

    def getWBUserSettingsCount(self):
        return lib_mvIMPACT_acquire.ImageProcessing_getWBUserSettingsCount(self)
ImageProcessing_swigregister = lib_mvIMPACT_acquire.ImageProcessing_swigregister
ImageProcessing_swigregister(ImageProcessing)

class Statistics(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.Statistics_swiginit(self, lib_mvIMPACT_acquire.new_Statistics(pDev))

    def reset(self):
        return lib_mvIMPACT_acquire.Statistics_reset(self)
    captureTime_s = _swig_property(lib_mvIMPACT_acquire.Statistics_captureTime_s_get)
    bandwidthConsumed = _swig_property(lib_mvIMPACT_acquire.Statistics_bandwidthConsumed_get)
    errorCount = _swig_property(lib_mvIMPACT_acquire.Statistics_errorCount_get)
    abortedRequestsCount = _swig_property(lib_mvIMPACT_acquire.Statistics_abortedRequestsCount_get)
    timedOutRequestsCount = _swig_property(lib_mvIMPACT_acquire.Statistics_timedOutRequestsCount_get)
    framesPerSecond = _swig_property(lib_mvIMPACT_acquire.Statistics_framesPerSecond_get)
    frameCount = _swig_property(lib_mvIMPACT_acquire.Statistics_frameCount_get)
    imageProcTime_s = _swig_property(lib_mvIMPACT_acquire.Statistics_imageProcTime_s_get)
    formatConvertTime_s = _swig_property(lib_mvIMPACT_acquire.Statistics_formatConvertTime_s_get)
    queueTime_s = _swig_property(lib_mvIMPACT_acquire.Statistics_queueTime_s_get)
    lostImagesCount = _swig_property(lib_mvIMPACT_acquire.Statistics_lostImagesCount_get)
    framesIncompleteCount = _swig_property(lib_mvIMPACT_acquire.Statistics_framesIncompleteCount_get)
    missingDataAverage_pc = _swig_property(lib_mvIMPACT_acquire.Statistics_missingDataAverage_pc_get)
    retransmitCount = _swig_property(lib_mvIMPACT_acquire.Statistics_retransmitCount_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Statistics
Statistics_swigregister = lib_mvIMPACT_acquire.Statistics_swigregister
Statistics_swigregister(Statistics)

class FullSettingsBase(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.FullSettingsBase_swiginit(self, lib_mvIMPACT_acquire.new_FullSettingsBase(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_FullSettingsBase
    imageProcessing = _swig_property(lib_mvIMPACT_acquire.FullSettingsBase_imageProcessing_get)
    imageDestination = _swig_property(lib_mvIMPACT_acquire.FullSettingsBase_imageDestination_get)
    basedOn = _swig_property(lib_mvIMPACT_acquire.FullSettingsBase_basedOn_get)
FullSettingsBase_swigregister = lib_mvIMPACT_acquire.FullSettingsBase_swigregister
FullSettingsBase_swigregister(FullSettingsBase)

class SystemSettings(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.SystemSettings_swiginit(self, lib_mvIMPACT_acquire.new_SystemSettings(pDev))
    requestCount = _swig_property(lib_mvIMPACT_acquire.SystemSettings_requestCount_get)
    workerPriority = _swig_property(lib_mvIMPACT_acquire.SystemSettings_workerPriority_get)
    acquisitionMode = _swig_property(lib_mvIMPACT_acquire.SystemSettings_acquisitionMode_get)
    acquisitionIdleTimeMax_ms = _swig_property(lib_mvIMPACT_acquire.SystemSettings_acquisitionIdleTimeMax_ms_get)
    imageProcessingMode = _swig_property(lib_mvIMPACT_acquire.SystemSettings_imageProcessingMode_get)
    imageProcessingOptimization = _swig_property(lib_mvIMPACT_acquire.SystemSettings_imageProcessingOptimization_get)
    featurePollingEnable = _swig_property(lib_mvIMPACT_acquire.SystemSettings_featurePollingEnable_get)
    featurePollingInterval_ms = _swig_property(lib_mvIMPACT_acquire.SystemSettings_featurePollingInterval_ms_get)
    methodPollingInterval_ms = _swig_property(lib_mvIMPACT_acquire.SystemSettings_methodPollingInterval_ms_get)
    methodPollingMaxRetryCount = _swig_property(lib_mvIMPACT_acquire.SystemSettings_methodPollingMaxRetryCount_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SystemSettings
SystemSettings_swigregister = lib_mvIMPACT_acquire.SystemSettings_swigregister
SystemSettings_swigregister(SystemSettings)

class PropertyIAcquisitionField(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAcquisitionField_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAcquisitionField(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAcquisitionField_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAcquisitionField
PropertyIAcquisitionField_swigregister = lib_mvIMPACT_acquire.PropertyIAcquisitionField_swigregister
PropertyIAcquisitionField_swigregister(PropertyIAcquisitionField)

class PropertyIAutoControlSpeed(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAutoControlSpeed(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAutoControlSpeed
PropertyIAutoControlSpeed_swigregister = lib_mvIMPACT_acquire.PropertyIAutoControlSpeed_swigregister
PropertyIAutoControlSpeed_swigregister(PropertyIAutoControlSpeed)

class PropertyIAutoControlMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAutoControlMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAutoControlMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoControlMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAutoControlMode
PropertyIAutoControlMode_swigregister = lib_mvIMPACT_acquire.PropertyIAutoControlMode_swigregister
PropertyIAutoControlMode_swigregister(PropertyIAutoControlMode)

class PropertyIAutoExposureControl(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAutoExposureControl_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAutoExposureControl(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoExposureControl_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAutoExposureControl
PropertyIAutoExposureControl_swigregister = lib_mvIMPACT_acquire.PropertyIAutoExposureControl_swigregister
PropertyIAutoExposureControl_swigregister(PropertyIAutoExposureControl)

class PropertyIAutoGainControl(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAutoGainControl_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAutoGainControl(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoGainControl_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAutoGainControl
PropertyIAutoGainControl_swigregister = lib_mvIMPACT_acquire.PropertyIAutoGainControl_swigregister
PropertyIAutoGainControl_swigregister(PropertyIAutoGainControl)

class PropertyIAutoOffsetCalibration(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIAutoOffsetCalibration(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIAutoOffsetCalibration
PropertyIAutoOffsetCalibration_swigregister = lib_mvIMPACT_acquire.PropertyIAutoOffsetCalibration_swigregister
PropertyIAutoOffsetCalibration_swigregister(PropertyIAutoOffsetCalibration)

class PropertyIBlueFOXDigitalInputThreshold(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXDigitalInputThreshold(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXDigitalInputThreshold
PropertyIBlueFOXDigitalInputThreshold_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXDigitalInputThreshold_swigregister
PropertyIBlueFOXDigitalInputThreshold_swigregister(PropertyIBlueFOXDigitalInputThreshold)

class PropertyIBlueFOXFooterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXFooterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXFooterMode
PropertyIBlueFOXFooterMode_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXFooterMode_swigregister
PropertyIBlueFOXFooterMode_swigregister(PropertyIBlueFOXFooterMode)

class PropertyIBlueFOXInfoSensorCapabilities(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXInfoSensorCapabilities(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXInfoSensorCapabilities
PropertyIBlueFOXInfoSensorCapabilities_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXInfoSensorCapabilities_swigregister
PropertyIBlueFOXInfoSensorCapabilities_swigregister(PropertyIBlueFOXInfoSensorCapabilities)

class PropertyIBlueFOXOffsetAutoBlackSpeed(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXOffsetAutoBlackSpeed(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXOffsetAutoBlackSpeed
PropertyIBlueFOXOffsetAutoBlackSpeed_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXOffsetAutoBlackSpeed_swigregister
PropertyIBlueFOXOffsetAutoBlackSpeed_swigregister(PropertyIBlueFOXOffsetAutoBlackSpeed)

class PropertyIBlueFOXSensorTiming(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXSensorTiming(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXSensorTiming
PropertyIBlueFOXSensorTiming_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXSensorTiming_swigregister
PropertyIBlueFOXSensorTiming_swigregister(PropertyIBlueFOXSensorTiming)

class PropertyIBlueFOXTransferSize(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIBlueFOXTransferSize(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIBlueFOXTransferSize
PropertyIBlueFOXTransferSize_swigregister = lib_mvIMPACT_acquire.PropertyIBlueFOXTransferSize_swigregister
PropertyIBlueFOXTransferSize_swigregister(PropertyIBlueFOXTransferSize)

class PropertyICameraAoiMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraAoiMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraAoiMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraAoiMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraAoiMode
PropertyICameraAoiMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraAoiMode_swigregister
PropertyICameraAoiMode_swigregister(PropertyICameraAoiMode)

class PropertyICameraBinningMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraBinningMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraBinningMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraBinningMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraBinningMode
PropertyICameraBinningMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraBinningMode_swigregister
PropertyICameraBinningMode_swigregister(PropertyICameraBinningMode)

class PropertyICameraDataFormat(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraDataFormat_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraDataFormat(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraDataFormat_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraDataFormat
PropertyICameraDataFormat_swigregister = lib_mvIMPACT_acquire.PropertyICameraDataFormat_swigregister
PropertyICameraDataFormat_swigregister(PropertyICameraDataFormat)

class PropertyICameraExposeMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraExposeMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraExposeMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExposeMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraExposeMode
PropertyICameraExposeMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraExposeMode_swigregister
PropertyICameraExposeMode_swigregister(PropertyICameraExposeMode)

class PropertyICameraExternalSyncEdge(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraExternalSyncEdge(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraExternalSyncEdge
PropertyICameraExternalSyncEdge_swigregister = lib_mvIMPACT_acquire.PropertyICameraExternalSyncEdge_swigregister
PropertyICameraExternalSyncEdge_swigregister(PropertyICameraExternalSyncEdge)

class PropertyICameraExternalSyncOutput(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraExternalSyncOutput(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraExternalSyncOutput
PropertyICameraExternalSyncOutput_swigregister = lib_mvIMPACT_acquire.PropertyICameraExternalSyncOutput_swigregister
PropertyICameraExternalSyncOutput_swigregister(PropertyICameraExternalSyncOutput)

class PropertyICameraFlashMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraFlashMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraFlashMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraFlashMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraFlashMode
PropertyICameraFlashMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraFlashMode_swigregister
PropertyICameraFlashMode_swigregister(PropertyICameraFlashMode)

class PropertyICameraFlashType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraFlashType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraFlashType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraFlashType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraFlashType
PropertyICameraFlashType_swigregister = lib_mvIMPACT_acquire.PropertyICameraFlashType_swigregister
PropertyICameraFlashType_swigregister(PropertyICameraFlashType)

class PropertyICameraHDRMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraHDRMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraHDRMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraHDRMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraHDRMode
PropertyICameraHDRMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraHDRMode_swigregister
PropertyICameraHDRMode_swigregister(PropertyICameraHDRMode)

class PropertyICameraInterlacedType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraInterlacedType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraInterlacedType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraInterlacedType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraInterlacedType
PropertyICameraInterlacedType_swigregister = lib_mvIMPACT_acquire.PropertyICameraInterlacedType_swigregister
PropertyICameraInterlacedType_swigregister(PropertyICameraInterlacedType)

class PropertyICameraLinkDataValidMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraLinkDataValidMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraLinkDataValidMode
PropertyICameraLinkDataValidMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraLinkDataValidMode_swigregister
PropertyICameraLinkDataValidMode_swigregister(PropertyICameraLinkDataValidMode)

class PropertyICameraPixelClock(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraPixelClock_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraPixelClock(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraPixelClock_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraPixelClock
PropertyICameraPixelClock_swigregister = lib_mvIMPACT_acquire.PropertyICameraPixelClock_swigregister
PropertyICameraPixelClock_swigregister(PropertyICameraPixelClock)

class PropertyICameraScanMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraScanMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraScanMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraScanMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraScanMode
PropertyICameraScanMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraScanMode_swigregister
PropertyICameraScanMode_swigregister(PropertyICameraScanMode)

class PropertyICameraShutterMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraShutterMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraShutterMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraShutterMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraShutterMode
PropertyICameraShutterMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraShutterMode_swigregister
PropertyICameraShutterMode_swigregister(PropertyICameraShutterMode)

class PropertyICameraTapsXGeometry(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraTapsXGeometry(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraTapsXGeometry
PropertyICameraTapsXGeometry_swigregister = lib_mvIMPACT_acquire.PropertyICameraTapsXGeometry_swigregister
PropertyICameraTapsXGeometry_swigregister(PropertyICameraTapsXGeometry)

class PropertyICameraTapsYGeometry(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraTapsYGeometry(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraTapsYGeometry
PropertyICameraTapsYGeometry_swigregister = lib_mvIMPACT_acquire.PropertyICameraTapsYGeometry_swigregister
PropertyICameraTapsYGeometry_swigregister(PropertyICameraTapsYGeometry)

class PropertyICameraTriggerMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraTriggerMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraTriggerMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraTriggerMode
PropertyICameraTriggerMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraTriggerMode_swigregister
PropertyICameraTriggerMode_swigregister(PropertyICameraTriggerMode)

class PropertyICameraTestMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraTestMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraTestMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTestMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraTestMode
PropertyICameraTestMode_swigregister = lib_mvIMPACT_acquire.PropertyICameraTestMode_swigregister
PropertyICameraTestMode_swigregister(PropertyICameraTestMode)

class PropertyICameraSerialPortBaudRate(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraSerialPortBaudRate(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraSerialPortBaudRate
PropertyICameraSerialPortBaudRate_swigregister = lib_mvIMPACT_acquire.PropertyICameraSerialPortBaudRate_swigregister
PropertyICameraSerialPortBaudRate_swigregister(PropertyICameraSerialPortBaudRate)

class PropertyICameraTriggerSource(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyICameraTriggerSource_swiginit(self, lib_mvIMPACT_acquire.new_PropertyICameraTriggerSource(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyICameraTriggerSource_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyICameraTriggerSource
PropertyICameraTriggerSource_swigregister = lib_mvIMPACT_acquire.PropertyICameraTriggerSource_swigregister
PropertyICameraTriggerSource_swigregister(PropertyICameraTriggerSource)

class PropertyIClampMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIClampMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIClampMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIClampMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIClampMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIClampMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIClampMode
PropertyIClampMode_swigregister = lib_mvIMPACT_acquire.PropertyIClampMode_swigregister
PropertyIClampMode_swigregister(PropertyIClampMode)

class PropertyIDeviceAdvancedOptions(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceAdvancedOptions(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceAdvancedOptions
PropertyIDeviceAdvancedOptions_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceAdvancedOptions_swigregister
PropertyIDeviceAdvancedOptions_swigregister(PropertyIDeviceAdvancedOptions)

class PropertyIDeviceDigitalOutputMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceDigitalOutputMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceDigitalOutputMode
PropertyIDeviceDigitalOutputMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceDigitalOutputMode_swigregister
PropertyIDeviceDigitalOutputMode_swigregister(PropertyIDeviceDigitalOutputMode)

class PropertyIDeviceEventMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceEventMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceEventMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceEventMode
PropertyIDeviceEventMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceEventMode_swigregister
PropertyIDeviceEventMode_swigregister(PropertyIDeviceEventMode)

class PropertyIDeviceEventType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceEventType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceEventType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceEventType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceEventType
PropertyIDeviceEventType_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceEventType_swigregister
PropertyIDeviceEventType_swigregister(PropertyIDeviceEventType)

class PropertyIDeviceImageTrigger(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceImageTrigger(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceImageTrigger
PropertyIDeviceImageTrigger_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceImageTrigger_swigregister
PropertyIDeviceImageTrigger_swigregister(PropertyIDeviceImageTrigger)

class PropertyIDevicePowerMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDevicePowerMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDevicePowerMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDevicePowerMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDevicePowerMode
PropertyIDevicePowerMode_swigregister = lib_mvIMPACT_acquire.PropertyIDevicePowerMode_swigregister
PropertyIDevicePowerMode_swigregister(PropertyIDevicePowerMode)

class PropertyIDeviceScanRateMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceScanRateMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceScanRateMode
PropertyIDeviceScanRateMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceScanRateMode_swigregister
PropertyIDeviceScanRateMode_swigregister(PropertyIDeviceScanRateMode)

class PropertyIDeviceSignalOutputStartEvent(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceSignalOutputStartEvent(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceSignalOutputStartEvent
PropertyIDeviceSignalOutputStartEvent_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceSignalOutputStartEvent_swigregister
PropertyIDeviceSignalOutputStartEvent_swigregister(PropertyIDeviceSignalOutputStartEvent)

class PropertyIDeviceSyncOutMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceSyncOutMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceSyncOutMode
PropertyIDeviceSyncOutMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceSyncOutMode_swigregister
PropertyIDeviceSyncOutMode_swigregister(PropertyIDeviceSyncOutMode)

class PropertyIDeviceTriggerInterface(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceTriggerInterface(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceTriggerInterface
PropertyIDeviceTriggerInterface_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceTriggerInterface_swigregister
PropertyIDeviceTriggerInterface_swigregister(PropertyIDeviceTriggerInterface)

class PropertyIDeviceTriggerMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDeviceTriggerMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDeviceTriggerMode
PropertyIDeviceTriggerMode_swigregister = lib_mvIMPACT_acquire.PropertyIDeviceTriggerMode_swigregister
PropertyIDeviceTriggerMode_swigregister(PropertyIDeviceTriggerMode)

class PropertyIDigIOState(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDigIOState_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDigIOState(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigIOState_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDigIOState
PropertyIDigIOState_swigregister = lib_mvIMPACT_acquire.PropertyIDigIOState_swigregister
PropertyIDigIOState_swigregister(PropertyIDigIOState)

class PropertyIDigitalIOMeasurementMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDigitalIOMeasurementMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDigitalIOMeasurementMode
PropertyIDigitalIOMeasurementMode_swigregister = lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementMode_swigregister
PropertyIDigitalIOMeasurementMode_swigregister(PropertyIDigitalIOMeasurementMode)

class PropertyIDigitalIOMeasurementSource(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDigitalIOMeasurementSource(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDigitalIOMeasurementSource
PropertyIDigitalIOMeasurementSource_swigregister = lib_mvIMPACT_acquire.PropertyIDigitalIOMeasurementSource_swigregister
PropertyIDigitalIOMeasurementSource_swigregister(PropertyIDigitalIOMeasurementSource)

class PropertyIDigitalOutputControlMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDigitalOutputControlMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDigitalOutputControlMode
PropertyIDigitalOutputControlMode_swigregister = lib_mvIMPACT_acquire.PropertyIDigitalOutputControlMode_swigregister
PropertyIDigitalOutputControlMode_swigregister(PropertyIDigitalOutputControlMode)

class PropertyIDigitalSignal(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIDigitalSignal_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIDigitalSignal(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIDigitalSignal_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIDigitalSignal
PropertyIDigitalSignal_swigregister = lib_mvIMPACT_acquire.PropertyIDigitalSignal_swigregister
PropertyIDigitalSignal_swigregister(PropertyIDigitalSignal)

class PropertyIFieldGateMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIFieldGateMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIFieldGateMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIFieldGateMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIFieldGateMode
PropertyIFieldGateMode_swigregister = lib_mvIMPACT_acquire.PropertyIFieldGateMode_swigregister
PropertyIFieldGateMode_swigregister(PropertyIFieldGateMode)

class PropertyII2COperationMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyII2COperationMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyII2COperationMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyII2COperationMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyII2COperationMode
PropertyII2COperationMode_swigregister = lib_mvIMPACT_acquire.PropertyII2COperationMode_swigregister
PropertyII2COperationMode_swigregister(PropertyII2COperationMode)

class PropertyII2COperationStatus(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyII2COperationStatus_swiginit(self, lib_mvIMPACT_acquire.new_PropertyII2COperationStatus(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyII2COperationStatus_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyII2COperationStatus
PropertyII2COperationStatus_swigregister = lib_mvIMPACT_acquire.PropertyII2COperationStatus_swigregister
PropertyII2COperationStatus_swigregister(PropertyII2COperationStatus)

class PropertyIInfoSensorColorMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIInfoSensorColorMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIInfoSensorColorMode
PropertyIInfoSensorColorMode_swigregister = lib_mvIMPACT_acquire.PropertyIInfoSensorColorMode_swigregister
PropertyIInfoSensorColorMode_swigregister(PropertyIInfoSensorColorMode)

class PropertyIInfoSensorType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIInfoSensorType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIInfoSensorType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInfoSensorType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIInfoSensorType
PropertyIInfoSensorType_swigregister = lib_mvIMPACT_acquire.PropertyIInfoSensorType_swigregister
PropertyIInfoSensorType_swigregister(PropertyIInfoSensorType)

class PropertyIInterlacedMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIInterlacedMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIInterlacedMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIInterlacedMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIInterlacedMode
PropertyIInterlacedMode_swigregister = lib_mvIMPACT_acquire.PropertyIInterlacedMode_swigregister
PropertyIInterlacedMode_swigregister(PropertyIInterlacedMode)

class PropertyILineCounter(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyILineCounter_swiginit(self, lib_mvIMPACT_acquire.new_PropertyILineCounter(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyILineCounter_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyILineCounter_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyILineCounter_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyILineCounter
PropertyILineCounter_swigregister = lib_mvIMPACT_acquire.PropertyILineCounter_swigregister
PropertyILineCounter_swigregister(PropertyILineCounter)

class PropertyIMemoryManagerMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIMemoryManagerMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIMemoryManagerMode
PropertyIMemoryManagerMode_swigregister = lib_mvIMPACT_acquire.PropertyIMemoryManagerMode_swigregister
PropertyIMemoryManagerMode_swigregister(PropertyIMemoryManagerMode)

class PropertyIMemoryManagerPoolMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIMemoryManagerPoolMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIMemoryManagerPoolMode
PropertyIMemoryManagerPoolMode_swigregister = lib_mvIMPACT_acquire.PropertyIMemoryManagerPoolMode_swigregister
PropertyIMemoryManagerPoolMode_swigregister(PropertyIMemoryManagerPoolMode)

class PropertyIOnBoardMemoryMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIOnBoardMemoryMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIOnBoardMemoryMode
PropertyIOnBoardMemoryMode_swigregister = lib_mvIMPACT_acquire.PropertyIOnBoardMemoryMode_swigregister
PropertyIOnBoardMemoryMode_swigregister(PropertyIOnBoardMemoryMode)

class PropertyIPulseStartTrigger(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIPulseStartTrigger(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIPulseStartTrigger
PropertyIPulseStartTrigger_swigregister = lib_mvIMPACT_acquire.PropertyIPulseStartTrigger_swigregister
PropertyIPulseStartTrigger_swigregister(PropertyIPulseStartTrigger)

class PropertyIRTCtrlModes(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIRTCtrlModes_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIRTCtrlModes(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRTCtrlModes_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIRTCtrlModes
PropertyIRTCtrlModes_swigregister = lib_mvIMPACT_acquire.PropertyIRTCtrlModes_swigregister
PropertyIRTCtrlModes_swigregister(PropertyIRTCtrlModes)

class PropertyIRTProgOpCodes(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIRTProgOpCodes(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIRTProgOpCodes
PropertyIRTProgOpCodes_swigregister = lib_mvIMPACT_acquire.PropertyIRTProgOpCodes_swigregister
PropertyIRTProgOpCodes_swigregister(PropertyIRTProgOpCodes)

class PropertyIScanClock(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIScanClock_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIScanClock(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIScanClock_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScanClock_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScanClock_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIScanClock
PropertyIScanClock_swigregister = lib_mvIMPACT_acquire.PropertyIScanClock_swigregister
PropertyIScanClock_swigregister(PropertyIScanClock)

class PropertyIScanStandard(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIScanStandard_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIScanStandard(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIScanStandard_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIScanStandard
PropertyIScanStandard_swigregister = lib_mvIMPACT_acquire.PropertyIScanStandard_swigregister
PropertyIScanStandard_swigregister(PropertyIScanStandard)

class PropertyITriggerMoment(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyITriggerMoment_swiginit(self, lib_mvIMPACT_acquire.new_PropertyITriggerMoment(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyITriggerMoment_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyITriggerMoment
PropertyITriggerMoment_swigregister = lib_mvIMPACT_acquire.PropertyITriggerMoment_swigregister
PropertyITriggerMoment_swigregister(PropertyITriggerMoment)

class PropertyIVideoStandard(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIVideoStandard_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIVideoStandard(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVideoStandard_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIVideoStandard
PropertyIVideoStandard_swigregister = lib_mvIMPACT_acquire.PropertyIVideoStandard_swigregister
PropertyIVideoStandard_swigregister(PropertyIVideoStandard)

class PropertyIVirtualDeviceImageType(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIVirtualDeviceImageType(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIVirtualDeviceImageType
PropertyIVirtualDeviceImageType_swigregister = lib_mvIMPACT_acquire.PropertyIVirtualDeviceImageType_swigregister
PropertyIVirtualDeviceImageType_swigregister(PropertyIVirtualDeviceImageType)

class PropertyIVirtualDeviceTestMode(Property):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_swiginit(self, lib_mvIMPACT_acquire.new_PropertyIVirtualDeviceTestMode(*args))

    def getTranslationDict(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getTranslationDict(self, sequence)

    def getTranslationDictString(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getTranslationDictString(self, index)

    def getTranslationDictValue(self, index=0):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getTranslationDictValue(self, index)

    def getTranslationDictStrings(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getTranslationDictStrings(self, sequence)

    def getTranslationDictValues(self, sequence):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getTranslationDictValues(self, sequence)

    def getMaxValue(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getMaxValue(self)

    def getMinValue(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getMinValue(self)

    def getStepWidth(self):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_getStepWidth(self)

    def read(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_read(self, *args)

    def write(self, *args):
        return lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_write(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PropertyIVirtualDeviceTestMode
PropertyIVirtualDeviceTestMode_swigregister = lib_mvIMPACT_acquire.PropertyIVirtualDeviceTestMode_swigregister
PropertyIVirtualDeviceTestMode_swigregister(PropertyIVirtualDeviceTestMode)

class ImageMemoryManager(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.ImageMemoryManager_swiginit(self, lib_mvIMPACT_acquire.new_ImageMemoryManager(pDev))
    mode = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_mode_get)
    allocatedDMAMemory_bytes = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_allocatedDMAMemory_bytes_get)
    usedDMAMemory_bytes = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_usedDMAMemory_bytes_get)
    usedBlocks = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_usedBlocks_get)
    poolMode = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_poolMode_get)
    poolBlockSize_bytes = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_poolBlockSize_bytes_get)
    poolBlockCount = _swig_property(lib_mvIMPACT_acquire.ImageMemoryManager_poolBlockCount_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageMemoryManager
ImageMemoryManager_swigregister = lib_mvIMPACT_acquire.ImageMemoryManager_swigregister
ImageMemoryManager_swigregister(ImageMemoryManager)

class InfoBlueDevice(Info):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.InfoBlueDevice_swiginit(self, lib_mvIMPACT_acquire.new_InfoBlueDevice(pDev))
    sensorXRes = _swig_property(lib_mvIMPACT_acquire.InfoBlueDevice_sensorXRes_get)
    sensorYRes = _swig_property(lib_mvIMPACT_acquire.InfoBlueDevice_sensorYRes_get)
    sensorColorMode = _swig_property(lib_mvIMPACT_acquire.InfoBlueDevice_sensorColorMode_get)
    sensorType = _swig_property(lib_mvIMPACT_acquire.InfoBlueDevice_sensorType_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_InfoBlueDevice
InfoBlueDevice_swigregister = lib_mvIMPACT_acquire.InfoBlueDevice_swigregister
InfoBlueDevice_swigregister(InfoBlueDevice)

class InfoBlueCOUGAR(InfoBlueDevice):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.InfoBlueCOUGAR_swiginit(self, lib_mvIMPACT_acquire.new_InfoBlueCOUGAR(pDev))
    deviceBootloaderVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceBootloaderVersion_get)
    deviceRFSVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceRFSVersion_get)
    deviceKernelVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceKernelVersion_get)
    deviceFPGAVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceFPGAVersion_get)
    deviceStatus = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceStatus_get)
    deviceStatusMessage = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceStatusMessage_get)
    deviceSensorRevision = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_deviceSensorRevision_get)
    clientConnectionState = _swig_property(lib_mvIMPACT_acquire.InfoBlueCOUGAR_clientConnectionState_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_InfoBlueCOUGAR
InfoBlueCOUGAR_swigregister = lib_mvIMPACT_acquire.InfoBlueCOUGAR_swigregister
InfoBlueCOUGAR_swigregister(InfoBlueCOUGAR)

class InfoBlueFOX(InfoBlueDevice):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.InfoBlueFOX_swiginit(self, lib_mvIMPACT_acquire.new_InfoBlueFOX(pDev))
    firmwareVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_firmwareVersion_get)
    sensorFPGAVersion = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorFPGAVersion_get)
    sensorCaps = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorCaps_get)
    deviceSensorRevision = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceSensorRevision_get)
    userEEPROMSize = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_userEEPROMSize_get)
    deviceTemperature = _swig_property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceTemperature_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_InfoBlueFOX
InfoBlueFOX_swigregister = lib_mvIMPACT_acquire.InfoBlueFOX_swigregister
InfoBlueFOX_swigregister(InfoBlueFOX)

class DigitalInput(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def get(self):
        return lib_mvIMPACT_acquire.DigitalInput_get(self)

    def getDescription(self):
        return lib_mvIMPACT_acquire.DigitalInput_getDescription(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DigitalInput
DigitalInput_swigregister = lib_mvIMPACT_acquire.DigitalInput_swigregister
DigitalInput_swigregister(DigitalInput)

class DigitalOutput(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def flip(self):
        return lib_mvIMPACT_acquire.DigitalOutput_flip(self)

    def get(self):
        return lib_mvIMPACT_acquire.DigitalOutput_get(self)

    def isWriteable(self):
        return lib_mvIMPACT_acquire.DigitalOutput_isWriteable(self)

    def setOutput(self):
        return lib_mvIMPACT_acquire.DigitalOutput_setOutput(self)

    def reset(self):
        return lib_mvIMPACT_acquire.DigitalOutput_reset(self)

    def getDescription(self):
        return lib_mvIMPACT_acquire.DigitalOutput_getDescription(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DigitalOutput
DigitalOutput_swigregister = lib_mvIMPACT_acquire.DigitalOutput_swigregister
DigitalOutput_swigregister(DigitalOutput)

class SyncOutput(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    frequency_Hz = _swig_property(lib_mvIMPACT_acquire.SyncOutput_frequency_Hz_get)
    lowPart_pc = _swig_property(lib_mvIMPACT_acquire.SyncOutput_lowPart_pc_get)

    def getDescription(self):
        return lib_mvIMPACT_acquire.SyncOutput_getDescription(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SyncOutput
SyncOutput_swigregister = lib_mvIMPACT_acquire.SyncOutput_swigregister
SyncOutput_swigregister(SyncOutput)

class RTCtrProgramStep(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    address = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_address_get)
    frameID = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_frameID_get)
    clocks_us = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_clocks_us_get)
    digitalInputs = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_digitalInputs_get)
    digitalOutputs = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_digitalOutputs_get)
    sensorHeads = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_sensorHeads_get)
    opCode = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_opCode_get)
    controllerRegister = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_controllerRegister_get)
    registerValue = _swig_property(lib_mvIMPACT_acquire.RTCtrProgramStep_registerValue_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_RTCtrProgramStep
RTCtrProgramStep_swigregister = lib_mvIMPACT_acquire.RTCtrProgramStep_swigregister
RTCtrProgramStep_swigregister(RTCtrProgramStep)

class RTCtrProgram(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, src):
        lib_mvIMPACT_acquire.RTCtrProgram_swiginit(self, lib_mvIMPACT_acquire.new_RTCtrProgram(src))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_RTCtrProgram

    def setProgramSize(self, newSize):
        return lib_mvIMPACT_acquire.RTCtrProgram_setProgramSize(self, newSize)

    def getProgramSize(self):
        return lib_mvIMPACT_acquire.RTCtrProgram_getProgramSize(self)

    def programStep(self, nr):
        return lib_mvIMPACT_acquire.RTCtrProgram_programStep(self, nr)
    mode = _swig_property(lib_mvIMPACT_acquire.RTCtrProgram_mode_get)
    filename = _swig_property(lib_mvIMPACT_acquire.RTCtrProgram_filename_get)
    programState = _swig_property(lib_mvIMPACT_acquire.RTCtrProgram_programState_get)

    def load(self):
        return lib_mvIMPACT_acquire.RTCtrProgram_load(self)

    def save(self):
        return lib_mvIMPACT_acquire.RTCtrProgram_save(self)
RTCtrProgram_swigregister = lib_mvIMPACT_acquire.RTCtrProgram_swigregister
RTCtrProgram_swigregister(RTCtrProgram)

class PulseStartConfiguration(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def number(self):
        return lib_mvIMPACT_acquire.PulseStartConfiguration_number(self)
    pulseStartTrigger = _swig_property(lib_mvIMPACT_acquire.PulseStartConfiguration_pulseStartTrigger_get)
    digitalSignal = _swig_property(lib_mvIMPACT_acquire.PulseStartConfiguration_digitalSignal_get)
    divider = _swig_property(lib_mvIMPACT_acquire.PulseStartConfiguration_divider_get)
    frequency_Hz = _swig_property(lib_mvIMPACT_acquire.PulseStartConfiguration_frequency_Hz_get)
    triggerMoment = _swig_property(lib_mvIMPACT_acquire.PulseStartConfiguration_triggerMoment_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_PulseStartConfiguration
PulseStartConfiguration_swigregister = lib_mvIMPACT_acquire.PulseStartConfiguration_swigregister
PulseStartConfiguration_swigregister(PulseStartConfiguration)

class IOSubSystem(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_IOSubSystem

    def getPulseStartConfiguration(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystem_getPulseStartConfiguration(self, nr)

    def getPulseStartConfigurationCount(self):
        return lib_mvIMPACT_acquire.IOSubSystem_getPulseStartConfigurationCount(self)

    def getRTCtrProgram(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystem_getRTCtrProgram(self, nr)

    def getRTCtrProgramCount(self):
        return lib_mvIMPACT_acquire.IOSubSystem_getRTCtrProgramCount(self)

    def getInputCount(self):
        return lib_mvIMPACT_acquire.IOSubSystem_getInputCount(self)

    def readInputRegister(self):
        return lib_mvIMPACT_acquire.IOSubSystem_readInputRegister(self)

    def getInput(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystem_getInput(self, nr)

    def getOutput(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystem_getOutput(self, nr)

    def getOutputCount(self):
        return lib_mvIMPACT_acquire.IOSubSystem_getOutputCount(self)

    def readOutputRegister(self):
        return lib_mvIMPACT_acquire.IOSubSystem_readOutputRegister(self)

    def writeOutputRegister(self, *args):
        return lib_mvIMPACT_acquire.IOSubSystem_writeOutputRegister(self, *args)
IOSubSystem_swigregister = lib_mvIMPACT_acquire.IOSubSystem_swigregister
IOSubSystem_swigregister(IOSubSystem)

class IOSubSystemBlueFOX(IOSubSystem):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.IOSubSystemBlueFOX_swiginit(self, lib_mvIMPACT_acquire.new_IOSubSystemBlueFOX(pDev))

    def readInputRegisterAtomic(self):
        return lib_mvIMPACT_acquire.IOSubSystemBlueFOX_readInputRegisterAtomic(self)

    def readOutputRegisterAtomic(self):
        return lib_mvIMPACT_acquire.IOSubSystemBlueFOX_readOutputRegisterAtomic(self)

    def writeOutputRegister(self, *args):
        return lib_mvIMPACT_acquire.IOSubSystemBlueFOX_writeOutputRegister(self, *args)

    def writeOutputRegisterAtomic(self, *args):
        return lib_mvIMPACT_acquire.IOSubSystemBlueFOX_writeOutputRegisterAtomic(self, *args)
    digitalInputThreshold = _swig_property(lib_mvIMPACT_acquire.IOSubSystemBlueFOX_digitalInputThreshold_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_IOSubSystemBlueFOX
IOSubSystemBlueFOX_swigregister = lib_mvIMPACT_acquire.IOSubSystemBlueFOX_swigregister
IOSubSystemBlueFOX_swigregister(IOSubSystemBlueFOX)

class IOSubSystemCommon(IOSubSystem):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.IOSubSystemCommon_swiginit(self, lib_mvIMPACT_acquire.new_IOSubSystemCommon(pDev))

    def writeOutputRegister(self, *args):
        return lib_mvIMPACT_acquire.IOSubSystemCommon_writeOutputRegister(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_IOSubSystemCommon
IOSubSystemCommon_swigregister = lib_mvIMPACT_acquire.IOSubSystemCommon_swigregister
IOSubSystemCommon_swigregister(IOSubSystemCommon)

class OutputSignalGeneratorBlueDevice(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_swiginit(self, lib_mvIMPACT_acquire.new_OutputSignalGeneratorBlueDevice(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_OutputSignalGeneratorBlueDevice

    def undefineSignal(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_undefineSignal(self, pOutput)

    def canCreateExposeActiveSignal(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_canCreateExposeActiveSignal(self, pOutput)

    def canInvertSignal(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_canInvertSignal(self, pOutput)

    def getOutputMode(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_getOutputMode(self, pOutput)

    def isOutputModeActive(self, pOutput, mode):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_isOutputModeActive(self, pOutput, mode)

    def isSignalInverted(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_isSignalInverted(self, pOutput)

    def setOutputMode(self, pOutput, mode, boInverted=False):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_setOutputMode(self, pOutput, mode, boInverted)
OutputSignalGeneratorBlueDevice_swigregister = lib_mvIMPACT_acquire.OutputSignalGeneratorBlueDevice_swigregister
OutputSignalGeneratorBlueDevice_swigregister(OutputSignalGeneratorBlueDevice)

class IOSubSystemFrameGrabber(IOSubSystemCommon):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_swiginit(self, lib_mvIMPACT_acquire.new_IOSubSystemFrameGrabber(pDev))

    def getHDOutputCount(self):
        return lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_getHDOutputCount(self)

    def HDOutput(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_HDOutput(self, nr)

    def getVDOutputCount(self):
        return lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_getVDOutputCount(self)

    def VDOutput(self, nr):
        return lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_VDOutput(self, nr)
    syncOutputMode = _swig_property(lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_syncOutputMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_IOSubSystemFrameGrabber
IOSubSystemFrameGrabber_swigregister = lib_mvIMPACT_acquire.IOSubSystemFrameGrabber_swigregister
IOSubSystemFrameGrabber_swigregister(IOSubSystemFrameGrabber)

class OutputSignalGeneratorFrameGrabber(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_swiginit(self, lib_mvIMPACT_acquire.new_OutputSignalGeneratorFrameGrabber(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_OutputSignalGeneratorFrameGrabber

    def definePulse(self, pOutput, polarity, delay, width, pPulseStartConfiguration=None):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_definePulse(self, pOutput, polarity, delay, width, pPulseStartConfiguration)

    def definePulseSequence(self, pOutput, startLevel, sequence, pPulseStartConfiguration=None):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_definePulseSequence(self, pOutput, startLevel, sequence, pPulseStartConfiguration)

    def getValidSignalsForPassThroughModes(self, pOutput, sequence):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_getValidSignalsForPassThroughModes(self, pOutput, sequence)

    def getValidPassThroughSignalCount(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_getValidPassThroughSignalCount(self, pOutput)

    def getValidPassThroughSignalValue(self, pOutput, index=0):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_getValidPassThroughSignalValue(self, pOutput, index)

    def getValidPassThroughSignalString(self, pOutput, index=0):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_getValidPassThroughSignalString(self, pOutput, index)

    def definePassThroughSignal(self, *args):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_definePassThroughSignal(self, *args)

    def undefineSignal(self, pOutput):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_undefineSignal(self, pOutput)

    def defineLineScanPulse(self, pOutput, pulseStartEventValue, softwareSignalPeriod_pclk, width_pclk, polarity, divider):
        return lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_defineLineScanPulse(self, pOutput, pulseStartEventValue, softwareSignalPeriod_pclk, width_pclk, polarity, divider)
    controlMode = _swig_property(lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_controlMode_get)
    pulseStartEvent = _swig_property(lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_pulseStartEvent_get)
    imageTrigger = _swig_property(lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_imageTrigger_get)
OutputSignalGeneratorFrameGrabber_swigregister = lib_mvIMPACT_acquire.OutputSignalGeneratorFrameGrabber_swigregister
OutputSignalGeneratorFrameGrabber_swigregister(OutputSignalGeneratorFrameGrabber)

class IOSubSystemBlueCOUGAR(IOSubSystemCommon):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.IOSubSystemBlueCOUGAR_swiginit(self, lib_mvIMPACT_acquire.new_IOSubSystemBlueCOUGAR(pDev))
    digitalInputThreshold_mV = _swig_property(lib_mvIMPACT_acquire.IOSubSystemBlueCOUGAR_digitalInputThreshold_mV_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_IOSubSystemBlueCOUGAR
IOSubSystemBlueCOUGAR_swigregister = lib_mvIMPACT_acquire.IOSubSystemBlueCOUGAR_swigregister
IOSubSystemBlueCOUGAR_swigregister(IOSubSystemBlueCOUGAR)

class Connector(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.Connector_swiginit(self, lib_mvIMPACT_acquire.new_Connector(*args))
    cameraOutputUsed = _swig_property(lib_mvIMPACT_acquire.Connector_cameraOutputUsed_get)
    videoChannel = _swig_property(lib_mvIMPACT_acquire.Connector_videoChannel_get)
    pinDescription = _swig_property(lib_mvIMPACT_acquire.Connector_pinDescription_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Connector
Connector_swigregister = lib_mvIMPACT_acquire.Connector_swigregister
Connector_swigregister(Connector)

class BasicDeviceSettingsWithAOI(BasicDeviceSettings):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_swiginit(self, lib_mvIMPACT_acquire.new_BasicDeviceSettingsWithAOI(*args))
    aoiHeight = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_aoiHeight_get)
    aoiStartX = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_aoiStartX_get)
    aoiStartY = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_aoiStartY_get)
    aoiWidth = _swig_property(lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_aoiWidth_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_BasicDeviceSettingsWithAOI
BasicDeviceSettingsWithAOI_swigregister = lib_mvIMPACT_acquire.BasicDeviceSettingsWithAOI_swigregister
BasicDeviceSettingsWithAOI_swigregister(BasicDeviceSettingsWithAOI)

class CameraSettingsBase(BasicDeviceSettingsWithAOI):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsBase_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsBase(*args))
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBase_pixelFormat_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsBase
CameraSettingsBase_swigregister = lib_mvIMPACT_acquire.CameraSettingsBase_swigregister
CameraSettingsBase_swigregister(CameraSettingsBase)

class CameraSettingsVirtualDevice(CameraSettingsBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsVirtualDevice(*args))
    bufferPartCount = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_bufferPartCount_get)
    aoiMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_aoiMode_get)
    gain_dB = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_gain_dB_get)
    testMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_testMode_get)
    channelBitDepth = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_channelBitDepth_get)
    paddingX = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_paddingX_get)
    tapsXGeometry = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_tapsXGeometry_get)
    tapsYGeometry = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_tapsYGeometry_get)
    frameDelay_us = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_frameDelay_us_get)
    imageDirectory = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_imageDirectory_get)
    imageType = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_imageType_get)
    bayerMosaicParity = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_bayerMosaicParity_get)
    testImageBarWidth = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_testImageBarWidth_get)
    userData = _swig_property(lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_userData_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsVirtualDevice
CameraSettingsVirtualDevice_swigregister = lib_mvIMPACT_acquire.CameraSettingsVirtualDevice_swigregister
CameraSettingsVirtualDevice_swigregister(CameraSettingsVirtualDevice)

class CameraSettingsV4L2Device(BasicDeviceSettingsWithAOI):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsV4L2Device_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsV4L2Device(*args))

    def getCustomFeatureIterator(self):
        return lib_mvIMPACT_acquire.CameraSettingsV4L2Device_getCustomFeatureIterator(self)
    imageWidth = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_imageWidth_get)
    imageHeight = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_imageHeight_get)
    videoStandard = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_videoStandard_get)
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_pixelFormat_get)
    brightness = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_brightness_get)
    contrast = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_contrast_get)
    saturation = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_saturation_get)
    hue = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_hue_get)
    blackLevel = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_blackLevel_get)
    autoWhiteBalance = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_autoWhiteBalance_get)
    redBalance = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_redBalance_get)
    blueBalance = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_blueBalance_get)
    gamma = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_gamma_get)
    exposure = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_exposure_get)
    autoGain = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_autoGain_get)
    gain = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_gain_get)
    HFlip = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_HFlip_get)
    VFlip = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_VFlip_get)
    powerLineFrequency = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_powerLineFrequency_get)
    hueAuto = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_hueAuto_get)
    whiteBalanceTemperature = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_whiteBalanceTemperature_get)
    sharpness = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_sharpness_get)
    backlightCompensation = _swig_property(lib_mvIMPACT_acquire.CameraSettingsV4L2Device_backlightCompensation_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsV4L2Device
CameraSettingsV4L2Device_swigregister = lib_mvIMPACT_acquire.CameraSettingsV4L2Device_swigregister
CameraSettingsV4L2Device_swigregister(CameraSettingsV4L2Device)

class AutoControlParameters(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def getIsAvailable(self):
        return lib_mvIMPACT_acquire.AutoControlParameters_getIsAvailable(self)
    aoiHeight = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_aoiHeight_get)
    aoiStartX = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_aoiStartX_get)
    aoiStartY = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_aoiStartY_get)
    aoiWidth = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_aoiWidth_get)
    aoiMode = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_aoiMode_get)
    desiredAverageGreyValue = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_desiredAverageGreyValue_get)
    controllerSpeed = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_controllerSpeed_get)
    controllerGain = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_controllerGain_get)
    controllerIntegralTime_ms = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_controllerIntegralTime_ms_get)
    controllerDerivativeTime_ms = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_controllerDerivativeTime_ms_get)
    controllerDelay_Images = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_controllerDelay_Images_get)
    gainLowerLimit_dB = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_gainLowerLimit_dB_get)
    gainUpperLimit_dB = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_gainUpperLimit_dB_get)
    exposeLowerLimit_us = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_exposeLowerLimit_us_get)
    exposeUpperLimit_us = _swig_property(lib_mvIMPACT_acquire.AutoControlParameters_exposeUpperLimit_us_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_AutoControlParameters
AutoControlParameters_swigregister = lib_mvIMPACT_acquire.AutoControlParameters_swigregister
AutoControlParameters_swigregister(AutoControlParameters)

class CameraSettingsBlueDevice(CameraSettingsBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsBlueDevice_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsBlueDevice(*args))
    autoControlMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_autoControlMode_get)
    autoGainControl = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_autoGainControl_get)
    autoExposeControl = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_autoExposeControl_get)
    gain_dB = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_gain_dB_get)
    offset_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_offset_pc_get)
    pixelClock_KHz = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_pixelClock_KHz_get)
    exposeMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_exposeMode_get)
    expose_us = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_expose_us_get)
    binningMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_binningMode_get)
    testMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_testMode_get)
    triggerMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_triggerMode_get)
    frameDelay_us = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_frameDelay_us_get)
    autoControlParameters = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueDevice_autoControlParameters_get)

    def getAutoControlParameters(self):
        return lib_mvIMPACT_acquire.CameraSettingsBlueDevice_getAutoControlParameters(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsBlueDevice
CameraSettingsBlueDevice_swigregister = lib_mvIMPACT_acquire.CameraSettingsBlueDevice_swigregister
CameraSettingsBlueDevice_swigregister(CameraSettingsBlueDevice)

class HDRKneePoint(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    HDRControlVoltage_mV = _swig_property(lib_mvIMPACT_acquire.HDRKneePoint_HDRControlVoltage_mV_get)
    HDRExposure_ppm = _swig_property(lib_mvIMPACT_acquire.HDRKneePoint_HDRExposure_ppm_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_HDRKneePoint
HDRKneePoint_swigregister = lib_mvIMPACT_acquire.HDRKneePoint_swigregister
HDRKneePoint_swigregister(HDRKneePoint)

class HDRControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, src):
        lib_mvIMPACT_acquire.HDRControl_swiginit(self, lib_mvIMPACT_acquire.new_HDRControl(src))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_HDRControl

    def getIsAvailable(self):
        return lib_mvIMPACT_acquire.HDRControl_getIsAvailable(self)

    def getHDRKneePoint(self, nr):
        return lib_mvIMPACT_acquire.HDRControl_getHDRKneePoint(self, nr)
    HDREnable = _swig_property(lib_mvIMPACT_acquire.HDRControl_HDREnable_get)
    HDRMode = _swig_property(lib_mvIMPACT_acquire.HDRControl_HDRMode_get)
    HDRKneePointCount = _swig_property(lib_mvIMPACT_acquire.HDRControl_HDRKneePointCount_get)
HDRControl_swigregister = lib_mvIMPACT_acquire.HDRControl_swigregister
HDRControl_swigregister(HDRControl)

class CameraSettingsBlueFOX(CameraSettingsBlueDevice):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsBlueFOX_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsBlueFOX(*args))

    def getHDRControl(self):
        return lib_mvIMPACT_acquire.CameraSettingsBlueFOX_getHDRControl(self)
    offsetAutoCalibration = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_offsetAutoCalibration_get)
    offsetCorrection_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_offsetCorrection_pc_get)
    offsetAutoBlackLevel = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_offsetAutoBlackLevel_get)
    offsetAutoBlackSpeed = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_offsetAutoBlackSpeed_get)
    lineDelay_clk = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_lineDelay_clk_get)
    advancedOptions = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_advancedOptions_get)
    flashToExposeDelay_us = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_flashToExposeDelay_us_get)
    flashMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_flashMode_get)
    flashType = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_flashType_get)
    shutterMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_shutterMode_get)
    triggerSource = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_triggerSource_get)
    sensorTimingMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueFOX_sensorTimingMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsBlueFOX
CameraSettingsBlueFOX_swigregister = lib_mvIMPACT_acquire.CameraSettingsBlueFOX_swigregister
CameraSettingsBlueFOX_swigregister(CameraSettingsBlueFOX)

class CameraSettingsBlueCOUGAR(CameraSettingsBlueDevice):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsBlueCOUGAR(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsBlueCOUGAR

    def getTriggerControlCount(self):
        return lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_getTriggerControlCount(self)

    def triggerControl(self, *args):
        return lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_triggerControl(self, *args)

    def getHDRControl(self):
        return lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_getHDRControl(self)
    frameRate_Hz = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_frameRate_Hz_get)
    partialScanMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_partialScanMode_get)
    triggerInterface = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_triggerInterface_get)
    triggerSource = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_triggerSource_get)
    acquisitionBurstFrameCount = _swig_property(lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_acquisitionBurstFrameCount_get)
CameraSettingsBlueCOUGAR_swigregister = lib_mvIMPACT_acquire.CameraSettingsBlueCOUGAR_swigregister
CameraSettingsBlueCOUGAR_swigregister(CameraSettingsBlueCOUGAR)

class CameraSettingsFrameGrabber(CameraSettingsBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_swiginit(self, lib_mvIMPACT_acquire.new_CameraSettingsFrameGrabber(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraSettingsFrameGrabber

    def getTriggerControlCount(self):
        return lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_getTriggerControlCount(self)

    def triggerControl(self, *args):
        return lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_triggerControl(self, *args)
    type = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_type_get)
    aoiMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_aoiMode_get)
    gain_dB = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_gain_dB_get)
    offset_mV = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_offset_mV_get)
    scanClock = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_scanClock_get)
    triggerMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_triggerMode_get)
    softwareTriggerPeriod_ms = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_softwareTriggerPeriod_ms_get)
    serialPortBaudrate = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_serialPortBaudrate_get)
    interlacedMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_interlacedMode_get)
    acquisitionField = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_acquisitionField_get)
    scanRateMode = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_scanRateMode_get)
    scanRate_kHz = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_scanRate_kHz_get)
    luminance_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_luminance_pc_get)
    saturation_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_saturation_pc_get)
    hue_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_hue_pc_get)
    contrast_pc = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_contrast_pc_get)
    lineCounter = _swig_property(lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_lineCounter_get)
CameraSettingsFrameGrabber_swigregister = lib_mvIMPACT_acquire.CameraSettingsFrameGrabber_swigregister
CameraSettingsFrameGrabber_swigregister(CameraSettingsFrameGrabber)

class CameraDescriptionBase(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def getClassName(self):
        return lib_mvIMPACT_acquire.CameraDescriptionBase_getClassName(self)

    def copyDescription(self, newName):
        return lib_mvIMPACT_acquire.CameraDescriptionBase_copyDescription(self, newName)

    def exportDescription(self):
        return lib_mvIMPACT_acquire.CameraDescriptionBase_exportDescription(self)

    def importDescription(self):
        return lib_mvIMPACT_acquire.CameraDescriptionBase_importDescription(self)
    name = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_name_get)
    videoOutput = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_videoOutput_get)
    interlacedType = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_interlacedType_get)
    aoiHeight = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiHeight_get)
    aoiStartX = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiStartX_get)
    aoiStartY = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiStartY_get)
    aoiWidth = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionBase_aoiWidth_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionBase
CameraDescriptionBase_swigregister = lib_mvIMPACT_acquire.CameraDescriptionBase_swigregister
CameraDescriptionBase_swigregister(CameraDescriptionBase)

class CameraDescriptionDigitalBase(CameraDescriptionBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    bitsPerPixel = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_bitsPerPixel_get)
    format = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_format_get)
    bayerParity = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_bayerParity_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionDigitalBase
CameraDescriptionDigitalBase_swigregister = lib_mvIMPACT_acquire.CameraDescriptionDigitalBase_swigregister
CameraDescriptionDigitalBase_swigregister(CameraDescriptionDigitalBase)

class CameraDescriptionSDI(CameraDescriptionDigitalBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    videoStandard = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionSDI_videoStandard_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionSDI
CameraDescriptionSDI_swigregister = lib_mvIMPACT_acquire.CameraDescriptionSDI_swigregister
CameraDescriptionSDI_swigregister(CameraDescriptionSDI)

class CameraDescriptionDigitalBase2(CameraDescriptionDigitalBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    pixelsPerCycle = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase2_pixelsPerCycle_get)
    scanMode = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigitalBase2_scanMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionDigitalBase2
CameraDescriptionDigitalBase2_swigregister = lib_mvIMPACT_acquire.CameraDescriptionDigitalBase2_swigregister
CameraDescriptionDigitalBase2_swigregister(CameraDescriptionDigitalBase2)

class CameraDescriptionCameraLink(CameraDescriptionDigitalBase2):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    dataValid = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_dataValid_get)
    tapsXGeometry = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_tapsXGeometry_get)
    tapsYGeometry = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionCameraLink_tapsYGeometry_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionCameraLink
CameraDescriptionCameraLink_swigregister = lib_mvIMPACT_acquire.CameraDescriptionCameraLink_swigregister
CameraDescriptionCameraLink_swigregister(CameraDescriptionCameraLink)

class CameraDescriptionDigital(CameraDescriptionDigitalBase2):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    frameSync = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigital_frameSync_get)
    lineSync = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigital_lineSync_get)
    pixelClk = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionDigital_pixelClk_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionDigital
CameraDescriptionDigital_swigregister = lib_mvIMPACT_acquire.CameraDescriptionDigital_swigregister
CameraDescriptionDigital_swigregister(CameraDescriptionDigital)

class CameraDescriptionStandardBase(CameraDescriptionBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    videoStandard = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionStandardBase_videoStandard_get)
    scanStandard = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionStandardBase_scanStandard_get)
    scanRate_kHz = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionStandardBase_scanRate_kHz_get)
    startField = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionStandardBase_startField_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionStandardBase
CameraDescriptionStandardBase_swigregister = lib_mvIMPACT_acquire.CameraDescriptionStandardBase_swigregister
CameraDescriptionStandardBase_swigregister(CameraDescriptionStandardBase)

class CameraDescriptionStandard(CameraDescriptionStandardBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionStandard
CameraDescriptionStandard_swigregister = lib_mvIMPACT_acquire.CameraDescriptionStandard_swigregister
CameraDescriptionStandard_swigregister(CameraDescriptionStandard)

class CameraDescriptionNonStandard(CameraDescriptionStandardBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr
    lineFrequency_Hz = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_lineFrequency_Hz_get)
    VDOutput = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_VDOutput_get)
    HDOutput = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_HDOutput_get)
    syncOutput = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_syncOutput_get)
    pixelClockOutput = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_pixelClockOutput_get)
    fieldGateMode = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_fieldGateMode_get)
    fieldGateStart = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_fieldGateStart_get)
    fieldGateWidth = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_fieldGateWidth_get)
    clampMode = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_clampMode_get)
    clampStart_us = _swig_property(lib_mvIMPACT_acquire.CameraDescriptionNonStandard_clampStart_us_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionNonStandard
CameraDescriptionNonStandard_swigregister = lib_mvIMPACT_acquire.CameraDescriptionNonStandard_swigregister
CameraDescriptionNonStandard_swigregister(CameraDescriptionNonStandard)

class CameraDescriptionManager(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CameraDescriptionManager_swiginit(self, lib_mvIMPACT_acquire.new_CameraDescriptionManager(*args))
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CameraDescriptionManager

    def getCLCameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getCLCameraDescriptionCount(self)

    def cameraDescriptionCameraLink(self, *args):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_cameraDescriptionCameraLink(self, *args)

    def getSDICameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getSDICameraDescriptionCount(self)

    def cameraDescriptionSDI(self, *args):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_cameraDescriptionSDI(self, *args)

    def getDigitalCameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getDigitalCameraDescriptionCount(self)

    def cameraDescriptionDigital(self, *args):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_cameraDescriptionDigital(self, *args)

    def getStandardCameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getStandardCameraDescriptionCount(self)

    def cameraDescriptionStandard(self, *args):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_cameraDescriptionStandard(self, *args)

    def getNonStandardCameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getNonStandardCameraDescriptionCount(self)

    def cameraDescriptionNonStandard(self, *args):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_cameraDescriptionNonStandard(self, *args)

    def getTotalCameraDescriptionCount(self):
        return lib_mvIMPACT_acquire.CameraDescriptionManager_getTotalCameraDescriptionCount(self)
CameraDescriptionManager_swigregister = lib_mvIMPACT_acquire.CameraDescriptionManager_swigregister
CameraDescriptionManager_swigregister(CameraDescriptionManager)

class I2CControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.I2CControl_swiginit(self, lib_mvIMPACT_acquire.new_I2CControl(pDev))
    I2COperationMode = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2COperationMode_get)
    I2COperationExecute = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2COperationExecute_get)
    I2COperationStatus = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2COperationStatus_get)
    I2CDeviceAddress = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2CDeviceAddress_get)
    I2CDeviceSubAddressWidth = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2CDeviceSubAddressWidth_get)
    I2CDeviceSubAddress = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2CDeviceSubAddress_get)
    I2CBuffer = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2CBuffer_get)
    I2CBufferLength = _swig_property(lib_mvIMPACT_acquire.I2CControl_I2CBufferLength_get)

    def I2CRead(self, deviceAddress, deviceSubAddress, deviceSubAddressWidth, byteCnt):
        return lib_mvIMPACT_acquire.I2CControl_I2CRead(self, deviceAddress, deviceSubAddress, deviceSubAddressWidth, byteCnt)

    def I2CWrite(self, deviceAddress, deviceSubAddress, deviceSubAddressWidth, data):
        return lib_mvIMPACT_acquire.I2CControl_I2CWrite(self, deviceAddress, deviceSubAddress, deviceSubAddressWidth, data)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_I2CControl
I2CControl_swigregister = lib_mvIMPACT_acquire.I2CControl_swigregister
I2CControl_swigregister(I2CControl)

class MotorFocusControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.MotorFocusControl_swiginit(self, lib_mvIMPACT_acquire.new_MotorFocusControl(pDev))
    motorFocusSendBuffer = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusSendBuffer_get)
    motorFocusReceiveBuffer = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusReceiveBuffer_get)
    motorFocusSend = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusSend_get)
    motorFocusIncrement = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusIncrement_get)
    motorFocusNear = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusNear_get)
    motorFocusFar = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusFar_get)
    motorFocusAbsolutePositionCurrent = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusAbsolutePositionCurrent_get)
    motorFocusAbsolutePositionDesired = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusAbsolutePositionDesired_get)
    motorFocusMoveToAbsolutePositionDesired = _swig_property(lib_mvIMPACT_acquire.MotorFocusControl_motorFocusMoveToAbsolutePositionDesired_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_MotorFocusControl
MotorFocusControl_swigregister = lib_mvIMPACT_acquire.MotorFocusControl_swigregister
MotorFocusControl_swigregister(MotorFocusControl)

class DigitalIOMeasurementControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.DigitalIOMeasurementControl_swiginit(self, lib_mvIMPACT_acquire.new_DigitalIOMeasurementControl(pDev))
    digitalIOMeasurementMode = _swig_property(lib_mvIMPACT_acquire.DigitalIOMeasurementControl_digitalIOMeasurementMode_get)
    digitalIOMeasurementSource = _swig_property(lib_mvIMPACT_acquire.DigitalIOMeasurementControl_digitalIOMeasurementSource_get)
    digitalIOMeasurementResult = _swig_property(lib_mvIMPACT_acquire.DigitalIOMeasurementControl_digitalIOMeasurementResult_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DigitalIOMeasurementControl
DigitalIOMeasurementControl_swigregister = lib_mvIMPACT_acquire.DigitalIOMeasurementControl_swigregister
DigitalIOMeasurementControl_swigregister(DigitalIOMeasurementControl)

class SettingsBlueFOX(FullSettingsBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SettingsBlueFOX_swiginit(self, lib_mvIMPACT_acquire.new_SettingsBlueFOX(*args))
    cameraSetting = _swig_property(lib_mvIMPACT_acquire.SettingsBlueFOX_cameraSetting_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SettingsBlueFOX
SettingsBlueFOX_swigregister = lib_mvIMPACT_acquire.SettingsBlueFOX_swigregister
SettingsBlueFOX_swigregister(SettingsBlueFOX)

class SettingsFrameGrabber(FullSettingsBase):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SettingsFrameGrabber_swiginit(self, lib_mvIMPACT_acquire.new_SettingsFrameGrabber(*args))
    cameraSetting = _swig_property(lib_mvIMPACT_acquire.SettingsFrameGrabber_cameraSetting_get)
    connector = _swig_property(lib_mvIMPACT_acquire.SettingsFrameGrabber_connector_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SettingsFrameGrabber
SettingsFrameGrabber_swigregister = lib_mvIMPACT_acquire.SettingsFrameGrabber_swigregister
SettingsFrameGrabber_swigregister(SettingsFrameGrabber)

class SystemBlueFOX(SystemSettings):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.SystemBlueFOX_swiginit(self, lib_mvIMPACT_acquire.new_SystemBlueFOX(pDev))
    transferSize = _swig_property(lib_mvIMPACT_acquire.SystemBlueFOX_transferSize_get)
    footerMode = _swig_property(lib_mvIMPACT_acquire.SystemBlueFOX_footerMode_get)
    footerCheckEnable = _swig_property(lib_mvIMPACT_acquire.SystemBlueFOX_footerCheckEnable_get)
    powerMode = _swig_property(lib_mvIMPACT_acquire.SystemBlueFOX_powerMode_get)
    statusLEDEnable = _swig_property(lib_mvIMPACT_acquire.SystemBlueFOX_statusLEDEnable_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SystemBlueFOX
SystemBlueFOX_swigregister = lib_mvIMPACT_acquire.SystemBlueFOX_swigregister
SystemBlueFOX_swigregister(SystemBlueFOX)

class SystemV4L2(SystemSettings):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, pDev):
        lib_mvIMPACT_acquire.SystemV4L2_swiginit(self, lib_mvIMPACT_acquire.new_SystemV4L2(pDev))
    volume = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_volume_get)
    balance = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_balance_get)
    bass = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_bass_get)
    treble = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_treble_get)
    mute = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_mute_get)
    loudness = _swig_property(lib_mvIMPACT_acquire.SystemV4L2_loudness_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SystemV4L2
SystemV4L2_swigregister = lib_mvIMPACT_acquire.SystemV4L2_swigregister
SystemV4L2_swigregister(SystemV4L2)

class DeviceControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DeviceControl_swiginit(self, lib_mvIMPACT_acquire.new_DeviceControl(*args))
    deviceType = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceType_get)
    deviceScanType = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceScanType_get)
    deviceVendorName = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceVendorName_get)
    deviceModelName = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceModelName_get)
    deviceFamilyName = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceFamilyName_get)
    deviceManufacturerInfo = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManufacturerInfo_get)
    deviceVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceVersion_get)
    deviceFirmwareVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceFirmwareVersion_get)
    mvDeviceFirmwareBuildDate = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareBuildDate_get)
    deviceSerialNumber = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialNumber_get)
    deviceID = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceID_get)
    deviceUserID = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceUserID_get)
    deviceSFNCVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMajor_get)
    deviceSFNCVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMinor_get)
    deviceSFNCVersionSubMinor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionSubMinor_get)
    deviceManifestEntrySelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestEntrySelector_get)
    deviceManifestXMLMajorVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMajorVersion_get)
    deviceManifestXMLMinorVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMinorVersion_get)
    deviceManifestXMLSubMinorVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLSubMinorVersion_get)
    deviceManifestSchemaMajorVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMajorVersion_get)
    deviceManifestSchemaMinorVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMinorVersion_get)
    deviceManifestPrimaryURL = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestPrimaryURL_get)
    deviceManifestSecondaryURL = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSecondaryURL_get)
    deviceTLType = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTLType_get)
    deviceTLVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMajor_get)
    deviceTLVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMinor_get)
    deviceTLVersionSubMinor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionSubMinor_get)
    deviceGenCPVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMajor_get)
    deviceGenCPVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMinor_get)
    deviceMaxThroughput = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceMaxThroughput_get)
    deviceConnectionSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSelector_get)
    deviceConnectionSpeed = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSpeed_get)
    deviceConnectionStatus = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionStatus_get)
    deviceLinkSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSelector_get)
    deviceLinkSpeed = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSpeed_get)
    deviceLinkThroughputLimitMode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimitMode_get)
    deviceLinkThroughputLimit = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimit_get)
    deviceLinkConnectionCount = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkConnectionCount_get)
    deviceLinkHeartbeatMode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatMode_get)
    deviceLinkHeartbeatTimeout = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatTimeout_get)
    deviceLinkCommandTimeout = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkCommandTimeout_get)
    deviceStreamChannelCount = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelCount_get)
    deviceStreamChannelSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelSelector_get)
    deviceStreamChannelType = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelType_get)
    deviceStreamChannelLink = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelLink_get)
    deviceStreamChannelEndianness = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelEndianness_get)
    deviceStreamChannelPacketSize = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelPacketSize_get)
    deviceEventChannelCount = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceEventChannelCount_get)
    deviceMessageChannelCount = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceMessageChannelCount_get)
    deviceCharacterSet = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceCharacterSet_get)
    deviceReset = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceReset_get)
    deviceIndicatorMode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceIndicatorMode_get)
    deviceFeaturePersistenceStart = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceStart_get)
    deviceFeaturePersistenceEnd = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceEnd_get)
    deviceRegistersStreamingStart = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingStart_get)
    deviceRegistersStreamingEnd = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingEnd_get)
    deviceRegistersCheck = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersCheck_get)
    deviceRegistersValid = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersValid_get)
    mvDeviceRegistersStatus = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceRegistersStatus_get)
    deviceRegistersEndianness = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersEndianness_get)
    deviceTemperatureSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTemperatureSelector_get)
    deviceTemperature = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceTemperature_get)
    deviceClockSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceClockSelector_get)
    deviceClockFrequency = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceClockFrequency_get)
    deviceSerialPortSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortSelector_get)
    deviceSerialPortBaudRate = _swig_property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortBaudRate_get)
    timestamp = _swig_property(lib_mvIMPACT_acquire.DeviceControl_timestamp_get)
    timestampReset = _swig_property(lib_mvIMPACT_acquire.DeviceControl_timestampReset_get)
    timestampLatch = _swig_property(lib_mvIMPACT_acquire.DeviceControl_timestampLatch_get)
    timestampLatchValue = _swig_property(lib_mvIMPACT_acquire.DeviceControl_timestampLatchValue_get)
    mvDeviceTemperatureRaw = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureRaw_get)
    mvDeviceTemperatureUpperLimit = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureUpperLimit_get)
    mvDeviceTemperatureLowerLimit = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLowerLimit_get)
    mvDeviceTemperatureLimitHysteresis = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLimitHysteresis_get)
    mvDeviceClockFrequency = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceClockFrequency_get)
    mvDeviceSensorColorMode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceSensorColorMode_get)
    mvDeviceFPGAVersion = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFPGAVersion_get)
    mvDeviceFirmwareSource = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareSource_get)
    mvDeviceProcessingUnitSelector = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnitSelector_get)
    mvDeviceProcessingUnit = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnit_get)
    mvDeviceStatusLEDEnable = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStatusLEDEnable_get)
    mvDevicePowerMode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDevicePowerMode_get)
    mvDeviceStandbyTimeoutEnable = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeoutEnable_get)
    mvDeviceStandbyTimeout = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeout_get)
    mvDeviceFirmwareHashCode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashCode_get)
    mvCalculateHashCode = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvCalculateHashCode_get)
    mvDeviceFirmwareHashAlgorithm = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashAlgorithm_get)
    mvDeviceLaserCurrent = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceLaserCurrent_get)
    mvTimestampPPSSync = _swig_property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSSync_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DeviceControl
DeviceControl_swigregister = lib_mvIMPACT_acquire.DeviceControl_swigregister
DeviceControl_swigregister(DeviceControl)

class ImageFormatControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ImageFormatControl_swiginit(self, lib_mvIMPACT_acquire.new_ImageFormatControl(*args))
    sensorWidth = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorWidth_get)
    sensorHeight = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorHeight_get)
    sensorPixelWidth = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorPixelWidth_get)
    sensorPixelHeight = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorPixelHeight_get)
    sensorName = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorName_get)
    sensorShutterMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorShutterMode_get)
    sensorTaps = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorTaps_get)
    sensorDigitizationTaps = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_sensorDigitizationTaps_get)
    widthMax = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_widthMax_get)
    heightMax = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_heightMax_get)
    regionSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_regionSelector_get)
    regionMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_regionMode_get)
    regionDestination = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_regionDestination_get)
    regionIDValue = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_regionIDValue_get)
    componentSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_componentSelector_get)
    componentEnable = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_componentEnable_get)
    componentIDValue = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_componentIDValue_get)
    imageComponentSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageComponentSelector_get)
    imageComponentEnable = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageComponentEnable_get)
    width = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_width_get)
    height = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_height_get)
    offsetX = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_offsetX_get)
    offsetY = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_offsetY_get)
    mvBlockscanLinesPerBlock = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvBlockscanLinesPerBlock_get)
    mvBlockscanBlockCount = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvBlockscanBlockCount_get)
    mvMultiAreaMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvMultiAreaMode_get)
    mvAreaSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaSelector_get)
    mvAreaEnable = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaEnable_get)
    mvAreaWidth = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaWidth_get)
    mvAreaHeight = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaHeight_get)
    mvAreaOffsetX = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaOffsetX_get)
    mvAreaOffsetY = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaOffsetY_get)
    mvAreaResultingOffsetX = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaResultingOffsetX_get)
    mvAreaResultingOffsetY = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvAreaResultingOffsetY_get)
    linePitchEnable = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_linePitchEnable_get)
    linePitch = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_linePitch_get)
    binningSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_binningSelector_get)
    binningHorizontalMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_binningHorizontalMode_get)
    binningHorizontal = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_binningHorizontal_get)
    binningVerticalMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_binningVerticalMode_get)
    binningVertical = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_binningVertical_get)
    decimationHorizontalMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_decimationHorizontalMode_get)
    decimationHorizontal = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_decimationHorizontal_get)
    decimationVerticalMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_decimationVerticalMode_get)
    decimationVertical = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_decimationVertical_get)
    reverseX = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_reverseX_get)
    reverseY = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_reverseY_get)
    pixelFormat = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelFormat_get)
    pixelFormatInfoSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelFormatInfoSelector_get)
    pixelFormatInfoID = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelFormatInfoID_get)
    pixelCoding = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelCoding_get)
    pixelSize = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelSize_get)
    pixelColorFilter = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelColorFilter_get)
    pixelDynamicRangeMin = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelDynamicRangeMin_get)
    pixelDynamicRangeMax = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_pixelDynamicRangeMax_get)
    testPatternGeneratorSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_testPatternGeneratorSelector_get)
    testPattern = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_testPattern_get)
    testImageSelector = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_testImageSelector_get)
    deinterlacing = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_deinterlacing_get)
    imageCompressionMode = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageCompressionMode_get)
    imageCompressionRateOption = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageCompressionRateOption_get)
    imageCompressionQuality = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageCompressionQuality_get)
    imageCompressionBitrate = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageCompressionBitrate_get)
    imageCompressionJPEGFormatOption = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_imageCompressionJPEGFormatOption_get)
    mvSensorDigitizationBitDepth = _swig_property(lib_mvIMPACT_acquire.ImageFormatControl_mvSensorDigitizationBitDepth_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ImageFormatControl
ImageFormatControl_swigregister = lib_mvIMPACT_acquire.ImageFormatControl_swigregister
ImageFormatControl_swigregister(ImageFormatControl)

class AcquisitionControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.AcquisitionControl_swiginit(self, lib_mvIMPACT_acquire.new_AcquisitionControl(*args))
    acquisitionMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionMode_get)
    acquisitionStopMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionStopMode_get)
    acquisitionArm = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionArm_get)
    acquisitionFrameCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionFrameCount_get)
    acquisitionBurstFrameCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionBurstFrameCount_get)
    mvSensorRegister = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSensorRegister_get)
    mvSensorRegisterValue = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSensorRegisterValue_get)
    acquisitionFrameRate = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionFrameRate_get)
    acquisitionFrameRateEnable = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionFrameRateEnable_get)
    acquisitionLineRate = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionLineRate_get)
    acquisitionLineRateEnable = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionLineRateEnable_get)
    acquisitionStatusSelector = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionStatusSelector_get)
    acquisitionStatus = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_acquisitionStatus_get)
    triggerSelector = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerSelector_get)
    triggerMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerMode_get)
    triggerSoftware = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerSoftware_get)
    triggerSource = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerSource_get)
    triggerActivation = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerActivation_get)
    triggerOverlap = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerOverlap_get)
    triggerDelay = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerDelay_get)
    triggerDivider = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerDivider_get)
    triggerMultiplier = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_triggerMultiplier_get)
    exposureMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_exposureMode_get)
    exposureTimeMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_exposureTimeMode_get)
    exposureTimeSelector = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_exposureTimeSelector_get)
    exposureTime = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_exposureTime_get)
    mvExposureHorizontalZoneDivider = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureHorizontalZoneDivider_get)
    exposureAuto = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_exposureAuto_get)
    multiSlopeMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeMode_get)
    multiSlopeKneePointCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeKneePointCount_get)
    multiSlopeKneePointSelector = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeKneePointSelector_get)
    multiSlopeExposureLimit = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeExposureLimit_get)
    multiSlopeSaturationThreshold = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeSaturationThreshold_get)
    multiSlopeIntensityLimit = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeIntensityLimit_get)
    multiSlopeExposureGradient = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_multiSlopeExposureGradient_get)
    mvAcquisitionFrameRateLimitMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionFrameRateLimitMode_get)
    mvAcquisitionFrameRateEnable = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionFrameRateEnable_get)
    mvResultingFrameRate = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvResultingFrameRate_get)
    mvShutterMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvShutterMode_get)
    mvCompressionKneepoint = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvCompressionKneepoint_get)
    mvExposureAutoLowerLimit = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoLowerLimit_get)
    mvExposureAutoUpperLimit = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoUpperLimit_get)
    mvExposureAutoSpeed = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoSpeed_get)
    mvExposureAutoDelayImages = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoDelayImages_get)
    mvExposureAutoAverageGrey = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoAverageGrey_get)
    mvExposureAutoHighlightAOI = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoHighlightAOI_get)
    mvExposureAutoAOIMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoAOIMode_get)
    mvExposureAutoOffsetX = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoOffsetX_get)
    mvExposureAutoOffsetY = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoOffsetY_get)
    mvExposureAutoWidth = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoWidth_get)
    mvExposureAutoHeight = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoHeight_get)
    mvExposureAutoMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvExposureAutoMode_get)
    mvSmearReduction = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSmearReduction_get)
    mvAcquisitionMemoryMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionMemoryMode_get)
    mvPretriggerFrameCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvPretriggerFrameCount_get)
    mvAcquisitionMemoryMaxFrameCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionMemoryMaxFrameCount_get)
    mvAcquisitionMemoryFrameCount = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionMemoryFrameCount_get)
    mvAcquisitionMemoryAOIParameterChanged = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvAcquisitionMemoryAOIParameterChanged_get)
    mvFeatureMode = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvFeatureMode_get)
    mvSmartFrameRecallEnable = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSmartFrameRecallEnable_get)
    mvSmartFrameRecallTimestampLookupAccuracy = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSmartFrameRecallTimestampLookupAccuracy_get)
    mvSmartFrameRecallFrameSkipRatio = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvSmartFrameRecallFrameSkipRatio_get)
    mvLensCalibrationEnable = _swig_property(lib_mvIMPACT_acquire.AcquisitionControl_mvLensCalibrationEnable_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_AcquisitionControl
AcquisitionControl_swigregister = lib_mvIMPACT_acquire.AcquisitionControl_swigregister
AcquisitionControl_swigregister(AcquisitionControl)

class AnalogControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.AnalogControl_swiginit(self, lib_mvIMPACT_acquire.new_AnalogControl(*args))
    mvTapBalancingMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvTapBalancingMode_get)
    mvGainMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainMode_get)
    gainSelector = _swig_property(lib_mvIMPACT_acquire.AnalogControl_gainSelector_get)
    gain = _swig_property(lib_mvIMPACT_acquire.AnalogControl_gain_get)
    mvGainHorizontalZoneDivider = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainHorizontalZoneDivider_get)
    gainAuto = _swig_property(lib_mvIMPACT_acquire.AnalogControl_gainAuto_get)
    gainAutoBalance = _swig_property(lib_mvIMPACT_acquire.AnalogControl_gainAutoBalance_get)
    blackLevelSelector = _swig_property(lib_mvIMPACT_acquire.AnalogControl_blackLevelSelector_get)
    blackLevel = _swig_property(lib_mvIMPACT_acquire.AnalogControl_blackLevel_get)
    blackLevelAuto = _swig_property(lib_mvIMPACT_acquire.AnalogControl_blackLevelAuto_get)
    blackLevelAutoBalance = _swig_property(lib_mvIMPACT_acquire.AnalogControl_blackLevelAutoBalance_get)
    whiteClipSelector = _swig_property(lib_mvIMPACT_acquire.AnalogControl_whiteClipSelector_get)
    whiteClip = _swig_property(lib_mvIMPACT_acquire.AnalogControl_whiteClip_get)
    balanceRatioSelector = _swig_property(lib_mvIMPACT_acquire.AnalogControl_balanceRatioSelector_get)
    balanceRatio = _swig_property(lib_mvIMPACT_acquire.AnalogControl_balanceRatio_get)
    balanceWhiteAuto = _swig_property(lib_mvIMPACT_acquire.AnalogControl_balanceWhiteAuto_get)
    mvGainAutoDelayImages = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoDelayImages_get)
    mvGainAutoUpperLimit = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoUpperLimit_get)
    mvGainAutoLowerLimit = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoLowerLimit_get)
    mvGainAutoSpeed = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoSpeed_get)
    mvGainAutoAverageGrey = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoAverageGrey_get)
    mvGainAutoHighlightAOI = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoHighlightAOI_get)
    mvGainAutoAOIMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoAOIMode_get)
    mvGainAutoOffsetX = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoOffsetX_get)
    mvGainAutoOffsetY = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoOffsetY_get)
    mvGainAutoWidth = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoWidth_get)
    mvGainAutoHeight = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoHeight_get)
    mvGainAutoMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGainAutoMode_get)
    mvBalanceWhiteAutoAOIMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvBalanceWhiteAutoAOIMode_get)
    mvBalanceWhiteAutoOffsetX = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvBalanceWhiteAutoOffsetX_get)
    mvBalanceWhiteAutoOffsetY = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvBalanceWhiteAutoOffsetY_get)
    mvBalanceWhiteAutoWidth = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvBalanceWhiteAutoWidth_get)
    mvBalanceWhiteAutoHeight = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvBalanceWhiteAutoHeight_get)
    mvLowLight = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvLowLight_get)
    mvADCGain = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvADCGain_get)
    mvVRamp = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvVRamp_get)
    mvLinearLogarithmicMode = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvLinearLogarithmicMode_get)
    mvDigitalGainOffset = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvDigitalGainOffset_get)
    mvSaveCalibrationData = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvSaveCalibrationData_get)
    mvGammaEnable = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGammaEnable_get)
    mvGammaSelector = _swig_property(lib_mvIMPACT_acquire.AnalogControl_mvGammaSelector_get)
    gamma = _swig_property(lib_mvIMPACT_acquire.AnalogControl_gamma_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_AnalogControl
AnalogControl_swigregister = lib_mvIMPACT_acquire.AnalogControl_swigregister
AnalogControl_swigregister(AnalogControl)

class LUTControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.LUTControl_swiginit(self, lib_mvIMPACT_acquire.new_LUTControl(*args))
    LUTSelector = _swig_property(lib_mvIMPACT_acquire.LUTControl_LUTSelector_get)
    LUTEnable = _swig_property(lib_mvIMPACT_acquire.LUTControl_LUTEnable_get)
    LUTIndex = _swig_property(lib_mvIMPACT_acquire.LUTControl_LUTIndex_get)
    LUTValue = _swig_property(lib_mvIMPACT_acquire.LUTControl_LUTValue_get)
    LUTValueAll = _swig_property(lib_mvIMPACT_acquire.LUTControl_LUTValueAll_get)
    mvLUTType = _swig_property(lib_mvIMPACT_acquire.LUTControl_mvLUTType_get)
    mvLUTInputData = _swig_property(lib_mvIMPACT_acquire.LUTControl_mvLUTInputData_get)
    mvLUTMapping = _swig_property(lib_mvIMPACT_acquire.LUTControl_mvLUTMapping_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_LUTControl
LUTControl_swigregister = lib_mvIMPACT_acquire.LUTControl_swigregister
LUTControl_swigregister(LUTControl)

class ColorTransformationControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ColorTransformationControl_swiginit(self, lib_mvIMPACT_acquire.new_ColorTransformationControl(*args))
    colorTransformationSelector = _swig_property(lib_mvIMPACT_acquire.ColorTransformationControl_colorTransformationSelector_get)
    colorTransformationEnable = _swig_property(lib_mvIMPACT_acquire.ColorTransformationControl_colorTransformationEnable_get)
    colorTransformationValueSelector = _swig_property(lib_mvIMPACT_acquire.ColorTransformationControl_colorTransformationValueSelector_get)
    colorTransformationValue = _swig_property(lib_mvIMPACT_acquire.ColorTransformationControl_colorTransformationValue_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ColorTransformationControl
ColorTransformationControl_swigregister = lib_mvIMPACT_acquire.ColorTransformationControl_swigregister
ColorTransformationControl_swigregister(ColorTransformationControl)

class DigitalIOControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DigitalIOControl_swiginit(self, lib_mvIMPACT_acquire.new_DigitalIOControl(*args))
    lineSelector = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineSelector_get)
    lineMode = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineMode_get)
    lineInverter = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineInverter_get)
    lineStatus = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineStatus_get)
    lineStatusAll = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineStatusAll_get)
    lineSource = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineSource_get)
    lineFormat = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_lineFormat_get)
    userOutputSelector = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_userOutputSelector_get)
    userOutputValue = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_userOutputValue_get)
    userOutputValueAll = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_userOutputValueAll_get)
    userOutputValueAllMask = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_userOutputValueAllMask_get)
    mvLineDebounceTimeRisingEdge = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_mvLineDebounceTimeRisingEdge_get)
    mvLineDebounceTimeFallingEdge = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_mvLineDebounceTimeFallingEdge_get)
    mvRTMInputSelector = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_mvRTMInputSelector_get)
    mvRTMSource = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_mvRTMSource_get)
    mvLineLED = _swig_property(lib_mvIMPACT_acquire.DigitalIOControl_mvLineLED_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DigitalIOControl
DigitalIOControl_swigregister = lib_mvIMPACT_acquire.DigitalIOControl_swigregister
DigitalIOControl_swigregister(DigitalIOControl)

class CounterAndTimerControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CounterAndTimerControl_swiginit(self, lib_mvIMPACT_acquire.new_CounterAndTimerControl(*args))
    counterSelector = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterSelector_get)
    counterEventSource = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterEventSource_get)
    counterEventActivation = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterEventActivation_get)
    counterResetSource = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterResetSource_get)
    counterResetActivation = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterResetActivation_get)
    counterReset = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterReset_get)
    counterValue = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterValue_get)
    counterValueAtReset = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterValueAtReset_get)
    counterDuration = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterDuration_get)
    counterStatus = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterStatus_get)
    counterTriggerSource = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterTriggerSource_get)
    counterTriggerActivation = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_counterTriggerActivation_get)
    timerSelector = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerSelector_get)
    timerDuration = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerDuration_get)
    timerDelay = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerDelay_get)
    timerReset = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerReset_get)
    timerValue = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerValue_get)
    timerStatus = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerStatus_get)
    timerTriggerSource = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerTriggerSource_get)
    timerTriggerActivation = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerTriggerActivation_get)
    timerTriggerArmDelay = _swig_property(lib_mvIMPACT_acquire.CounterAndTimerControl_timerTriggerArmDelay_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CounterAndTimerControl
CounterAndTimerControl_swigregister = lib_mvIMPACT_acquire.CounterAndTimerControl_swigregister
CounterAndTimerControl_swigregister(CounterAndTimerControl)

class EncoderControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EncoderControl_swiginit(self, lib_mvIMPACT_acquire.new_EncoderControl(*args))
    encoderSelector = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderSelector_get)
    encoderSourceA = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderSourceA_get)
    encoderSourceB = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderSourceB_get)
    encoderMode = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderMode_get)
    encoderDivider = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderDivider_get)
    encoderOutputMode = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderOutputMode_get)
    encoderStatus = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderStatus_get)
    encoderTimeout = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderTimeout_get)
    encoderResetSource = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderResetSource_get)
    encoderResetActivation = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderResetActivation_get)
    encoderReset = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderReset_get)
    encoderValue = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderValue_get)
    encoderValueAtReset = _swig_property(lib_mvIMPACT_acquire.EncoderControl_encoderValueAtReset_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EncoderControl
EncoderControl_swigregister = lib_mvIMPACT_acquire.EncoderControl_swigregister
EncoderControl_swigregister(EncoderControl)

class LogicBlockControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.LogicBlockControl_swiginit(self, lib_mvIMPACT_acquire.new_LogicBlockControl(*args))
    logicBlockSelector = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockSelector_get)
    logicBlockFunction = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockFunction_get)
    logicBlockInputNumber = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockInputNumber_get)
    logicBlockInputSelector = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockInputSelector_get)
    logicBlockInputSource = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockInputSource_get)
    logicBlockInputInverter = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockInputInverter_get)
    logicBlockLUTIndex = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockLUTIndex_get)
    logicBlockLUTValue = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockLUTValue_get)
    logicBlockLUTValueAll = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockLUTValueAll_get)
    logicBlockLUTSelector = _swig_property(lib_mvIMPACT_acquire.LogicBlockControl_logicBlockLUTSelector_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_LogicBlockControl
LogicBlockControl_swigregister = lib_mvIMPACT_acquire.LogicBlockControl_swigregister
LogicBlockControl_swigregister(LogicBlockControl)

class SoftwareSignalControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SoftwareSignalControl_swiginit(self, lib_mvIMPACT_acquire.new_SoftwareSignalControl(*args))
    softwareSignalSelector = _swig_property(lib_mvIMPACT_acquire.SoftwareSignalControl_softwareSignalSelector_get)
    softwareSignalPulse = _swig_property(lib_mvIMPACT_acquire.SoftwareSignalControl_softwareSignalPulse_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SoftwareSignalControl
SoftwareSignalControl_swigregister = lib_mvIMPACT_acquire.SoftwareSignalControl_swigregister
SoftwareSignalControl_swigregister(SoftwareSignalControl)

class ActionControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ActionControl_swiginit(self, lib_mvIMPACT_acquire.new_ActionControl(*args))
    actionUnconditionalMode = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionUnconditionalMode_get)
    actionDeviceKey = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionDeviceKey_get)
    actionQueueSize = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionQueueSize_get)
    actionSelector = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionSelector_get)
    actionGroupMask = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionGroupMask_get)
    actionGroupKey = _swig_property(lib_mvIMPACT_acquire.ActionControl_actionGroupKey_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ActionControl
ActionControl_swigregister = lib_mvIMPACT_acquire.ActionControl_swigregister
ActionControl_swigregister(ActionControl)

class EventControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.EventControl_swiginit(self, lib_mvIMPACT_acquire.new_EventControl(*args))
    eventSelector = _swig_property(lib_mvIMPACT_acquire.EventControl_eventSelector_get)
    eventNotification = _swig_property(lib_mvIMPACT_acquire.EventControl_eventNotification_get)
    eventAcquisitionTrigger = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTrigger_get)
    eventAcquisitionTriggerTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTriggerTimestamp_get)
    eventAcquisitionTriggerFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTriggerFrameID_get)
    eventAcquisitionTriggerMissed = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTriggerMissed_get)
    eventAcquisitionTriggerMissedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTriggerMissedTimestamp_get)
    eventAcquisitionTriggerMissedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTriggerMissedFrameID_get)
    eventAcquisitionStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionStart_get)
    eventAcquisitionStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionStartTimestamp_get)
    eventAcquisitionStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionStartFrameID_get)
    eventAcquisitionEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionEnd_get)
    eventAcquisitionEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionEndTimestamp_get)
    eventAcquisitionEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionEndFrameID_get)
    eventAcquisitionTransferStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferStart_get)
    eventAcquisitionTransferStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferStartTimestamp_get)
    eventAcquisitionTransferStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferStartFrameID_get)
    eventAcquisitionTransferEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferEnd_get)
    eventAcquisitionTransferEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferEndTimestamp_get)
    eventAcquisitionTransferEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionTransferEndFrameID_get)
    eventAcquisitionError = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionError_get)
    eventAcquisitionErrorTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionErrorTimestamp_get)
    eventAcquisitionErrorFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventAcquisitionErrorFrameID_get)
    eventFrameBurstStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstStart_get)
    eventFrameBurstStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstStartTimestamp_get)
    eventFrameBurstStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstStartFrameID_get)
    eventFrameBurstEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstEnd_get)
    eventFrameBurstEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstEndTimestamp_get)
    eventFrameBurstEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameBurstEndFrameID_get)
    eventFrameTrigger = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTrigger_get)
    eventFrameTriggerTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTriggerTimestamp_get)
    eventFrameTriggerFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTriggerFrameID_get)
    eventFrameTriggerMissed = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTriggerMissed_get)
    eventFrameTriggerMissedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTriggerMissedTimestamp_get)
    eventFrameTriggerMissedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTriggerMissedFrameID_get)
    eventFrameStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameStart_get)
    eventFrameStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameStartTimestamp_get)
    eventFrameStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameStartFrameID_get)
    eventFrameEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameEnd_get)
    eventFrameEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameEndTimestamp_get)
    eventFrameEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameEndFrameID_get)
    eventFrameTransferStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferStart_get)
    eventFrameTransferStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferStartTimestamp_get)
    eventFrameTransferStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferStartFrameID_get)
    eventFrameTransferEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferEnd_get)
    eventFrameTransferEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferEndTimestamp_get)
    eventFrameTransferEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventFrameTransferEndFrameID_get)
    eventLineTrigger = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTrigger_get)
    eventLineTriggerTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTriggerTimestamp_get)
    eventLineTriggerFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTriggerFrameID_get)
    eventLineTriggerMissed = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTriggerMissed_get)
    eventLineTriggerMissedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTriggerMissedTimestamp_get)
    eventLineTriggerMissedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineTriggerMissedFrameID_get)
    eventLineStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineStart_get)
    eventLineStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineStartTimestamp_get)
    eventLineStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineStartFrameID_get)
    eventLineEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineEnd_get)
    eventLineEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineEndTimestamp_get)
    eventLineEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLineEndFrameID_get)
    eventExposureStart = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureStart_get)
    eventExposureStartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureStartTimestamp_get)
    eventExposureStartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureStartFrameID_get)
    eventExposureEnd = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureEnd_get)
    eventExposureEndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureEndTimestamp_get)
    eventExposureEndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventExposureEndFrameID_get)
    eventActionLate = _swig_property(lib_mvIMPACT_acquire.EventControl_eventActionLate_get)
    eventActionLateTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventActionLateTimestamp_get)
    eventActionLateFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventActionLateFrameID_get)
    eventPrimaryApplicationSwitch = _swig_property(lib_mvIMPACT_acquire.EventControl_eventPrimaryApplicationSwitch_get)
    eventPrimaryApplicationSwitchTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventPrimaryApplicationSwitchTimestamp_get)
    eventPrimaryApplicationSwitchFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventPrimaryApplicationSwitchFrameID_get)
    eventTest = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTest_get)
    eventTestTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTestTimestamp_get)
    eventCounter0Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0Start_get)
    eventCounter0StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0StartTimestamp_get)
    eventCounter0StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0StartFrameID_get)
    eventCounter1Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1Start_get)
    eventCounter1StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1StartTimestamp_get)
    eventCounter1StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1StartFrameID_get)
    eventCounter2Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2Start_get)
    eventCounter2StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2StartTimestamp_get)
    eventCounter2StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2StartFrameID_get)
    eventCounter3Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3Start_get)
    eventCounter3StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3StartTimestamp_get)
    eventCounter3StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3StartFrameID_get)
    eventCounter4Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4Start_get)
    eventCounter4StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4StartTimestamp_get)
    eventCounter4StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4StartFrameID_get)
    eventCounter5Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5Start_get)
    eventCounter5StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5StartTimestamp_get)
    eventCounter5StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5StartFrameID_get)
    eventCounter6Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6Start_get)
    eventCounter6StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6StartTimestamp_get)
    eventCounter6StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6StartFrameID_get)
    eventCounter7Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7Start_get)
    eventCounter7StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7StartTimestamp_get)
    eventCounter7StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7StartFrameID_get)
    eventCounter8Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8Start_get)
    eventCounter8StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8StartTimestamp_get)
    eventCounter8StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8StartFrameID_get)
    eventCounter9Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9Start_get)
    eventCounter9StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9StartTimestamp_get)
    eventCounter9StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9StartFrameID_get)
    eventCounter10Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10Start_get)
    eventCounter10StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10StartTimestamp_get)
    eventCounter10StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10StartFrameID_get)
    eventCounter11Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11Start_get)
    eventCounter11StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11StartTimestamp_get)
    eventCounter11StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11StartFrameID_get)
    eventCounter12Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12Start_get)
    eventCounter12StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12StartTimestamp_get)
    eventCounter12StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12StartFrameID_get)
    eventCounter13Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13Start_get)
    eventCounter13StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13StartTimestamp_get)
    eventCounter13StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13StartFrameID_get)
    eventCounter14Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14Start_get)
    eventCounter14StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14StartTimestamp_get)
    eventCounter14StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14StartFrameID_get)
    eventCounter0End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0End_get)
    eventCounter0EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0EndTimestamp_get)
    eventCounter0EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter0EndFrameID_get)
    eventCounter1End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1End_get)
    eventCounter1EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1EndTimestamp_get)
    eventCounter1EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter1EndFrameID_get)
    eventCounter2End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2End_get)
    eventCounter2EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2EndTimestamp_get)
    eventCounter2EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter2EndFrameID_get)
    eventCounter3End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3End_get)
    eventCounter3EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3EndTimestamp_get)
    eventCounter3EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter3EndFrameID_get)
    eventCounter4End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4End_get)
    eventCounter4EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4EndTimestamp_get)
    eventCounter4EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter4EndFrameID_get)
    eventCounter5End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5End_get)
    eventCounter5EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5EndTimestamp_get)
    eventCounter5EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter5EndFrameID_get)
    eventCounter6End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6End_get)
    eventCounter6EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6EndTimestamp_get)
    eventCounter6EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter6EndFrameID_get)
    eventCounter7End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7End_get)
    eventCounter7EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7EndTimestamp_get)
    eventCounter7EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter7EndFrameID_get)
    eventCounter8End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8End_get)
    eventCounter8EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8EndTimestamp_get)
    eventCounter8EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter8EndFrameID_get)
    eventCounter9End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9End_get)
    eventCounter9EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9EndTimestamp_get)
    eventCounter9EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter9EndFrameID_get)
    eventCounter10End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10End_get)
    eventCounter10EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10EndTimestamp_get)
    eventCounter10EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter10EndFrameID_get)
    eventCounter11End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11End_get)
    eventCounter11EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11EndTimestamp_get)
    eventCounter11EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter11EndFrameID_get)
    eventCounter12End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12End_get)
    eventCounter12EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12EndTimestamp_get)
    eventCounter12EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter12EndFrameID_get)
    eventCounter13End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13End_get)
    eventCounter13EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13EndTimestamp_get)
    eventCounter13EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter13EndFrameID_get)
    eventCounter14End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14End_get)
    eventCounter14EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14EndTimestamp_get)
    eventCounter14EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventCounter14EndFrameID_get)
    eventTimer0Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0Start_get)
    eventTimer0StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0StartTimestamp_get)
    eventTimer0StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0StartFrameID_get)
    eventTimer1Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1Start_get)
    eventTimer1StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1StartTimestamp_get)
    eventTimer1StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1StartFrameID_get)
    eventTimer2Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2Start_get)
    eventTimer2StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2StartTimestamp_get)
    eventTimer2StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2StartFrameID_get)
    eventTimer3Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3Start_get)
    eventTimer3StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3StartTimestamp_get)
    eventTimer3StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3StartFrameID_get)
    eventTimer4Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4Start_get)
    eventTimer4StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4StartTimestamp_get)
    eventTimer4StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4StartFrameID_get)
    eventTimer5Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5Start_get)
    eventTimer5StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5StartTimestamp_get)
    eventTimer5StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5StartFrameID_get)
    eventTimer6Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6Start_get)
    eventTimer6StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6StartTimestamp_get)
    eventTimer6StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6StartFrameID_get)
    eventTimer7Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7Start_get)
    eventTimer7StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7StartTimestamp_get)
    eventTimer7StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7StartFrameID_get)
    eventTimer8Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8Start_get)
    eventTimer8StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8StartTimestamp_get)
    eventTimer8StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8StartFrameID_get)
    eventTimer9Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9Start_get)
    eventTimer9StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9StartTimestamp_get)
    eventTimer9StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9StartFrameID_get)
    eventTimer10Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10Start_get)
    eventTimer10StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10StartTimestamp_get)
    eventTimer10StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10StartFrameID_get)
    eventTimer11Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11Start_get)
    eventTimer11StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11StartTimestamp_get)
    eventTimer11StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11StartFrameID_get)
    eventTimer12Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12Start_get)
    eventTimer12StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12StartTimestamp_get)
    eventTimer12StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12StartFrameID_get)
    eventTimer13Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13Start_get)
    eventTimer13StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13StartTimestamp_get)
    eventTimer13StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13StartFrameID_get)
    eventTimer14Start = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14Start_get)
    eventTimer14StartTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14StartTimestamp_get)
    eventTimer14StartFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14StartFrameID_get)
    eventTimer0End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0End_get)
    eventTimer0EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0EndTimestamp_get)
    eventTimer0EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer0EndFrameID_get)
    eventTimer1End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1End_get)
    eventTimer1EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1EndTimestamp_get)
    eventTimer1EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer1EndFrameID_get)
    eventTimer2End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2End_get)
    eventTimer2EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2EndTimestamp_get)
    eventTimer2EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer2EndFrameID_get)
    eventTimer3End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3End_get)
    eventTimer3EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3EndTimestamp_get)
    eventTimer3EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer3EndFrameID_get)
    eventTimer4End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4End_get)
    eventTimer4EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4EndTimestamp_get)
    eventTimer4EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer4EndFrameID_get)
    eventTimer5End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5End_get)
    eventTimer5EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5EndTimestamp_get)
    eventTimer5EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer5EndFrameID_get)
    eventTimer6End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6End_get)
    eventTimer6EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6EndTimestamp_get)
    eventTimer6EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer6EndFrameID_get)
    eventTimer7End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7End_get)
    eventTimer7EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7EndTimestamp_get)
    eventTimer7EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer7EndFrameID_get)
    eventTimer8End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8End_get)
    eventTimer8EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8EndTimestamp_get)
    eventTimer8EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer8EndFrameID_get)
    eventTimer9End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9End_get)
    eventTimer9EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9EndTimestamp_get)
    eventTimer9EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer9EndFrameID_get)
    eventTimer10End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10End_get)
    eventTimer10EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10EndTimestamp_get)
    eventTimer10EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer10EndFrameID_get)
    eventTimer11End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11End_get)
    eventTimer11EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11EndTimestamp_get)
    eventTimer11EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer11EndFrameID_get)
    eventTimer12End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12End_get)
    eventTimer12EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12EndTimestamp_get)
    eventTimer12EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer12EndFrameID_get)
    eventTimer13End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13End_get)
    eventTimer13EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13EndTimestamp_get)
    eventTimer13EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer13EndFrameID_get)
    eventTimer14End = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14End_get)
    eventTimer14EndTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14EndTimestamp_get)
    eventTimer14EndFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventTimer14EndFrameID_get)
    eventEncoder0Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0Stopped_get)
    eventEncoder0StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0StoppedTimestamp_get)
    eventEncoder0StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0StoppedFrameID_get)
    eventEncoder1Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1Stopped_get)
    eventEncoder1StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1StoppedTimestamp_get)
    eventEncoder1StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1StoppedFrameID_get)
    eventEncoder2Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2Stopped_get)
    eventEncoder2StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2StoppedTimestamp_get)
    eventEncoder2StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2StoppedFrameID_get)
    eventEncoder3Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3Stopped_get)
    eventEncoder3StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3StoppedTimestamp_get)
    eventEncoder3StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3StoppedFrameID_get)
    eventEncoder4Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4Stopped_get)
    eventEncoder4StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4StoppedTimestamp_get)
    eventEncoder4StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4StoppedFrameID_get)
    eventEncoder5Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5Stopped_get)
    eventEncoder5StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5StoppedTimestamp_get)
    eventEncoder5StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5StoppedFrameID_get)
    eventEncoder6Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6Stopped_get)
    eventEncoder6StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6StoppedTimestamp_get)
    eventEncoder6StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6StoppedFrameID_get)
    eventEncoder7Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7Stopped_get)
    eventEncoder7StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7StoppedTimestamp_get)
    eventEncoder7StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7StoppedFrameID_get)
    eventEncoder8Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8Stopped_get)
    eventEncoder8StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8StoppedTimestamp_get)
    eventEncoder8StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8StoppedFrameID_get)
    eventEncoder9Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9Stopped_get)
    eventEncoder9StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9StoppedTimestamp_get)
    eventEncoder9StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9StoppedFrameID_get)
    eventEncoder10Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10Stopped_get)
    eventEncoder10StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10StoppedTimestamp_get)
    eventEncoder10StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10StoppedFrameID_get)
    eventEncoder11Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11Stopped_get)
    eventEncoder11StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11StoppedTimestamp_get)
    eventEncoder11StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11StoppedFrameID_get)
    eventEncoder12Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12Stopped_get)
    eventEncoder12StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12StoppedTimestamp_get)
    eventEncoder12StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12StoppedFrameID_get)
    eventEncoder13Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13Stopped_get)
    eventEncoder13StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13StoppedTimestamp_get)
    eventEncoder13StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13StoppedFrameID_get)
    eventEncoder14Stopped = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14Stopped_get)
    eventEncoder14StoppedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14StoppedTimestamp_get)
    eventEncoder14StoppedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14StoppedFrameID_get)
    eventEncoder0Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0Restarted_get)
    eventEncoder0RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0RestartedTimestamp_get)
    eventEncoder0RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder0RestartedFrameID_get)
    eventEncoder1Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1Restarted_get)
    eventEncoder1RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1RestartedTimestamp_get)
    eventEncoder1RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder1RestartedFrameID_get)
    eventEncoder2Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2Restarted_get)
    eventEncoder2RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2RestartedTimestamp_get)
    eventEncoder2RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder2RestartedFrameID_get)
    eventEncoder3Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3Restarted_get)
    eventEncoder3RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3RestartedTimestamp_get)
    eventEncoder3RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder3RestartedFrameID_get)
    eventEncoder4Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4Restarted_get)
    eventEncoder4RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4RestartedTimestamp_get)
    eventEncoder4RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder4RestartedFrameID_get)
    eventEncoder5Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5Restarted_get)
    eventEncoder5RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5RestartedTimestamp_get)
    eventEncoder5RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder5RestartedFrameID_get)
    eventEncoder6Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6Restarted_get)
    eventEncoder6RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6RestartedTimestamp_get)
    eventEncoder6RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder6RestartedFrameID_get)
    eventEncoder7Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7Restarted_get)
    eventEncoder7RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7RestartedTimestamp_get)
    eventEncoder7RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder7RestartedFrameID_get)
    eventEncoder8Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8Restarted_get)
    eventEncoder8RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8RestartedTimestamp_get)
    eventEncoder8RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder8RestartedFrameID_get)
    eventEncoder9Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9Restarted_get)
    eventEncoder9RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9RestartedTimestamp_get)
    eventEncoder9RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder9RestartedFrameID_get)
    eventEncoder10Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10Restarted_get)
    eventEncoder10RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10RestartedTimestamp_get)
    eventEncoder10RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder10RestartedFrameID_get)
    eventEncoder11Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11Restarted_get)
    eventEncoder11RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11RestartedTimestamp_get)
    eventEncoder11RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder11RestartedFrameID_get)
    eventEncoder12Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12Restarted_get)
    eventEncoder12RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12RestartedTimestamp_get)
    eventEncoder12RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder12RestartedFrameID_get)
    eventEncoder13Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13Restarted_get)
    eventEncoder13RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13RestartedTimestamp_get)
    eventEncoder13RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder13RestartedFrameID_get)
    eventEncoder14Restarted = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14Restarted_get)
    eventEncoder14RestartedTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14RestartedTimestamp_get)
    eventEncoder14RestartedFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventEncoder14RestartedFrameID_get)
    eventLine0RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0RisingEdge_get)
    eventLine0RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0RisingEdgeTimestamp_get)
    eventLine0RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0RisingEdgeFrameID_get)
    eventLine1RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1RisingEdge_get)
    eventLine1RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1RisingEdgeTimestamp_get)
    eventLine1RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1RisingEdgeFrameID_get)
    eventLine2RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2RisingEdge_get)
    eventLine2RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2RisingEdgeTimestamp_get)
    eventLine2RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2RisingEdgeFrameID_get)
    eventLine3RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3RisingEdge_get)
    eventLine3RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3RisingEdgeTimestamp_get)
    eventLine3RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3RisingEdgeFrameID_get)
    eventLine4RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4RisingEdge_get)
    eventLine4RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4RisingEdgeTimestamp_get)
    eventLine4RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4RisingEdgeFrameID_get)
    eventLine5RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5RisingEdge_get)
    eventLine5RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5RisingEdgeTimestamp_get)
    eventLine5RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5RisingEdgeFrameID_get)
    eventLine6RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6RisingEdge_get)
    eventLine6RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6RisingEdgeTimestamp_get)
    eventLine6RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6RisingEdgeFrameID_get)
    eventLine7RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7RisingEdge_get)
    eventLine7RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7RisingEdgeTimestamp_get)
    eventLine7RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7RisingEdgeFrameID_get)
    eventLine8RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8RisingEdge_get)
    eventLine8RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8RisingEdgeTimestamp_get)
    eventLine8RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8RisingEdgeFrameID_get)
    eventLine9RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9RisingEdge_get)
    eventLine9RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9RisingEdgeTimestamp_get)
    eventLine9RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9RisingEdgeFrameID_get)
    eventLine10RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10RisingEdge_get)
    eventLine10RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10RisingEdgeTimestamp_get)
    eventLine10RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10RisingEdgeFrameID_get)
    eventLine11RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11RisingEdge_get)
    eventLine11RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11RisingEdgeTimestamp_get)
    eventLine11RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11RisingEdgeFrameID_get)
    eventLine12RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12RisingEdge_get)
    eventLine12RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12RisingEdgeTimestamp_get)
    eventLine12RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12RisingEdgeFrameID_get)
    eventLine13RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13RisingEdge_get)
    eventLine13RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13RisingEdgeTimestamp_get)
    eventLine13RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13RisingEdgeFrameID_get)
    eventLine14RisingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14RisingEdge_get)
    eventLine14RisingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14RisingEdgeTimestamp_get)
    eventLine14RisingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14RisingEdgeFrameID_get)
    eventLine0FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0FallingEdge_get)
    eventLine0FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0FallingEdgeTimestamp_get)
    eventLine0FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0FallingEdgeFrameID_get)
    eventLine1FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1FallingEdge_get)
    eventLine1FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1FallingEdgeTimestamp_get)
    eventLine1FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1FallingEdgeFrameID_get)
    eventLine2FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2FallingEdge_get)
    eventLine2FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2FallingEdgeTimestamp_get)
    eventLine2FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2FallingEdgeFrameID_get)
    eventLine3FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3FallingEdge_get)
    eventLine3FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3FallingEdgeTimestamp_get)
    eventLine3FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3FallingEdgeFrameID_get)
    eventLine4FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4FallingEdge_get)
    eventLine4FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4FallingEdgeTimestamp_get)
    eventLine4FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4FallingEdgeFrameID_get)
    eventLine5FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5FallingEdge_get)
    eventLine5FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5FallingEdgeTimestamp_get)
    eventLine5FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5FallingEdgeFrameID_get)
    eventLine6FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6FallingEdge_get)
    eventLine6FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6FallingEdgeTimestamp_get)
    eventLine6FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6FallingEdgeFrameID_get)
    eventLine7FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7FallingEdge_get)
    eventLine7FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7FallingEdgeTimestamp_get)
    eventLine7FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7FallingEdgeFrameID_get)
    eventLine8FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8FallingEdge_get)
    eventLine8FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8FallingEdgeTimestamp_get)
    eventLine8FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8FallingEdgeFrameID_get)
    eventLine9FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9FallingEdge_get)
    eventLine9FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9FallingEdgeTimestamp_get)
    eventLine9FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9FallingEdgeFrameID_get)
    eventLine10FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10FallingEdge_get)
    eventLine10FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10FallingEdgeTimestamp_get)
    eventLine10FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10FallingEdgeFrameID_get)
    eventLine11FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11FallingEdge_get)
    eventLine11FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11FallingEdgeTimestamp_get)
    eventLine11FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11FallingEdgeFrameID_get)
    eventLine12FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12FallingEdge_get)
    eventLine12FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12FallingEdgeTimestamp_get)
    eventLine12FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12FallingEdgeFrameID_get)
    eventLine13FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13FallingEdge_get)
    eventLine13FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13FallingEdgeTimestamp_get)
    eventLine13FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13FallingEdgeFrameID_get)
    eventLine14FallingEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14FallingEdge_get)
    eventLine14FallingEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14FallingEdgeTimestamp_get)
    eventLine14FallingEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14FallingEdgeFrameID_get)
    eventLine0AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0AnyEdge_get)
    eventLine0AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0AnyEdgeTimestamp_get)
    eventLine0AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine0AnyEdgeFrameID_get)
    eventLine1AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1AnyEdge_get)
    eventLine1AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1AnyEdgeTimestamp_get)
    eventLine1AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine1AnyEdgeFrameID_get)
    eventLine2AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2AnyEdge_get)
    eventLine2AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2AnyEdgeTimestamp_get)
    eventLine2AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine2AnyEdgeFrameID_get)
    eventLine3AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3AnyEdge_get)
    eventLine3AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3AnyEdgeTimestamp_get)
    eventLine3AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine3AnyEdgeFrameID_get)
    eventLine4AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4AnyEdge_get)
    eventLine4AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4AnyEdgeTimestamp_get)
    eventLine4AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine4AnyEdgeFrameID_get)
    eventLine5AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5AnyEdge_get)
    eventLine5AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5AnyEdgeTimestamp_get)
    eventLine5AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine5AnyEdgeFrameID_get)
    eventLine6AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6AnyEdge_get)
    eventLine6AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6AnyEdgeTimestamp_get)
    eventLine6AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine6AnyEdgeFrameID_get)
    eventLine7AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7AnyEdge_get)
    eventLine7AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7AnyEdgeTimestamp_get)
    eventLine7AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine7AnyEdgeFrameID_get)
    eventLine8AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8AnyEdge_get)
    eventLine8AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8AnyEdgeTimestamp_get)
    eventLine8AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine8AnyEdgeFrameID_get)
    eventLine9AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9AnyEdge_get)
    eventLine9AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9AnyEdgeTimestamp_get)
    eventLine9AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine9AnyEdgeFrameID_get)
    eventLine10AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10AnyEdge_get)
    eventLine10AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10AnyEdgeTimestamp_get)
    eventLine10AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine10AnyEdgeFrameID_get)
    eventLine11AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11AnyEdge_get)
    eventLine11AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11AnyEdgeTimestamp_get)
    eventLine11AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine11AnyEdgeFrameID_get)
    eventLine12AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12AnyEdge_get)
    eventLine12AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12AnyEdgeTimestamp_get)
    eventLine12AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine12AnyEdgeFrameID_get)
    eventLine13AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13AnyEdge_get)
    eventLine13AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13AnyEdgeTimestamp_get)
    eventLine13AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine13AnyEdgeFrameID_get)
    eventLine14AnyEdge = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14AnyEdge_get)
    eventLine14AnyEdgeTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14AnyEdgeTimestamp_get)
    eventLine14AnyEdgeFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLine14AnyEdgeFrameID_get)
    eventLinkTrigger0 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger0_get)
    eventLinkTrigger0Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger0Timestamp_get)
    eventLinkTrigger0FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger0FrameID_get)
    eventLinkTrigger1 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger1_get)
    eventLinkTrigger1Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger1Timestamp_get)
    eventLinkTrigger1FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger1FrameID_get)
    eventLinkTrigger2 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger2_get)
    eventLinkTrigger2Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger2Timestamp_get)
    eventLinkTrigger2FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger2FrameID_get)
    eventLinkTrigger3 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger3_get)
    eventLinkTrigger3Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger3Timestamp_get)
    eventLinkTrigger3FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger3FrameID_get)
    eventLinkTrigger4 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger4_get)
    eventLinkTrigger4Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger4Timestamp_get)
    eventLinkTrigger4FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger4FrameID_get)
    eventLinkTrigger5 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger5_get)
    eventLinkTrigger5Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger5Timestamp_get)
    eventLinkTrigger5FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger5FrameID_get)
    eventLinkTrigger6 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger6_get)
    eventLinkTrigger6Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger6Timestamp_get)
    eventLinkTrigger6FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger6FrameID_get)
    eventLinkTrigger7 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger7_get)
    eventLinkTrigger7Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger7Timestamp_get)
    eventLinkTrigger7FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger7FrameID_get)
    eventLinkTrigger8 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger8_get)
    eventLinkTrigger8Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger8Timestamp_get)
    eventLinkTrigger8FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger8FrameID_get)
    eventLinkTrigger9 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger9_get)
    eventLinkTrigger9Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger9Timestamp_get)
    eventLinkTrigger9FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger9FrameID_get)
    eventLinkTrigger10 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger10_get)
    eventLinkTrigger10Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger10Timestamp_get)
    eventLinkTrigger10FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger10FrameID_get)
    eventLinkTrigger11 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger11_get)
    eventLinkTrigger11Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger11Timestamp_get)
    eventLinkTrigger11FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger11FrameID_get)
    eventLinkTrigger12 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger12_get)
    eventLinkTrigger12Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger12Timestamp_get)
    eventLinkTrigger12FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger12FrameID_get)
    eventLinkTrigger13 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger13_get)
    eventLinkTrigger13Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger13Timestamp_get)
    eventLinkTrigger13FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger13FrameID_get)
    eventLinkTrigger14 = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger14_get)
    eventLinkTrigger14Timestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger14Timestamp_get)
    eventLinkTrigger14FrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventLinkTrigger14FrameID_get)
    eventError = _swig_property(lib_mvIMPACT_acquire.EventControl_eventError_get)
    eventErrorTimestamp = _swig_property(lib_mvIMPACT_acquire.EventControl_eventErrorTimestamp_get)
    eventErrorFrameID = _swig_property(lib_mvIMPACT_acquire.EventControl_eventErrorFrameID_get)
    eventErrorCode = _swig_property(lib_mvIMPACT_acquire.EventControl_eventErrorCode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_EventControl
EventControl_swigregister = lib_mvIMPACT_acquire.EventControl_swigregister
EventControl_swigregister(EventControl)

class UserSetControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.UserSetControl_swiginit(self, lib_mvIMPACT_acquire.new_UserSetControl(*args))
    userSetSelector = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetSelector_get)
    userSetLoad = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetLoad_get)
    userSetSave = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetSave_get)
    userSetDefault = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetDefault_get)
    userSetDefaultSelector = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetDefaultSelector_get)
    userSetFeatureSelector = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetFeatureSelector_get)
    userSetFeatureEnable = _swig_property(lib_mvIMPACT_acquire.UserSetControl_userSetFeatureEnable_get)
    mvUserData = _swig_property(lib_mvIMPACT_acquire.UserSetControl_mvUserData_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_UserSetControl
UserSetControl_swigregister = lib_mvIMPACT_acquire.UserSetControl_swigregister
UserSetControl_swigregister(UserSetControl)

class SequencerControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SequencerControl_swiginit(self, lib_mvIMPACT_acquire.new_SequencerControl(*args))
    sequencerMode = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerMode_get)
    sequencerConfigurationMode = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerConfigurationMode_get)
    sequencerFeatureSelector = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerFeatureSelector_get)
    sequencerFeatureEnable = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerFeatureEnable_get)
    sequencerSetSelector = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetSelector_get)
    sequencerSetSave = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetSave_get)
    sequencerSetLoad = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetLoad_get)
    sequencerSetActive = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetActive_get)
    sequencerSetStart = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetStart_get)
    sequencerPathSelector = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerPathSelector_get)
    sequencerSetNext = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerSetNext_get)
    sequencerTriggerSource = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerTriggerSource_get)
    sequencerTriggerActivation = _swig_property(lib_mvIMPACT_acquire.SequencerControl_sequencerTriggerActivation_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SequencerControl
SequencerControl_swigregister = lib_mvIMPACT_acquire.SequencerControl_swigregister
SequencerControl_swigregister(SequencerControl)

class mvDefectivePixelCorrectionControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_swiginit(self, lib_mvIMPACT_acquire.new_mvDefectivePixelCorrectionControl(*args))
    mvDefectivePixelEnable = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelEnable_get)
    mvDefectivePixelSelector = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelSelector_get)
    mvDefectivePixelOffsetX = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelOffsetX_get)
    mvDefectivePixelOffsetY = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelOffsetY_get)
    mvDefectivePixelCount = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelCount_get)
    mvDefectivePixelDataLoad = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelDataLoad_get)
    mvDefectivePixelDataSave = _swig_property(lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_mvDefectivePixelDataSave_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvDefectivePixelCorrectionControl
mvDefectivePixelCorrectionControl_swigregister = lib_mvIMPACT_acquire.mvDefectivePixelCorrectionControl_swigregister
mvDefectivePixelCorrectionControl_swigregister(mvDefectivePixelCorrectionControl)

class FileAccessControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.FileAccessControl_swiginit(self, lib_mvIMPACT_acquire.new_FileAccessControl(*args))
    fileSelector = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileSelector_get)
    fileOperationSelector = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileOperationSelector_get)
    fileOperationExecute = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileOperationExecute_get)
    fileOpenMode = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileOpenMode_get)
    fileAccessBuffer = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileAccessBuffer_get)
    fileAccessOffset = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileAccessOffset_get)
    fileAccessLength = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileAccessLength_get)
    fileOperationStatus = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileOperationStatus_get)
    fileOperationResult = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileOperationResult_get)
    fileSize = _swig_property(lib_mvIMPACT_acquire.FileAccessControl_fileSize_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_FileAccessControl
FileAccessControl_swigregister = lib_mvIMPACT_acquire.FileAccessControl_swigregister
FileAccessControl_swigregister(FileAccessControl)

class SourceControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SourceControl_swiginit(self, lib_mvIMPACT_acquire.new_SourceControl(*args))
    sourceCount = _swig_property(lib_mvIMPACT_acquire.SourceControl_sourceCount_get)
    sourceSelector = _swig_property(lib_mvIMPACT_acquire.SourceControl_sourceSelector_get)
    sourceIDValue = _swig_property(lib_mvIMPACT_acquire.SourceControl_sourceIDValue_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SourceControl
SourceControl_swigregister = lib_mvIMPACT_acquire.SourceControl_swigregister
SourceControl_swigregister(SourceControl)

class TransferControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.TransferControl_swiginit(self, lib_mvIMPACT_acquire.new_TransferControl(*args))
    transferSelector = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferSelector_get)
    transferControlMode = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferControlMode_get)
    transferOperationMode = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferOperationMode_get)
    transferBlockCount = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferBlockCount_get)
    transferBurstCount = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferBurstCount_get)
    transferQueueMaxBlockCount = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferQueueMaxBlockCount_get)
    transferQueueCurrentBlockCount = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferQueueCurrentBlockCount_get)
    transferQueueMode = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferQueueMode_get)
    transferStart = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferStart_get)
    transferStop = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferStop_get)
    transferAbort = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferAbort_get)
    transferPause = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferPause_get)
    transferResume = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferResume_get)
    transferTriggerSelector = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferTriggerSelector_get)
    transferTriggerMode = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferTriggerMode_get)
    transferTriggerSource = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferTriggerSource_get)
    transferTriggerActivation = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferTriggerActivation_get)
    transferStatusSelector = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferStatusSelector_get)
    transferStatus = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferStatus_get)
    transferComponentSelector = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferComponentSelector_get)
    transferStreamChannel = _swig_property(lib_mvIMPACT_acquire.TransferControl_transferStreamChannel_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_TransferControl
TransferControl_swigregister = lib_mvIMPACT_acquire.TransferControl_swigregister
TransferControl_swigregister(TransferControl)

class Scan3dControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.Scan3dControl_swiginit(self, lib_mvIMPACT_acquire.new_Scan3dControl(*args))
    scan3dExtractionSelector = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dExtractionSelector_get)
    scan3dExtractionSource = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dExtractionSource_get)
    scan3dExtractionMethod = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dExtractionMethod_get)
    scan3dDistanceUnit = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dDistanceUnit_get)
    scan3dCoordinateSystem = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateSystem_get)
    scan3dOutputMode = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dOutputMode_get)
    scan3dCoordinateSystemReference = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateSystemReference_get)
    scan3dCoordinateSelector = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateSelector_get)
    scan3dCoordinateScale = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateScale_get)
    scan3dCoordinateOffset = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateOffset_get)
    scan3dInvalidDataFlag = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dInvalidDataFlag_get)
    scan3dInvalidDataValue = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dInvalidDataValue_get)
    scan3dAxisMin = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dAxisMin_get)
    scan3dAxisMax = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dAxisMax_get)
    scan3dCoordinateTransformSelector = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateTransformSelector_get)
    scan3dTransformValue = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dTransformValue_get)
    scan3dCoordinateReferenceSelector = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateReferenceSelector_get)
    scan3dCoordinateReferenceValue = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dCoordinateReferenceValue_get)
    scan3dFocalLength = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dFocalLength_get)
    scan3dBaseline = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dBaseline_get)
    scan3dPrincipalPointU = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dPrincipalPointU_get)
    scan3dPrincipalPointV = _swig_property(lib_mvIMPACT_acquire.Scan3dControl_scan3dPrincipalPointV_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_Scan3dControl
Scan3dControl_swigregister = lib_mvIMPACT_acquire.Scan3dControl_swigregister
Scan3dControl_swigregister(Scan3dControl)

class LightControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.LightControl_swiginit(self, lib_mvIMPACT_acquire.new_LightControl(*args))
    lightControllerSelector = _swig_property(lib_mvIMPACT_acquire.LightControl_lightControllerSelector_get)
    lightControllerSource = _swig_property(lib_mvIMPACT_acquire.LightControl_lightControllerSource_get)
    lightCurrentRating = _swig_property(lib_mvIMPACT_acquire.LightControl_lightCurrentRating_get)
    lightVoltageRating = _swig_property(lib_mvIMPACT_acquire.LightControl_lightVoltageRating_get)
    lightBrightness = _swig_property(lib_mvIMPACT_acquire.LightControl_lightBrightness_get)
    lightConnectionStatus = _swig_property(lib_mvIMPACT_acquire.LightControl_lightConnectionStatus_get)
    lightCurrentMeasured = _swig_property(lib_mvIMPACT_acquire.LightControl_lightCurrentMeasured_get)
    lightVoltageMeasured = _swig_property(lib_mvIMPACT_acquire.LightControl_lightVoltageMeasured_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_LightControl
LightControl_swigregister = lib_mvIMPACT_acquire.LightControl_swigregister
LightControl_swigregister(LightControl)

class ChunkDataControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.ChunkDataControl_swiginit(self, lib_mvIMPACT_acquire.new_ChunkDataControl(*args))
    chunkModeActive = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkModeActive_get)
    chunkSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkSelector_get)
    chunkEnable = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkEnable_get)
    chunkRegionSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkRegionSelector_get)
    chunkRegionID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkRegionID_get)
    chunkRegionIDValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkRegionIDValue_get)
    chunkComponentSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkComponentSelector_get)
    chunkComponentID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkComponentID_get)
    chunkComponentIDValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkComponentIDValue_get)
    chunkImageComponent = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkImageComponent_get)
    chunkPartSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkPartSelector_get)
    chunkImage = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkImage_get)
    chunkOffsetX = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkOffsetX_get)
    chunkOffsetY = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkOffsetY_get)
    chunkWidth = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkWidth_get)
    chunkHeight = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkHeight_get)
    chunkPixelFormat = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkPixelFormat_get)
    chunkPixelDynamicRangeMin = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkPixelDynamicRangeMin_get)
    chunkPixelDynamicRangeMax = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkPixelDynamicRangeMax_get)
    chunkTimestamp = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTimestamp_get)
    chunkTimestampLatchValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTimestampLatchValue_get)
    chunkLineStatusAll = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkLineStatusAll_get)
    chunkCounterSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkCounterSelector_get)
    chunkCounterValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkCounterValue_get)
    chunkTimerSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTimerSelector_get)
    chunkTimerValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTimerValue_get)
    chunkScanLineSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScanLineSelector_get)
    chunkEncoderSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkEncoderSelector_get)
    chunkEncoderValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkEncoderValue_get)
    chunkEncoderStatus = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkEncoderStatus_get)
    chunkExposureTimeSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkExposureTimeSelector_get)
    chunkExposureTime = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkExposureTime_get)
    chunkGainSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkGainSelector_get)
    chunkGain = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkGain_get)
    chunkBlackLevelSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkBlackLevelSelector_get)
    chunkBlackLevel = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkBlackLevel_get)
    chunkLinePitch = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkLinePitch_get)
    chunkFrameID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkFrameID_get)
    chunkSourceSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkSourceSelector_get)
    chunkSourceID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkSourceID_get)
    chunkSourceIDValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkSourceIDValue_get)
    chunkTransferBlockID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTransferBlockID_get)
    chunkTransferStreamID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTransferStreamID_get)
    chunkTransferQueueCurrentBlockCount = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkTransferQueueCurrentBlockCount_get)
    chunkStreamChannelID = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkStreamChannelID_get)
    chunkSequencerSetActive = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkSequencerSetActive_get)
    chunkScan3dDistanceUnit = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dDistanceUnit_get)
    chunkScan3dOutputMode = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dOutputMode_get)
    chunkScan3dCoordinateSystem = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateSystem_get)
    chunkScan3dCoordinateSystemReference = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateSystemReference_get)
    chunkScan3dCoordinateSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateSelector_get)
    chunkScan3dCoordinateScale = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateScale_get)
    chunkScan3dCoordinateOffset = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateOffset_get)
    chunkScan3dInvalidDataFlag = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dInvalidDataFlag_get)
    chunkScan3dInvalidDataValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dInvalidDataValue_get)
    chunkScan3dAxisMin = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dAxisMin_get)
    chunkScan3dAxisMax = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dAxisMax_get)
    chunkScan3dCoordinateTransformSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateTransformSelector_get)
    chunkScan3dTransformValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dTransformValue_get)
    chunkScan3dCoordinateReferenceSelector = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateReferenceSelector_get)
    chunkScan3dCoordinateReferenceValue = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dCoordinateReferenceValue_get)
    chunkScan3dFocalLength = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dFocalLength_get)
    chunkScan3dBaseline = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dBaseline_get)
    chunkScan3dPrincipalPointU = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dPrincipalPointU_get)
    chunkScan3dPrincipalPointV = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkScan3dPrincipalPointV_get)
    mvChunkJPEG = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_mvChunkJPEG_get)
    chunkmvCustomIdentifier = _swig_property(lib_mvIMPACT_acquire.ChunkDataControl_chunkmvCustomIdentifier_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_ChunkDataControl
ChunkDataControl_swigregister = lib_mvIMPACT_acquire.ChunkDataControl_swigregister
ChunkDataControl_swigregister(ChunkDataControl)

class TestControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.TestControl_swiginit(self, lib_mvIMPACT_acquire.new_TestControl(*args))
    testPendingAck = _swig_property(lib_mvIMPACT_acquire.TestControl_testPendingAck_get)
    testEventGenerate = _swig_property(lib_mvIMPACT_acquire.TestControl_testEventGenerate_get)
    testPayloadFormatMode = _swig_property(lib_mvIMPACT_acquire.TestControl_testPayloadFormatMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_TestControl
TestControl_swigregister = lib_mvIMPACT_acquire.TestControl_swigregister
TestControl_swigregister(TestControl)

class TransportLayerControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.TransportLayerControl_swiginit(self, lib_mvIMPACT_acquire.new_TransportLayerControl(*args))
    payloadSize = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_payloadSize_get)
    mvU3VPHYErrorCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VPHYErrorCount_get)
    mvU3VLNKErrorCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VLNKErrorCount_get)
    mvU3VEndpointSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VEndpointSelector_get)
    mvU3VEndpointResetEventCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VEndpointResetEventCount_get)
    mvU3VEndpointRetryEventCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VEndpointRetryEventCount_get)
    mvU3VErrorCounterReset = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VErrorCounterReset_get)
    mvU3VSpreadSpectrumClockingSupportDisable = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvU3VSpreadSpectrumClockingSupportDisable_get)
    deviceTapGeometry = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_deviceTapGeometry_get)
    ptpEnable = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpEnable_get)
    ptpClockAccuracy = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpClockAccuracy_get)
    ptpDataSetLatch = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpDataSetLatch_get)
    ptpStatus = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpStatus_get)
    ptpServoStatus = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpServoStatus_get)
    ptpOffsetFromMaster = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpOffsetFromMaster_get)
    ptpClockId = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpClockId_get)
    ptpParentClockId = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpParentClockId_get)
    ptpGrandmasterClockID = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_ptpGrandmasterClockID_get)
    gevVersionMajor = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevVersionMajor_get)
    gevVersionMinor = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevVersionMinor_get)
    gevDeviceModeIsBigEndian = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevDeviceModeIsBigEndian_get)
    gevDeviceClass = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevDeviceClass_get)
    gevDeviceModeCharacterSet = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevDeviceModeCharacterSet_get)
    gevPhysicalLinkConfiguration = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPhysicalLinkConfiguration_get)
    gevCurrentPhysicalLinkConfiguration = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentPhysicalLinkConfiguration_get)
    gevActiveLinkCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevActiveLinkCount_get)
    gevSupportedOptionSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSupportedOptionSelector_get)
    gevSupportedOption = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSupportedOption_get)
    gevInterfaceSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevInterfaceSelector_get)
    gevLinkSpeed = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevLinkSpeed_get)
    gevMACAddress = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMACAddress_get)
    gevPAUSEFrameReception = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPAUSEFrameReception_get)
    gevPAUSEFrameTransmission = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPAUSEFrameTransmission_get)
    gevCurrentIPConfigurationLLA = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentIPConfigurationLLA_get)
    gevCurrentIPConfigurationDHCP = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentIPConfigurationDHCP_get)
    gevCurrentIPConfigurationPersistentIP = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentIPConfigurationPersistentIP_get)
    gevCurrentIPAddress = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentIPAddress_get)
    gevCurrentSubnetMask = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentSubnetMask_get)
    gevCurrentDefaultGateway = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCurrentDefaultGateway_get)
    gevIPConfigurationStatus = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevIPConfigurationStatus_get)
    gevFirstURL = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevFirstURL_get)
    gevSecondURL = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSecondURL_get)
    gevNumberOfInterfaces = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevNumberOfInterfaces_get)
    gevPersistentIPAddress = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPersistentIPAddress_get)
    gevPersistentSubnetMask = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPersistentSubnetMask_get)
    gevPersistentDefaultGateway = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPersistentDefaultGateway_get)
    gevMessageChannelCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMessageChannelCount_get)
    gevStreamChannelCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevStreamChannelCount_get)
    gevHeartbeatTimeout = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevHeartbeatTimeout_get)
    gevTimestampTickFrequency = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevTimestampTickFrequency_get)
    gevTimestampControlLatch = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevTimestampControlLatch_get)
    gevTimestampControlReset = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevTimestampControlReset_get)
    gevTimestampValue = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevTimestampValue_get)
    gevDiscoveryAckDelay = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevDiscoveryAckDelay_get)
    gevIEEE1588 = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevIEEE1588_get)
    gevIEEE1588ClockAccuracy = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevIEEE1588ClockAccuracy_get)
    gevIEEE1588Status = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevIEEE1588Status_get)
    gevGVCPExtendedStatusCodesSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVCPExtendedStatusCodesSelector_get)
    gevGVCPExtendedStatusCodes = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVCPExtendedStatusCodes_get)
    gevGVCPPendingAck = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVCPPendingAck_get)
    gevGVCPHeartbeatDisable = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVCPHeartbeatDisable_get)
    gevGVCPPendingTimeout = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVCPPendingTimeout_get)
    gevPrimaryApplicationSwitchoverKey = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPrimaryApplicationSwitchoverKey_get)
    gevGVSPExtendedIDMode = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevGVSPExtendedIDMode_get)
    gevCCP = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevCCP_get)
    gevPrimaryApplicationSocket = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPrimaryApplicationSocket_get)
    gevPrimaryApplicationIPAddress = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevPrimaryApplicationIPAddress_get)
    gevMCPHostPort = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMCPHostPort_get)
    gevMCDA = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMCDA_get)
    gevMCTT = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMCTT_get)
    gevMCRC = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMCRC_get)
    gevMCSP = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevMCSP_get)
    gevStreamChannelSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevStreamChannelSelector_get)
    gevSCCFGPacketResendDestination = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCCFGPacketResendDestination_get)
    gevSCCFGAllInTransmission = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCCFGAllInTransmission_get)
    gevSCCFGUnconditionalStreaming = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCCFGUnconditionalStreaming_get)
    gevSCCFGExtendedChunkData = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCCFGExtendedChunkData_get)
    gevSCPDirection = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPDirection_get)
    gevSCPInterfaceIndex = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPInterfaceIndex_get)
    gevSCPHostPort = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPHostPort_get)
    gevSCPSFireTestPacket = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPSFireTestPacket_get)
    gevSCPSDoNotFragment = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPSDoNotFragment_get)
    gevSCPSBigEndian = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPSBigEndian_get)
    gevSCPSPacketSize = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPSPacketSize_get)
    gevSCPD = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCPD_get)
    gevSCDA = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCDA_get)
    gevSCSP = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCSP_get)
    gevSCZoneCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCZoneCount_get)
    gevSCZoneDirectionAll = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCZoneDirectionAll_get)
    gevSCZoneConfigurationLock = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_gevSCZoneConfigurationLock_get)
    aPAUSEMACCtrlFramesTransmitted = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_aPAUSEMACCtrlFramesTransmitted_get)
    aPAUSEMACCtrlFramesReceived = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_aPAUSEMACCtrlFramesReceived_get)
    clConfiguration = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_clConfiguration_get)
    clTimeSlotsCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_clTimeSlotsCount_get)
    cxpLinkConfigurationStatus = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpLinkConfigurationStatus_get)
    cxpLinkConfigurationPreferred = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpLinkConfigurationPreferred_get)
    cxpLinkConfiguration = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpLinkConfiguration_get)
    cxpConnectionSelector = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpConnectionSelector_get)
    cxpConnectionTestMode = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpConnectionTestMode_get)
    cxpConnectionTestErrorCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpConnectionTestErrorCount_get)
    cxpConnectionTestPacketCount = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpConnectionTestPacketCount_get)
    cxpPoCxpAuto = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpPoCxpAuto_get)
    cxpPoCxpTurnOff = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpPoCxpTurnOff_get)
    cxpPoCxpTripReset = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpPoCxpTripReset_get)
    cxpPoCxpStatus = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_cxpPoCxpStatus_get)
    mvGevSCBWControl = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvGevSCBWControl_get)
    mvGevSCBW = _swig_property(lib_mvIMPACT_acquire.TransportLayerControl_mvGevSCBW_get)

    def gevGetEffectivePayloadPacketsPerImage(self, *args):
        return lib_mvIMPACT_acquire.TransportLayerControl_gevGetEffectivePayloadPacketsPerImage(self, *args)

    def gevGetEffectiveBytesPerImage(self, *args):
        return lib_mvIMPACT_acquire.TransportLayerControl_gevGetEffectiveBytesPerImage(self, *args)

    def gevGetResultingBandwidth(self, *args):
        return lib_mvIMPACT_acquire.TransportLayerControl_gevGetResultingBandwidth(self, *args)

    def gevGetResultingPacketDelay(self, *args):
        return lib_mvIMPACT_acquire.TransportLayerControl_gevGetResultingPacketDelay(self, *args)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_TransportLayerControl
TransportLayerControl_swigregister = lib_mvIMPACT_acquire.TransportLayerControl_swigregister
TransportLayerControl_swigregister(TransportLayerControl)

class mvSerialInterfaceControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvSerialInterfaceControl_swiginit(self, lib_mvIMPACT_acquire.new_mvSerialInterfaceControl(*args))
    mvSerialInterfaceEnable = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceEnable_get)
    mvSerialInterfaceMode = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceMode_get)
    mvSerialInterfaceBaudRate = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceBaudRate_get)
    mvSerialInterfaceDataBits = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceDataBits_get)
    mvSerialInterfaceStopBits = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceStopBits_get)
    mvSerialInterfaceParity = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceParity_get)
    mvSerialInterfaceASCIIBuffer = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceASCIIBuffer_get)
    mvSerialInterfaceBinaryBuffer = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceBinaryBuffer_get)
    mvSerialInterfaceBytesToWrite = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceBytesToWrite_get)
    mvSerialInterfaceBytesAvailableForRead = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceBytesAvailableForRead_get)
    mvSerialInterfaceReceiveStatus = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceReceiveStatus_get)
    mvSerialInterfaceBytesToRead = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceBytesToRead_get)
    mvSerialInterfaceRead = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceRead_get)
    mvSerialInterfaceWrite = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvSerialInterfaceWrite_get)
    mvLiquidLensFirmwareVersion = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensFirmwareVersion_get)
    mvLiquidLensStatus = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensStatus_get)
    mvLiquidLensErrorCount = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensErrorCount_get)
    mvLiquidLensPowerMode = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensPowerMode_get)
    mvLiquidLensSetFocusValue = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensSetFocusValue_get)
    mvLiquidLensReceiveStatus = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensReceiveStatus_get)
    mvLiquidLensSaveFocusValue = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvLiquidLensSaveFocusValue_get)
    mvStepperFirmwareVersion = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperFirmwareVersion_get)
    mvStepperReceiveStatus = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperReceiveStatus_get)
    mvStepperErrorCount = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperErrorCount_get)
    mvStepperAutoSavePositionEnable = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperAutoSavePositionEnable_get)
    mvStepperMotorSelector = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperMotorSelector_get)
    mvStepperStatus = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperStatus_get)
    mvStepperCurrentPosition = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperCurrentPosition_get)
    mvStepperDesiredPosition = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperDesiredPosition_get)
    mvStepperSpeed = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperSpeed_get)
    mvStepperAcceleration = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperAcceleration_get)
    mvStepperSpeedManual = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperSpeedManual_get)
    mvStepperPositionSetSelector = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperPositionSetSelector_get)
    mvStepperPositionSetLoad = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperPositionSetLoad_get)
    mvStepperPositionSetSave = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperPositionSetSave_get)
    mvStepperMoveToHomeAll = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperMoveToHomeAll_get)
    mvStepperStopAll = _swig_property(lib_mvIMPACT_acquire.mvSerialInterfaceControl_mvStepperStopAll_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvSerialInterfaceControl
mvSerialInterfaceControl_swigregister = lib_mvIMPACT_acquire.mvSerialInterfaceControl_swigregister
mvSerialInterfaceControl_swigregister(mvSerialInterfaceControl)

class mvI2cInterfaceControl(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvI2cInterfaceControl_swiginit(self, lib_mvIMPACT_acquire.new_mvI2cInterfaceControl(*args))
    mvI2cInterfaceDeviceAddress = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceDeviceAddress_get)
    mvI2cInterfaceDeviceSubAddress = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceDeviceSubAddress_get)
    mvI2cInterfaceASCIIBuffer = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceASCIIBuffer_get)
    mvI2cInterfaceBinaryBuffer = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceBinaryBuffer_get)
    mvI2cInterfaceBytesToWrite = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceBytesToWrite_get)
    mvI2cInterfaceBytesToRead = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceBytesToRead_get)
    mvI2cInterfaceRead = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceRead_get)
    mvI2cInterfaceWrite = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceWrite_get)
    mvI2cInterfaceSpeed = _swig_property(lib_mvIMPACT_acquire.mvI2cInterfaceControl_mvI2cInterfaceSpeed_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvI2cInterfaceControl
mvI2cInterfaceControl_swigregister = lib_mvIMPACT_acquire.mvI2cInterfaceControl_swigregister
mvI2cInterfaceControl_swigregister(mvI2cInterfaceControl)

class mvCustomData(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvCustomData_swiginit(self, lib_mvIMPACT_acquire.new_mvCustomData(*args))
    mvCustomText = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvCustomText_get)
    mvWriteCustomData = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvWriteCustomData_get)
    mvReadCustomData = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvReadCustomData_get)
    mvSensorRegister = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvSensorRegister_get)
    mvSensorRegisterValue = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvSensorRegisterValue_get)
    mvInternalRegister = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvInternalRegister_get)
    mvInternalRegisterValue = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvInternalRegisterValue_get)
    mvMSeqRegister = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvMSeqRegister_get)
    mvMSeqRegisterValue = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvMSeqRegisterValue_get)
    mvStateSumRegister = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvStateSumRegister_get)
    mvStat2SumRegister = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvStat2SumRegister_get)
    mvStateSumRegisterReset = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvStateSumRegisterReset_get)
    mvLVDSSelection = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvLVDSSelection_get)
    mvLVDSAlignment = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvLVDSAlignment_get)
    mvRunTest = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvRunTest_get)
    mvTestNumber = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvTestNumber_get)
    mvTestMin = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvTestMin_get)
    mvTestMax = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvTestMax_get)
    mvCustomCommandInterpreterVersionMajor = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvCustomCommandInterpreterVersionMajor_get)
    mvCustomCommandInterpreterVersionMinor = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvCustomCommandInterpreterVersionMinor_get)
    mvCustomCommandBuffer = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvCustomCommandBuffer_get)
    mvImxSensorType = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvImxSensorType_get)
    mvImxSensorIdOne = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvImxSensorIdOne_get)
    mvImxGroup = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvImxGroup_get)
    mvImxSensorIdTwo = _swig_property(lib_mvIMPACT_acquire.mvCustomData_mvImxSensorIdTwo_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvCustomData
mvCustomData_swigregister = lib_mvIMPACT_acquire.mvCustomData_swigregister
mvCustomData_swigregister(mvCustomData)

class mvLogicGateControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvLogicGateControl_swiginit(self, lib_mvIMPACT_acquire.new_mvLogicGateControl(*args))
    mvLogicGateANDSelector = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDSelector_get)
    mvLogicGateANDSource1 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDSource1_get)
    mvANDSource1Inverter = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvANDSource1Inverter_get)
    mvLogicGateANDSource2 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDSource2_get)
    mvANDSource2Inverter = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvANDSource2Inverter_get)
    mvLogicGateORSelector = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORSelector_get)
    mvLogicGateORSource1 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORSource1_get)
    mvLogicGateORSource2 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORSource2_get)
    mvLogicGateORSource3 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORSource3_get)
    mvLogicGateORSource4 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORSource4_get)
    mvLogicGateSourceSelector = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateSourceSelector_get)
    mvLogicGateSource = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateSource_get)
    mvLogicGateSourceInverter = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateSourceInverter_get)
    mvLogicGateANDTermSelector = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDTermSelector_get)
    mvLogicGateANDTermSrc0 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDTermSrc0_get)
    mvLogicGateANDTermSrc1 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateANDTermSrc1_get)
    mvLogicGateORTermSelector = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORTermSelector_get)
    mvLogicGateORTermSrc0 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORTermSrc0_get)
    mvLogicGateORTermSrc1 = _swig_property(lib_mvIMPACT_acquire.mvLogicGateControl_mvLogicGateORTermSrc1_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvLogicGateControl
mvLogicGateControl_swigregister = lib_mvIMPACT_acquire.mvLogicGateControl_swigregister
mvLogicGateControl_swigregister(mvLogicGateControl)

class mvCurrentControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvCurrentControl_swiginit(self, lib_mvIMPACT_acquire.new_mvCurrentControl(*args))
    mvCurrentSelector = _swig_property(lib_mvIMPACT_acquire.mvCurrentControl_mvCurrentSelector_get)
    mvCurrent = _swig_property(lib_mvIMPACT_acquire.mvCurrentControl_mvCurrent_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvCurrentControl
mvCurrentControl_swigregister = lib_mvIMPACT_acquire.mvCurrentControl_swigregister
mvCurrentControl_swigregister(mvCurrentControl)

class mvLensControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvLensControl_swiginit(self, lib_mvIMPACT_acquire.new_mvLensControl(*args))
    mvIrisType = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvIrisType_get)
    mvIrisMode = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvIrisMode_get)
    mvIrisSignalLevelMin = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvIrisSignalLevelMin_get)
    mvIrisSignalLevelMax = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvIrisSignalLevelMax_get)
    mvDriveSelector = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvDriveSelector_get)
    mvDriveForward = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvDriveForward_get)
    mvDriveBackward = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvDriveBackward_get)
    mvDriveDuration = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvDriveDuration_get)
    mvDriveLevel = _swig_property(lib_mvIMPACT_acquire.mvLensControl_mvDriveLevel_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvLensControl
mvLensControl_swigregister = lib_mvIMPACT_acquire.mvLensControl_swigregister
mvLensControl_swigregister(mvLensControl)

class mvFFCControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvFFCControl_swiginit(self, lib_mvIMPACT_acquire.new_mvFFCControl(*args))
    mvFFCEnable = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCEnable_get)
    mvFFCCalibrationImageCount = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCCalibrationImageCount_get)
    mvFFCCalibrate = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCCalibrate_get)
    mvFFCImageLoad = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCImageLoad_get)
    mvFFCImageSave = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCImageSave_get)
    mvFFCAutoLoadMode = _swig_property(lib_mvIMPACT_acquire.mvFFCControl_mvFFCAutoLoadMode_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvFFCControl
mvFFCControl_swigregister = lib_mvIMPACT_acquire.mvFFCControl_swigregister
mvFFCControl_swigregister(mvFFCControl)

class mvFrameAverageControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvFrameAverageControl_swiginit(self, lib_mvIMPACT_acquire.new_mvFrameAverageControl(*args))
    mvFrameAverageMode = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageMode_get)
    mvFrameAverageEnable = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageEnable_get)
    mvFrameAverageSlope = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageSlope_get)
    mvFrameAverageDynamicMode = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageDynamicMode_get)
    mvFrameAverageNoiseLimit = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageNoiseLimit_get)
    mvFrameAverageNoiseGain = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageNoiseGain_get)
    mvFrameAverageFrameCount = _swig_property(lib_mvIMPACT_acquire.mvFrameAverageControl_mvFrameAverageFrameCount_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvFrameAverageControl
mvFrameAverageControl_swigregister = lib_mvIMPACT_acquire.mvFrameAverageControl_swigregister
mvFrameAverageControl_swigregister(mvFrameAverageControl)

class mvHDRControl(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.mvHDRControl_swiginit(self, lib_mvIMPACT_acquire.new_mvHDRControl(*args))
    mvHDREnable = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDREnable_get)
    mvHDRPreset = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRPreset_get)
    mvHDRSelector = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRSelector_get)
    mvHDRVoltage1 = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRVoltage1_get)
    mvHDRVoltage2 = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRVoltage2_get)
    mvHDRExposure1 = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRExposure1_get)
    mvHDRExposure2 = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRExposure2_get)
    mvHDRExposureRatio = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRExposureRatio_get)
    mvHDRMotionCompensationEnable = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRMotionCompensationEnable_get)
    mvHDRAdaptiveLocalToneMappingEnable = _swig_property(lib_mvIMPACT_acquire.mvHDRControl_mvHDRAdaptiveLocalToneMappingEnable_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_mvHDRControl
mvHDRControl_swigregister = lib_mvIMPACT_acquire.mvHDRControl_swigregister
mvHDRControl_swigregister(mvHDRControl)

class SystemModule(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.SystemModule_swiginit(self, lib_mvIMPACT_acquire.new_SystemModule(*args))
    TLVendorName = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLVendorName_get)
    TLModelName = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLModelName_get)
    TLID = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLID_get)
    TLVersion = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLVersion_get)
    TLFileName = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLFileName_get)
    TLDisplayName = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLDisplayName_get)
    TLPath = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLPath_get)
    TLType = _swig_property(lib_mvIMPACT_acquire.SystemModule_TLType_get)
    genTLVersionMajor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genTLVersionMajor_get)
    genTLVersionMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genTLVersionMinor_get)
    genTLSFNCVersionMajor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genTLSFNCVersionMajor_get)
    genTLSFNCVersionMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genTLSFNCVersionMinor_get)
    genTLSFNCVersionSubMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genTLSFNCVersionSubMinor_get)
    genCPVersionMajor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genCPVersionMajor_get)
    genCPVersionMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_genCPVersionMinor_get)
    gevVersionMajor = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevVersionMajor_get)
    gevVersionMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevVersionMinor_get)
    u3vVersionMajor = _swig_property(lib_mvIMPACT_acquire.SystemModule_u3vVersionMajor_get)
    u3vVersionMinor = _swig_property(lib_mvIMPACT_acquire.SystemModule_u3vVersionMinor_get)
    mvGevChannelDummyPacketSendEnable = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvGevChannelDummyPacketSendEnable_get)
    mvGevChannelDummyPacketSendInterval = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvGevChannelDummyPacketSendInterval_get)
    mvInterfaceTechnologyToIgnoreSelector = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvInterfaceTechnologyToIgnoreSelector_get)
    mvInterfaceTechnologyToIgnoreEnable = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvInterfaceTechnologyToIgnoreEnable_get)
    interfaceUpdateList = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceUpdateList_get)
    interfaceUpdateTimeout = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceUpdateTimeout_get)
    interfaceSelector = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceSelector_get)
    interfaceID = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceID_get)
    interfaceDisplayName = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceDisplayName_get)
    interfaceType = _swig_property(lib_mvIMPACT_acquire.SystemModule_interfaceType_get)
    gevInterfaceMACAddress = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevInterfaceMACAddress_get)
    gevInterfaceDefaultIPAddress = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevInterfaceDefaultIPAddress_get)
    gevInterfaceDefaultSubnetMask = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevInterfaceDefaultSubnetMask_get)
    gevInterfaceDefaultGateway = _swig_property(lib_mvIMPACT_acquire.SystemModule_gevInterfaceDefaultGateway_get)
    mvGevInterfaceMTU = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvGevInterfaceMTU_get)
    mvGevInterfaceLinkSpeed = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvGevInterfaceLinkSpeed_get)
    mvDeviceUpdateListBehaviour = _swig_property(lib_mvIMPACT_acquire.SystemModule_mvDeviceUpdateListBehaviour_get)
    eventSelector = _swig_property(lib_mvIMPACT_acquire.SystemModule_eventSelector_get)
    eventNotification = _swig_property(lib_mvIMPACT_acquire.SystemModule_eventNotification_get)
    getSystemModuleCount = staticmethod(lib_mvIMPACT_acquire.SystemModule_getSystemModuleCount)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_SystemModule
SystemModule_swigregister = lib_mvIMPACT_acquire.SystemModule_swigregister
SystemModule_swigregister(SystemModule)

def SystemModule_getSystemModuleCount():
    return lib_mvIMPACT_acquire.SystemModule_getSystemModuleCount()
SystemModule_getSystemModuleCount = lib_mvIMPACT_acquire.SystemModule_getSystemModuleCount

class InterfaceModule(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, parent, index):
        lib_mvIMPACT_acquire.InterfaceModule_swiginit(self, lib_mvIMPACT_acquire.new_InterfaceModule(parent, index))
    interfaceID = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_interfaceID_get)
    interfaceDisplayName = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_interfaceDisplayName_get)
    interfaceType = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_interfaceType_get)
    interfaceTLVersionMajor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_interfaceTLVersionMajor_get)
    interfaceTLVersionMinor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_interfaceTLVersionMinor_get)
    gevInterfaceGatewaySelector = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceGatewaySelector_get)
    gevInterfaceGateway = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceGateway_get)
    gevInterfaceMACAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceMACAddress_get)
    gevInterfaceSubnetSelector = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceSubnetSelector_get)
    gevInterfaceSubnetIPAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceSubnetIPAddress_get)
    gevInterfaceSubnetMask = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevInterfaceSubnetMask_get)
    mvGevInterfaceMTU = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvGevInterfaceMTU_get)
    mvGevInterfaceLinkSpeed = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvGevInterfaceLinkSpeed_get)
    mvGevAdvancedDeviceDiscoveryEnable = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvGevAdvancedDeviceDiscoveryEnable_get)
    deviceUpdateList = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceUpdateList_get)
    deviceUpdateTimeout = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceUpdateTimeout_get)
    deviceSelector = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceSelector_get)
    deviceID = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceID_get)
    deviceVendorName = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceVendorName_get)
    deviceModelName = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceModelName_get)
    deviceType = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceType_get)
    deviceLinkSpeed = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceLinkSpeed_get)
    deviceAccessStatus = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceAccessStatus_get)
    deviceSerialNumber = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceSerialNumber_get)
    deviceUserID = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceUserID_get)
    deviceTLVersionMajor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceTLVersionMajor_get)
    deviceTLVersionMinor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_deviceTLVersionMinor_get)
    gevDeviceIPAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceIPAddress_get)
    gevDeviceSubnetMask = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceSubnetMask_get)
    gevDeviceGateway = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceGateway_get)
    gevDeviceIPConfigurationStatus = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceIPConfigurationStatus_get)
    gevDeviceMACAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceMACAddress_get)
    gevCurrentControlMode = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevCurrentControlMode_get)
    mvDeviceCommandChannelTransmissionTimeout = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvDeviceCommandChannelTransmissionTimeout_get)
    mvDeviceCommandChannelRetryCount = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvDeviceCommandChannelRetryCount_get)
    gevVersionMajor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevVersionMajor_get)
    gevVersionMinor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevVersionMinor_get)
    genCPVersionMajor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_genCPVersionMajor_get)
    genCPVersionMinor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_genCPVersionMinor_get)
    u3vVersionMajor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_u3vVersionMajor_get)
    u3vVersionMinor = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_u3vVersionMinor_get)
    mvDevicePrimaryApplicationSwitchoverSupported = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvDevicePrimaryApplicationSwitchoverSupported_get)
    mvDevicePrimaryApplicationSwitchoverEnable = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvDevicePrimaryApplicationSwitchoverEnable_get)
    gevApplicationSwitchoverKey = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevApplicationSwitchoverKey_get)
    mvDeviceNetworkInterfaceCount = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_mvDeviceNetworkInterfaceCount_get)
    gevDeviceForceIP = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceForceIP_get)
    gevDeviceForceIPAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceForceIPAddress_get)
    gevDeviceForceSubnetMask = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceForceSubnetMask_get)
    gevDeviceForceGateway = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevDeviceForceGateway_get)
    actionCommand = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionCommand_get)
    actionDeviceKey = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionDeviceKey_get)
    actionGroupKey = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionGroupKey_get)
    actionGroupMask = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionGroupMask_get)
    actionScheduledTimeEnable = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionScheduledTimeEnable_get)
    actionScheduledTime = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_actionScheduledTime_get)
    gevActionDestinationIPAddress = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_gevActionDestinationIPAddress_get)
    eventSelector = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_eventSelector_get)
    eventNotification = _swig_property(lib_mvIMPACT_acquire.InterfaceModule_eventNotification_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_InterfaceModule
InterfaceModule_swigregister = lib_mvIMPACT_acquire.InterfaceModule_swigregister
InterfaceModule_swigregister(InterfaceModule)

class DeviceModule(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DeviceModule_swiginit(self, lib_mvIMPACT_acquire.new_DeviceModule(*args))
    deviceID = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceID_get)
    deviceSerialNumber = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceSerialNumber_get)
    deviceUserID = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceUserID_get)
    deviceVendorName = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceVendorName_get)
    deviceModelName = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceModelName_get)
    deviceFamilyName = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceFamilyName_get)
    deviceVersion = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceVersion_get)
    deviceManufacturerInfo = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceManufacturerInfo_get)
    deviceType = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceType_get)
    deviceDisplayName = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceDisplayName_get)
    deviceTimestampFrequency = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceTimestampFrequency_get)
    deviceAccessStatus = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceAccessStatus_get)
    deviceChunkDataFormat = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceChunkDataFormat_get)
    deviceEventDataFormat = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceEventDataFormat_get)
    gevDeviceMACAddress = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevDeviceMACAddress_get)
    gevDeviceIPAddress = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevDeviceIPAddress_get)
    gevDeviceSubnetMask = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevDeviceSubnetMask_get)
    gevDeviceGateway = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevDeviceGateway_get)
    gevVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevVersionMajor_get)
    gevVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_gevVersionMinor_get)
    genCPVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_genCPVersionMajor_get)
    genCPVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_genCPVersionMinor_get)
    u3vVersionMajor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_u3vVersionMajor_get)
    u3vVersionMinor = _swig_property(lib_mvIMPACT_acquire.DeviceModule_u3vVersionMinor_get)
    deviceEndianessMechanism = _swig_property(lib_mvIMPACT_acquire.DeviceModule_deviceEndianessMechanism_get)
    linkCommandTimeout = _swig_property(lib_mvIMPACT_acquire.DeviceModule_linkCommandTimeout_get)
    linkCommandRetryCount = _swig_property(lib_mvIMPACT_acquire.DeviceModule_linkCommandRetryCount_get)
    streamSelector = _swig_property(lib_mvIMPACT_acquire.DeviceModule_streamSelector_get)
    streamID = _swig_property(lib_mvIMPACT_acquire.DeviceModule_streamID_get)
    eventSelector = _swig_property(lib_mvIMPACT_acquire.DeviceModule_eventSelector_get)
    eventNotification = _swig_property(lib_mvIMPACT_acquire.DeviceModule_eventNotification_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DeviceModule
DeviceModule_swigregister = lib_mvIMPACT_acquire.DeviceModule_swigregister
DeviceModule_swigregister(DeviceModule)

class DataStreamModule(ComponentCollection):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.DataStreamModule_swiginit(self, lib_mvIMPACT_acquire.new_DataStreamModule(*args))
    streamID = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamID_get)
    streamType = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamType_get)
    mvStreamDriverTechnology = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvStreamDriverTechnology_get)
    mvAutoJoinMulticastGroups = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvAutoJoinMulticastGroups_get)
    mvResendActive = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendActive_get)
    mvResendMode = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendMode_get)
    mvResendBatchingActive = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendBatchingActive_get)
    mvResendCaptureWindowSize = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendCaptureWindowSize_get)
    mvResendThreshold = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendThreshold_get)
    mvResendRequestMax = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendRequestMax_get)
    mvResendRequestCredits = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendRequestCredits_get)
    mvResendResponseTimeout = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendResponseTimeout_get)
    mvResendsPerTimeout = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendsPerTimeout_get)
    mvResendFeaturesLocked = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvResendFeaturesLocked_get)
    streamAnnouncedBufferCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamAnnouncedBufferCount_get)
    streamBufferHandlingMode = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamBufferHandlingMode_get)
    streamAnnounceBufferMinimum = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamAnnounceBufferMinimum_get)
    mvStreamAnnounceBufferMaximum = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_mvStreamAnnounceBufferMaximum_get)
    streamDeliveredFrameCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamDeliveredFrameCount_get)
    streamLostFrameCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamLostFrameCount_get)
    streamInputBufferCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamInputBufferCount_get)
    streamOutputBufferCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamOutputBufferCount_get)
    streamStartedFrameCount = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamStartedFrameCount_get)
    payloadSize = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_payloadSize_get)
    streamIsGrabbing = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamIsGrabbing_get)
    streamChunkCountMaximum = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamChunkCountMaximum_get)
    streamBufferAlignment = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_streamBufferAlignment_get)
    eventSelector = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_eventSelector_get)
    eventNotification = _swig_property(lib_mvIMPACT_acquire.DataStreamModule_eventNotification_get)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_DataStreamModule
DataStreamModule_swigregister = lib_mvIMPACT_acquire.DataStreamModule_swigregister
DataStreamModule_swigregister(DataStreamModule)

rtmFullResolution = lib_mvIMPACT_acquire.rtmFullResolution
sspCounterDuration_Counter1 = lib_mvIMPACT_acquire.sspCounterDuration_Counter1
sspCounterDuration_Counter2 = lib_mvIMPACT_acquire.sspCounterDuration_Counter2
sspCounterDuration_Counter3 = lib_mvIMPACT_acquire.sspCounterDuration_Counter3
sspCounterDuration_Counter4 = lib_mvIMPACT_acquire.sspCounterDuration_Counter4
sspCounterDuration_Counter5 = lib_mvIMPACT_acquire.sspCounterDuration_Counter5
sspCounterDuration_Counter6 = lib_mvIMPACT_acquire.sspCounterDuration_Counter6
sspCounterDuration_Counter7 = lib_mvIMPACT_acquire.sspCounterDuration_Counter7
sspCounterDuration_Counter8 = lib_mvIMPACT_acquire.sspCounterDuration_Counter8
sspExposureTime = lib_mvIMPACT_acquire.sspExposureTime
sspGain_AnalogAll = lib_mvIMPACT_acquire.sspGain_AnalogAll
sspGain_AnalogRed = lib_mvIMPACT_acquire.sspGain_AnalogRed
sspGain_AnalogGreen = lib_mvIMPACT_acquire.sspGain_AnalogGreen
sspGain_AnalogBlue = lib_mvIMPACT_acquire.sspGain_AnalogBlue
sspGain_AnalogTap1 = lib_mvIMPACT_acquire.sspGain_AnalogTap1
sspGain_AnalogTap2 = lib_mvIMPACT_acquire.sspGain_AnalogTap2
sspGain_AnalogTap3 = lib_mvIMPACT_acquire.sspGain_AnalogTap3
sspGain_AnalogTap4 = lib_mvIMPACT_acquire.sspGain_AnalogTap4
class CustomCommandGenerator(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        lib_mvIMPACT_acquire.CustomCommandGenerator_swiginit(self, lib_mvIMPACT_acquire.new_CustomCommandGenerator(*args))

    def discardCommandBuffer(self):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_discardCommandBuffer(self)

    def queueTransmissionRequest(self, *args):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_queueTransmissionRequest(self, *args)

    def requestTransmission(self, *args):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_requestTransmission(self, *args)

    def modifySequencerSetValue(self, *args):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_modifySequencerSetValue(self, *args)

    def queueSequencerSetValueModification(self, *args):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_queueSequencerSetValueModification(self, *args)

    def sendCommandBuffer(self):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_sendCommandBuffer(self)

    def commandBufferSize(self):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_commandBufferSize(self)

    def commandBufferSizeUsed(self):
        return lib_mvIMPACT_acquire.CustomCommandGenerator_commandBufferSizeUsed(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_CustomCommandGenerator
CustomCommandGenerator_swigregister = lib_mvIMPACT_acquire.CustomCommandGenerator_swigregister
CustomCommandGenerator_swigregister(CustomCommandGenerator)

class FileProtocolAdapter(object):
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self):
        lib_mvIMPACT_acquire.FileProtocolAdapter_swiginit(self, lib_mvIMPACT_acquire.new_FileProtocolAdapter())

    def attach(self, *args):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_attach(self, *args)

    def openFile(self, pFileName, mode):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_openFile(self, pFileName, mode)

    def closeFile(self, pFileName):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_closeFile(self, pFileName)

    def write(self, pBuf, offs, len, pFileName):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_write(self, pBuf, offs, len, pFileName)

    def read(self, pBuf, offs, len, pFileName):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_read(self, pBuf, offs, len, pFileName)

    def getBufSize(self, pFileName, mode):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_getBufSize(self, pFileName, mode)

    def size(self):
        return lib_mvIMPACT_acquire.FileProtocolAdapter_size(self)
    __swig_destroy__ = lib_mvIMPACT_acquire.delete_FileProtocolAdapter
FileProtocolAdapter_swigregister = lib_mvIMPACT_acquire.FileProtocolAdapter_swigregister
FileProtocolAdapter_swigregister(FileProtocolAdapter)


AutoControlParameters.isAvailable = property(AutoControlParameters.getIsAvailable, None, None, None)

Component.isDefault = property (Component.getIsDefault, None, None, None)
Component.isList = property (Component.getIsList, None, None, None)
Component.isMeth = property (Component.getIsMeth, None, None, None)
Component.isProp = property (Component.getIsProp, None, None, None)
Component.isValid = property (Component.getIsValid, None, None, None)
Component.isVisible = property (Component.getIsVisible, None, None, None)
Component.isWriteable = property (Component.getIsWriteable, None, None, None)

UserDataEntry.isValid = property (UserDataEntry.getUDEIsValid, None, None, None)
UserData.isAvailable = property (UserData.getIsAvailable, None, None, None)

Property.hasDict = property (Property.getHasDict, None, None, None)

Device.isOpen = property (Device.getIsOpen, None, None, None)
Device.ID = property (None, Device.setID, None, None)
Device.userData = property (Device.getUserData, None, None, None)

Request.imageBufferDesc = property (Request.getImageBufferDesc, None, None, None)
Request.infoIterator = property (Request.getInfoIterator, None, None, None)
Request.number = property (Request.getNumber, None, None, None)

ImageBufferDesc.buffer = property (ImageBufferDesc.getBuffer, None, None, None)

ImageProcessing.WBUserSettingsCount = property (ImageProcessing.getWBUserSettingsCount, None, None, None)
ImageProcessing.gainOffsetKneeParameterCount = property (ImageProcessing.getGainOffsetKneeParameterCount, None, None, None)
ImageProcessing.LUTParameterCount = property (ImageProcessing.getLUTParameterCount, None, None, None)

FunctionInterface.availableSettings = property (FunctionInterface.getAvailableSettings, None, None, None)
FunctionInterface.availableImageRequestControls = property (FunctionInterface.getAvailableImageRequestControls, None, None, None)

HDRControl.isAvailable = property(HDRControl.getIsAvailable, None, None, None)

RTCtrProgram.programSize = property (RTCtrProgram.getProgramSize, RTCtrProgram.setProgramSize, None, None)

DigitalInput.description = property (DigitalInput.getDescription, None, None, None)

DigitalOutput.description = property (DigitalOutput.getDescription, None, None, None)
DigitalOutput.state = property (DigitalOutput.get, DigitalOutput.setOutput, None, None)

SyncOutput.description = property (SyncOutput.getDescription, None, None, None)

TriggerControl.description = property (TriggerControl.getDescription, None, None, None)

IOSubSystem.inputCount = property (IOSubSystem.getInputCount, None, None, None)
IOSubSystem.outputCount = property (IOSubSystem.getOutputCount, None, None, None)
IOSubSystem.pulseStartConfigurationCount = property (IOSubSystem.getPulseStartConfigurationCount, None, None, None)
IOSubSystem.RTCtrProgramCount = property (IOSubSystem.getRTCtrProgramCount, None, None, None)

IOSubSystemFrameGrabber.hDOutputCount = property (IOSubSystemFrameGrabber.getHDOutputCount, None, None, None)
IOSubSystemFrameGrabber.vDOutputCount = property (IOSubSystemFrameGrabber.getVDOutputCount, None, None, None)

CameraDescriptionBase.className = property (CameraDescriptionBase.getClassName, None, None, None)

CameraDescriptionManager.cLCameraDescriptionCount = property (CameraDescriptionManager.getCLCameraDescriptionCount, None, None, None)
CameraDescriptionManager.digitalCameraDescriptionCount = property (CameraDescriptionManager.getDigitalCameraDescriptionCount, None, None, None)
CameraDescriptionManager.nonStandardCameraDescriptionCount = property (CameraDescriptionManager.getNonStandardCameraDescriptionCount, None, None, None)
CameraDescriptionManager.standardCameraDescriptionCount = property (CameraDescriptionManager.getStandardCameraDescriptionCount, None, None, None)

CameraSettingsBlueCOUGAR.triggerControlCount = property (CameraSettingsBlueCOUGAR.getTriggerControlCount, None, None, None)
CameraSettingsFrameGrabber.triggerControlCount = property (CameraSettingsFrameGrabber.getTriggerControlCount, None, None, None)

Property.translationDict = property (Property.getTranslDict, None, None, None)



