1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 4.0.2 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7from sys import version_info as _swig_python_version_info 8if _swig_python_version_info < (2, 7, 0): 9 raise RuntimeError("Python 2.7 or later required") 10 11# Import the low-level C/C++ module 12if __package__ or "." in __name__: 13 from . import _abilities_list 14else: 15 import _abilities_list 16 17try: 18 import builtins as __builtin__ 19except ImportError: 20 import __builtin__ 21 22_swig_new_instance_method = _abilities_list.SWIG_PyInstanceMethod_New 23_swig_new_static_method = _abilities_list.SWIG_PyStaticMethod_New 24 25def _swig_repr(self): 26 try: 27 strthis = "proxy of " + self.this.__repr__() 28 except __builtin__.Exception: 29 strthis = "" 30 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 31 32 33def _swig_setattr_nondynamic_instance_variable(set): 34 def set_instance_attr(self, name, value): 35 if name == "thisown": 36 self.this.own(value) 37 elif name == "this": 38 set(self, name, value) 39 elif hasattr(self, name) and isinstance(getattr(type(self), name), property): 40 set(self, name, value) 41 else: 42 raise AttributeError("You cannot add instance attributes to %s" % self) 43 return set_instance_attr 44 45 46def _swig_setattr_nondynamic_class_variable(set): 47 def set_class_attr(cls, name, value): 48 if hasattr(cls, name) and not isinstance(getattr(cls, name), property): 49 set(cls, name, value) 50 else: 51 raise AttributeError("You cannot add class attributes to %s" % cls) 52 return set_class_attr 53 54 55def _swig_add_metaclass(metaclass): 56 """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass""" 57 def wrapper(cls): 58 return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy()) 59 return wrapper 60 61 62class _SwigNonDynamicMeta(type): 63 """Meta class to enforce nondynamic attributes (no new attributes) for a class""" 64 __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__) 65 66 67import gphoto2.camera 68import gphoto2.context 69import gphoto2.file 70import gphoto2.filesys 71import gphoto2.list 72import gphoto2.port_info_list 73import gphoto2.port_log 74import gphoto2.result 75import gphoto2.version 76import gphoto2.widget 77class CameraAbilitiesList(object): 78 r"""Proxy of C _CameraAbilitiesList struct.""" 79 80 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 81 __repr__ = _swig_repr 82 83 def __init__(self): 84 r"""__init__(self) -> CameraAbilitiesList""" 85 _abilities_list.CameraAbilitiesList_swiginit(self, _abilities_list.new_CameraAbilitiesList()) 86 __swig_destroy__ = _abilities_list.delete_CameraAbilitiesList 87 __len__ = _swig_new_instance_method(_abilities_list.CameraAbilitiesList___len__) 88 __getitem__ = _swig_new_instance_method(_abilities_list.CameraAbilitiesList___getitem__) 89 load = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_load) 90 load_dir = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_load_dir) 91 reset = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_reset) 92 detect = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_detect) 93 append = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_append) 94 count = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_count) 95 lookup_model = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_lookup_model) 96 get_abilities = _swig_new_instance_method(_abilities_list.CameraAbilitiesList_get_abilities) 97 98# Register CameraAbilitiesList in _abilities_list: 99_abilities_list.CameraAbilitiesList_swigregister(CameraAbilitiesList) 100 101GP_DRIVER_STATUS_PRODUCTION = _abilities_list.GP_DRIVER_STATUS_PRODUCTION 102 103GP_DRIVER_STATUS_TESTING = _abilities_list.GP_DRIVER_STATUS_TESTING 104 105GP_DRIVER_STATUS_EXPERIMENTAL = _abilities_list.GP_DRIVER_STATUS_EXPERIMENTAL 106 107GP_DRIVER_STATUS_DEPRECATED = _abilities_list.GP_DRIVER_STATUS_DEPRECATED 108 109GP_DEVICE_STILL_CAMERA = _abilities_list.GP_DEVICE_STILL_CAMERA 110 111GP_DEVICE_AUDIO_PLAYER = _abilities_list.GP_DEVICE_AUDIO_PLAYER 112 113GP_OPERATION_NONE = _abilities_list.GP_OPERATION_NONE 114 115GP_OPERATION_CAPTURE_IMAGE = _abilities_list.GP_OPERATION_CAPTURE_IMAGE 116 117GP_OPERATION_CAPTURE_VIDEO = _abilities_list.GP_OPERATION_CAPTURE_VIDEO 118 119GP_OPERATION_CAPTURE_AUDIO = _abilities_list.GP_OPERATION_CAPTURE_AUDIO 120 121GP_OPERATION_CAPTURE_PREVIEW = _abilities_list.GP_OPERATION_CAPTURE_PREVIEW 122 123GP_OPERATION_CONFIG = _abilities_list.GP_OPERATION_CONFIG 124 125GP_OPERATION_TRIGGER_CAPTURE = _abilities_list.GP_OPERATION_TRIGGER_CAPTURE 126 127GP_FILE_OPERATION_NONE = _abilities_list.GP_FILE_OPERATION_NONE 128 129GP_FILE_OPERATION_DELETE = _abilities_list.GP_FILE_OPERATION_DELETE 130 131GP_FILE_OPERATION_PREVIEW = _abilities_list.GP_FILE_OPERATION_PREVIEW 132 133GP_FILE_OPERATION_RAW = _abilities_list.GP_FILE_OPERATION_RAW 134 135GP_FILE_OPERATION_AUDIO = _abilities_list.GP_FILE_OPERATION_AUDIO 136 137GP_FILE_OPERATION_EXIF = _abilities_list.GP_FILE_OPERATION_EXIF 138 139GP_FOLDER_OPERATION_NONE = _abilities_list.GP_FOLDER_OPERATION_NONE 140 141GP_FOLDER_OPERATION_DELETE_ALL = _abilities_list.GP_FOLDER_OPERATION_DELETE_ALL 142 143GP_FOLDER_OPERATION_PUT_FILE = _abilities_list.GP_FOLDER_OPERATION_PUT_FILE 144 145GP_FOLDER_OPERATION_MAKE_DIR = _abilities_list.GP_FOLDER_OPERATION_MAKE_DIR 146 147GP_FOLDER_OPERATION_REMOVE_DIR = _abilities_list.GP_FOLDER_OPERATION_REMOVE_DIR 148 149class CameraAbilities(object): 150 r""" 151 Describes the properties of a specific camera. 152 153 The internals of this structures are used extensively by the camlibs, 154 but the status regarding use by frontends is questionable. 155 156 C++ includes: gphoto2-abilities-list.h 157 """ 158 159 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 160 161 def __init__(self, *args, **kwargs): 162 raise AttributeError("No constructor defined") 163 __repr__ = _swig_repr 164 model = property(_abilities_list.CameraAbilities_model_get, doc=r"""model""") 165 status = property(_abilities_list.CameraAbilities_status_get, doc=r"""status""") 166 port = property(_abilities_list.CameraAbilities_port_get, doc=r"""port""") 167 speed = property(_abilities_list.CameraAbilities_speed_get, doc=r"""speed""") 168 operations = property(_abilities_list.CameraAbilities_operations_get, doc=r"""operations""") 169 file_operations = property(_abilities_list.CameraAbilities_file_operations_get, doc=r"""file_operations""") 170 folder_operations = property(_abilities_list.CameraAbilities_folder_operations_get, doc=r"""folder_operations""") 171 usb_vendor = property(_abilities_list.CameraAbilities_usb_vendor_get, doc=r"""usb_vendor""") 172 usb_product = property(_abilities_list.CameraAbilities_usb_product_get, doc=r"""usb_product""") 173 usb_class = property(_abilities_list.CameraAbilities_usb_class_get, doc=r"""usb_class""") 174 usb_subclass = property(_abilities_list.CameraAbilities_usb_subclass_get, doc=r"""usb_subclass""") 175 usb_protocol = property(_abilities_list.CameraAbilities_usb_protocol_get, doc=r"""usb_protocol""") 176 library = property(_abilities_list.CameraAbilities_library_get, doc=r"""library""") 177 id = property(_abilities_list.CameraAbilities_id_get, doc=r"""id""") 178 device_type = property(_abilities_list.CameraAbilities_device_type_get, doc=r"""device_type""") 179 reserved2 = property(_abilities_list.CameraAbilities_reserved2_get, doc=r"""reserved2""") 180 reserved3 = property(_abilities_list.CameraAbilities_reserved3_get, doc=r"""reserved3""") 181 reserved4 = property(_abilities_list.CameraAbilities_reserved4_get, doc=r"""reserved4""") 182 reserved5 = property(_abilities_list.CameraAbilities_reserved5_get, doc=r"""reserved5""") 183 reserved6 = property(_abilities_list.CameraAbilities_reserved6_get, doc=r"""reserved6""") 184 reserved7 = property(_abilities_list.CameraAbilities_reserved7_get, doc=r"""reserved7""") 185 reserved8 = property(_abilities_list.CameraAbilities_reserved8_get, doc=r"""reserved8""") 186 __swig_destroy__ = _abilities_list.delete_CameraAbilities 187 188# Register CameraAbilities in _abilities_list: 189_abilities_list.CameraAbilities_swigregister(CameraAbilities) 190 191gp_abilities_list_new = _abilities_list.gp_abilities_list_new 192gp_abilities_list_load = _abilities_list.gp_abilities_list_load 193gp_abilities_list_load_dir = _abilities_list.gp_abilities_list_load_dir 194gp_abilities_list_reset = _abilities_list.gp_abilities_list_reset 195gp_abilities_list_detect = _abilities_list.gp_abilities_list_detect 196gp_abilities_list_append = _abilities_list.gp_abilities_list_append 197gp_abilities_list_count = _abilities_list.gp_abilities_list_count 198gp_abilities_list_lookup_model = _abilities_list.gp_abilities_list_lookup_model 199gp_abilities_list_get_abilities = _abilities_list.gp_abilities_list_get_abilities 200gp_message_codeset = _abilities_list.gp_message_codeset 201 202 203