From 8bea834e445cc503d9800eb7575cd04b7b88812e Mon Sep 17 00:00:00 2001 From: morefigs Date: Sun, 27 Jan 2019 13:26:46 +1100 Subject: added feature name examples --- examples/get_cameras_feature_names.py | 18 ++++++++++++++++++ examples/get_interface_feature_names.py | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 examples/get_cameras_feature_names.py create mode 100644 examples/get_interface_feature_names.py (limited to 'examples') diff --git a/examples/get_cameras_feature_names.py b/examples/get_cameras_feature_names.py new file mode 100644 index 0000000..8b752e9 --- /dev/null +++ b/examples/get_cameras_feature_names.py @@ -0,0 +1,18 @@ +from pymba import Vimba +from time import sleep + + +if __name__ == '__main__': + + with Vimba() as vmb: + + # required for discovering GigE cameras + if vmb.system().GeVTLIsPresent: + vmb.system().run_feature_command("GeVDiscoveryAllOnce") + sleep(0.2) + + camera = vmb.camera(0) + camera.open() + for feature_name in camera.feature_names(): + print(feature_name) + camera.close() diff --git a/examples/get_interface_feature_names.py b/examples/get_interface_feature_names.py new file mode 100644 index 0000000..83cf1a3 --- /dev/null +++ b/examples/get_interface_feature_names.py @@ -0,0 +1,11 @@ +from pymba import Vimba, VimbaException + + +if __name__ == '__main__': + + with Vimba() as vmb: + interface = vmb.interface(0) + interface.open() + for feature_name in interface.feature_names(): + print(feature_name) + interface.close() -- cgit v1.2.3