From e3d3291bea56a9c7185aad27ba4084c615f7e661 Mon Sep 17 00:00:00 2001 From: morefigs Date: Tue, 29 Jan 2019 10:18:21 +1100 Subject: clean up and add new examples --- examples/get_camera.py | 7 ------- examples/get_camera_feature_names.py | 13 +++++++++++++ examples/get_camera_ids.py | 7 ------- examples/get_cameras_feature_names.py | 18 ------------------ examples/get_interface.py | 2 +- examples/get_interface_feature_names.py | 4 +++- examples/get_interface_ids.py | 2 +- examples/get_system_feature_names.py | 9 --------- 8 files changed, 18 insertions(+), 44 deletions(-) create mode 100644 examples/get_camera_feature_names.py delete mode 100644 examples/get_cameras_feature_names.py delete mode 100644 examples/get_system_feature_names.py (limited to 'examples') diff --git a/examples/get_camera.py b/examples/get_camera.py index 3821053..5a9285b 100644 --- a/examples/get_camera.py +++ b/examples/get_camera.py @@ -1,16 +1,9 @@ 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) - # provide camera index or id camera = vmb.camera(0) print(camera) diff --git a/examples/get_camera_feature_names.py b/examples/get_camera_feature_names.py new file mode 100644 index 0000000..fcf6a8a --- /dev/null +++ b/examples/get_camera_feature_names.py @@ -0,0 +1,13 @@ +from pymba import Vimba + + +if __name__ == '__main__': + + with Vimba() as vmb: + camera = vmb.camera(0) + camera.open() + + for feature_name in camera.feature_names(): + print(feature_name) + + camera.close() diff --git a/examples/get_camera_ids.py b/examples/get_camera_ids.py index 5f3341f..fe37242 100644 --- a/examples/get_camera_ids.py +++ b/examples/get_camera_ids.py @@ -1,14 +1,7 @@ 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) - print(vmb.camera_ids()) diff --git a/examples/get_cameras_feature_names.py b/examples/get_cameras_feature_names.py deleted file mode 100644 index 8b752e9..0000000 --- a/examples/get_cameras_feature_names.py +++ /dev/null @@ -1,18 +0,0 @@ -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.py b/examples/get_interface.py index 797ce85..331f650 100644 --- a/examples/get_interface.py +++ b/examples/get_interface.py @@ -1,4 +1,4 @@ -from pymba import Vimba, VimbaException +from pymba import Vimba if __name__ == '__main__': diff --git a/examples/get_interface_feature_names.py b/examples/get_interface_feature_names.py index 83cf1a3..36bf7be 100644 --- a/examples/get_interface_feature_names.py +++ b/examples/get_interface_feature_names.py @@ -1,4 +1,4 @@ -from pymba import Vimba, VimbaException +from pymba import Vimba if __name__ == '__main__': @@ -6,6 +6,8 @@ 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() diff --git a/examples/get_interface_ids.py b/examples/get_interface_ids.py index e93e7f2..92df889 100644 --- a/examples/get_interface_ids.py +++ b/examples/get_interface_ids.py @@ -1,4 +1,4 @@ -from pymba import Vimba, VimbaException +from pymba import Vimba if __name__ == '__main__': diff --git a/examples/get_system_feature_names.py b/examples/get_system_feature_names.py deleted file mode 100644 index 1d41db2..0000000 --- a/examples/get_system_feature_names.py +++ /dev/null @@ -1,9 +0,0 @@ -from pymba import Vimba - - -if __name__ == '__main__': - - with Vimba() as vmb: - system = vmb.system() - for feature_name in system.feature_names(): - print(feature_name) -- cgit v1.2.3