diff options
| author | Sven <sven.riede@alliedvision.com> | 2018-03-28 09:50:16 +0200 |
|---|---|---|
| committer | Sven <sven.riede@alliedvision.com> | 2018-03-28 09:50:16 +0200 |
| commit | eab6b9fb30fe30af43103413d7bad1228b92449d (patch) | |
| tree | d4bd117eefdfc707983106e493f59017626d0e51 | |
| parent | 965c924ec133a07044b93e55e6916536184a2fff (diff) | |
| parent | 046398c35b660f15235ad141134122afb9e16fcc (diff) | |
| download | pymba-eab6b9fb30fe30af43103413d7bad1228b92449d.tar.gz pymba-eab6b9fb30fe30af43103413d7bad1228b92449d.zip | |
Merge branch 'master' of https://github.com/morefigs/pymba
| -rw-r--r-- | pymba/vimbacamera.py | 12 | ||||
| -rw-r--r-- | pymba/vimbadll.py | 2 |
2 files changed, 9 insertions, 5 deletions
diff --git a/pymba/vimbacamera.py b/pymba/vimbacamera.py index 5444af6..0a96a71 100644 --- a/pymba/vimbacamera.py +++ b/pymba/vimbacamera.py @@ -61,13 +61,17 @@ class VimbaCamera(VimbaObject): return cameraInfo - def openCamera(self): + def openCamera(self, cameraAccessMode=1): """ - Open the camera. + Open the camera with requested access mode + Available access modes: + 0 : VmbAccessModeNone + 1 : VmbAccessModeFull + 2 : VmbAccessModeRead + 3 : VmbAccessModeConfig + 4 : VmbAccessModeLite """ # args for Vimba call - cameraAccessMode = 1 # full access (see VmbAccessModeType) - errorCode = VimbaDLL.cameraOpen(self._cameraIdString, cameraAccessMode, byref(self._handle)) diff --git a/pymba/vimbadll.py b/pymba/vimbadll.py index ae8007a..a06aa45 100644 --- a/pymba/vimbadll.py +++ b/pymba/vimbadll.py @@ -69,7 +69,7 @@ else: elif 'aarch64' in os.uname()[4]: assert os.environ.get( "GENICAM_GENTL64_PATH"), "you need your GENICAM_GENTL64_PATH environment set. Make sure you have Vimba installed, and you have loaded the /etc/profile.d/ scripts" - tlPath = [p for p in os.environ.get("GENICAM_GENTL32_PATH").split(":") if p][0] + tlPath = [p for p in os.environ.get("GENICAM_GENTL64_PATH").split(":") if p][0] vimba_dir = "/".join(tlPath.split("/")[1:-3]) vimbaC_path = "/" + vimba_dir + "/VimbaC/DynamicLib/arm_64bit/libVimbaC.so" else: |
