irq
1# This file was automatically generated by SWIG (https://www.swig.org). 2# Version 4.2.1 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 8from mock_rtems import _irq as _irq 9 10try: 11 import builtins as __builtin__ 12except ImportError: 13 import __builtin__ 14 15def _swig_repr(self): 16 try: 17 strthis = "proxy of " + self.this.__repr__() 18 except __builtin__.Exception: 19 strthis = "" 20 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 21 22 23def _swig_setattr_nondynamic_instance_variable(set): 24 def set_instance_attr(self, name, value): 25 if name == "this": 26 set(self, name, value) 27 elif name == "thisown": 28 self.this.own(value) 29 elif hasattr(self, name) and isinstance(getattr(type(self), name), property): 30 set(self, name, value) 31 else: 32 raise AttributeError("You cannot add instance attributes to %s" % self) 33 return set_instance_attr 34 35 36def _swig_setattr_nondynamic_class_variable(set): 37 def set_class_attr(cls, name, value): 38 if hasattr(cls, name) and not isinstance(getattr(cls, name), property): 39 set(cls, name, value) 40 else: 41 raise AttributeError("You cannot add class attributes to %s" % cls) 42 return set_class_attr 43 44 45def _swig_add_metaclass(metaclass): 46 """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass""" 47 def wrapper(cls): 48 return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy()) 49 return wrapper 50 51 52class _SwigNonDynamicMeta(type): 53 """Meta class to enforce nondynamic attributes (no new attributes) for a class""" 54 __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__) 55 56 57class rtems_irq_connect_data(object): 58 r"""Proxy of C __rtems_irq_connect_data__ struct.""" 59 60 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 61 __repr__ = _swig_repr 62 name = property(_irq.rtems_irq_connect_data_name_get, _irq.rtems_irq_connect_data_name_set, doc=r"""name : rtems_irq_number""") 63 hdl = property(_irq.rtems_irq_connect_data_hdl_get, _irq.rtems_irq_connect_data_hdl_set, doc=r"""hdl : rtems_irq_hdl""") 64 handle = property(_irq.rtems_irq_connect_data_handle_get, _irq.rtems_irq_connect_data_handle_set, doc=r"""handle : rtems_irq_hdl_param""") 65 on = property(_irq.rtems_irq_connect_data_on_get, _irq.rtems_irq_connect_data_on_set, doc=r"""on : rtems_irq_enable""") 66 off = property(_irq.rtems_irq_connect_data_off_get, _irq.rtems_irq_connect_data_off_set, doc=r"""off : rtems_irq_disable""") 67 isOn = property(_irq.rtems_irq_connect_data_isOn_get, _irq.rtems_irq_connect_data_isOn_set, doc=r"""isOn : rtems_irq_is_enabled""") 68 69 def __init__(self): 70 r"""__init__(rtems_irq_connect_data self) -> rtems_irq_connect_data""" 71 _irq.rtems_irq_connect_data_swiginit(self, _irq.new_rtems_irq_connect_data()) 72 __swig_destroy__ = _irq.delete_rtems_irq_connect_data 73 74# Register rtems_irq_connect_data in _irq: 75_irq.rtems_irq_connect_data_swigregister(rtems_irq_connect_data) 76class rtems_irq_global_settings(object): 77 r"""Proxy of C rtems_irq_global_settings struct.""" 78 79 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 80 __repr__ = _swig_repr 81 irqNb = property(_irq.rtems_irq_global_settings_irqNb_get, _irq.rtems_irq_global_settings_irqNb_set, doc=r"""irqNb : unsigned int""") 82 defaultEntry = property(_irq.rtems_irq_global_settings_defaultEntry_get, _irq.rtems_irq_global_settings_defaultEntry_set, doc=r"""defaultEntry : rtems_irq_connect_data""") 83 irqHdlTbl = property(_irq.rtems_irq_global_settings_irqHdlTbl_get, _irq.rtems_irq_global_settings_irqHdlTbl_set, doc=r"""irqHdlTbl : p.rtems_irq_connect_data""") 84 irqBase = property(_irq.rtems_irq_global_settings_irqBase_get, _irq.rtems_irq_global_settings_irqBase_set, doc=r"""irqBase : rtems_irq_number""") 85 irqPrioTbl = property(_irq.rtems_irq_global_settings_irqPrioTbl_get, _irq.rtems_irq_global_settings_irqPrioTbl_set, doc=r"""irqPrioTbl : p.rtems_irq_prio""") 86 87 def __init__(self): 88 r"""__init__(rtems_irq_global_settings self) -> rtems_irq_global_settings""" 89 _irq.rtems_irq_global_settings_swiginit(self, _irq.new_rtems_irq_global_settings()) 90 __swig_destroy__ = _irq.delete_rtems_irq_global_settings 91 92# Register rtems_irq_global_settings in _irq: 93_irq.rtems_irq_global_settings_swigregister(rtems_irq_global_settings) 94 95def BSP_install_rtems_irq_handler(arg1): 96 r""" 97 BSP_install_rtems_irq_handler(rtems_irq_connect_data arg1) -> int 98 99 Parameters 100 ---------- 101 arg1: rtems_irq_connect_data const * 102 103 """ 104 return _irq.BSP_install_rtems_irq_handler(arg1) 105 106def BSP_get_current_rtems_irq_handler(ptr): 107 r""" 108 BSP_get_current_rtems_irq_handler(rtems_irq_connect_data ptr) -> int 109 110 Parameters 111 ---------- 112 ptr: rtems_irq_connect_data * 113 114 """ 115 return _irq.BSP_get_current_rtems_irq_handler(ptr) 116 117def BSP_remove_rtems_irq_handler(arg1): 118 r""" 119 BSP_remove_rtems_irq_handler(rtems_irq_connect_data arg1) -> int 120 121 Parameters 122 ---------- 123 arg1: rtems_irq_connect_data const * 124 125 """ 126 return _irq.BSP_remove_rtems_irq_handler(arg1) 127 128def BSP_rtems_int_connect(n, hdl, p): 129 r""" 130 BSP_rtems_int_connect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int 131 132 Parameters 133 ---------- 134 n: rtems_irq_number 135 hdl: rtems_irq_hdl 136 p: rtems_irq_hdl_param 137 138 """ 139 return _irq.BSP_rtems_int_connect(n, hdl, p) 140 141def BSP_rtems_int_disconnect(n, hdl, p): 142 r""" 143 BSP_rtems_int_disconnect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int 144 145 Parameters 146 ---------- 147 n: rtems_irq_number 148 hdl: rtems_irq_hdl 149 p: rtems_irq_hdl_param 150 151 """ 152 return _irq.BSP_rtems_int_disconnect(n, hdl, p) 153 154def BSP_rtems_irq_mngt_set(config): 155 r""" 156 BSP_rtems_irq_mngt_set(rtems_irq_global_settings config) -> int 157 158 Parameters 159 ---------- 160 config: rtems_irq_global_settings * 161 162 """ 163 return _irq.BSP_rtems_irq_mngt_set(config) 164 165def BSP_rtems_irq_mngt_get(arg1): 166 r""" 167 BSP_rtems_irq_mngt_get(rtems_irq_global_settings ** arg1) -> int 168 169 Parameters 170 ---------- 171 arg1: rtems_irq_global_settings ** 172 173 """ 174 return _irq.BSP_rtems_irq_mngt_get(arg1)
58class rtems_irq_connect_data(object): 59 r"""Proxy of C __rtems_irq_connect_data__ struct.""" 60 61 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 62 __repr__ = _swig_repr 63 name = property(_irq.rtems_irq_connect_data_name_get, _irq.rtems_irq_connect_data_name_set, doc=r"""name : rtems_irq_number""") 64 hdl = property(_irq.rtems_irq_connect_data_hdl_get, _irq.rtems_irq_connect_data_hdl_set, doc=r"""hdl : rtems_irq_hdl""") 65 handle = property(_irq.rtems_irq_connect_data_handle_get, _irq.rtems_irq_connect_data_handle_set, doc=r"""handle : rtems_irq_hdl_param""") 66 on = property(_irq.rtems_irq_connect_data_on_get, _irq.rtems_irq_connect_data_on_set, doc=r"""on : rtems_irq_enable""") 67 off = property(_irq.rtems_irq_connect_data_off_get, _irq.rtems_irq_connect_data_off_set, doc=r"""off : rtems_irq_disable""") 68 isOn = property(_irq.rtems_irq_connect_data_isOn_get, _irq.rtems_irq_connect_data_isOn_set, doc=r"""isOn : rtems_irq_is_enabled""") 69 70 def __init__(self): 71 r"""__init__(rtems_irq_connect_data self) -> rtems_irq_connect_data""" 72 _irq.rtems_irq_connect_data_swiginit(self, _irq.new_rtems_irq_connect_data()) 73 __swig_destroy__ = _irq.delete_rtems_irq_connect_data
Proxy of C __rtems_irq_connect_data__ struct.
70 def __init__(self): 71 r"""__init__(rtems_irq_connect_data self) -> rtems_irq_connect_data""" 72 _irq.rtems_irq_connect_data_swiginit(self, _irq.new_rtems_irq_connect_data())
__init__(rtems_irq_connect_data self) -> rtems_irq_connect_data
61 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
77class rtems_irq_global_settings(object): 78 r"""Proxy of C rtems_irq_global_settings 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 irqNb = property(_irq.rtems_irq_global_settings_irqNb_get, _irq.rtems_irq_global_settings_irqNb_set, doc=r"""irqNb : unsigned int""") 83 defaultEntry = property(_irq.rtems_irq_global_settings_defaultEntry_get, _irq.rtems_irq_global_settings_defaultEntry_set, doc=r"""defaultEntry : rtems_irq_connect_data""") 84 irqHdlTbl = property(_irq.rtems_irq_global_settings_irqHdlTbl_get, _irq.rtems_irq_global_settings_irqHdlTbl_set, doc=r"""irqHdlTbl : p.rtems_irq_connect_data""") 85 irqBase = property(_irq.rtems_irq_global_settings_irqBase_get, _irq.rtems_irq_global_settings_irqBase_set, doc=r"""irqBase : rtems_irq_number""") 86 irqPrioTbl = property(_irq.rtems_irq_global_settings_irqPrioTbl_get, _irq.rtems_irq_global_settings_irqPrioTbl_set, doc=r"""irqPrioTbl : p.rtems_irq_prio""") 87 88 def __init__(self): 89 r"""__init__(rtems_irq_global_settings self) -> rtems_irq_global_settings""" 90 _irq.rtems_irq_global_settings_swiginit(self, _irq.new_rtems_irq_global_settings()) 91 __swig_destroy__ = _irq.delete_rtems_irq_global_settings
Proxy of C rtems_irq_global_settings struct.
88 def __init__(self): 89 r"""__init__(rtems_irq_global_settings self) -> rtems_irq_global_settings""" 90 _irq.rtems_irq_global_settings_swiginit(self, _irq.new_rtems_irq_global_settings())
__init__(rtems_irq_global_settings self) -> rtems_irq_global_settings
80 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
96def BSP_install_rtems_irq_handler(arg1): 97 r""" 98 BSP_install_rtems_irq_handler(rtems_irq_connect_data arg1) -> int 99 100 Parameters 101 ---------- 102 arg1: rtems_irq_connect_data const * 103 104 """ 105 return _irq.BSP_install_rtems_irq_handler(arg1)
BSP_install_rtems_irq_handler(rtems_irq_connect_data arg1) -> int
Parameters
arg1: rtems_irq_connect_data const *
107def BSP_get_current_rtems_irq_handler(ptr): 108 r""" 109 BSP_get_current_rtems_irq_handler(rtems_irq_connect_data ptr) -> int 110 111 Parameters 112 ---------- 113 ptr: rtems_irq_connect_data * 114 115 """ 116 return _irq.BSP_get_current_rtems_irq_handler(ptr)
BSP_get_current_rtems_irq_handler(rtems_irq_connect_data ptr) -> int
Parameters
ptr: rtems_irq_connect_data *
118def BSP_remove_rtems_irq_handler(arg1): 119 r""" 120 BSP_remove_rtems_irq_handler(rtems_irq_connect_data arg1) -> int 121 122 Parameters 123 ---------- 124 arg1: rtems_irq_connect_data const * 125 126 """ 127 return _irq.BSP_remove_rtems_irq_handler(arg1)
BSP_remove_rtems_irq_handler(rtems_irq_connect_data arg1) -> int
Parameters
arg1: rtems_irq_connect_data const *
129def BSP_rtems_int_connect(n, hdl, p): 130 r""" 131 BSP_rtems_int_connect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int 132 133 Parameters 134 ---------- 135 n: rtems_irq_number 136 hdl: rtems_irq_hdl 137 p: rtems_irq_hdl_param 138 139 """ 140 return _irq.BSP_rtems_int_connect(n, hdl, p)
BSP_rtems_int_connect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int
Parameters
n: rtems_irq_number hdl: rtems_irq_hdl p: rtems_irq_hdl_param
142def BSP_rtems_int_disconnect(n, hdl, p): 143 r""" 144 BSP_rtems_int_disconnect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int 145 146 Parameters 147 ---------- 148 n: rtems_irq_number 149 hdl: rtems_irq_hdl 150 p: rtems_irq_hdl_param 151 152 """ 153 return _irq.BSP_rtems_int_disconnect(n, hdl, p)
BSP_rtems_int_disconnect(rtems_irq_number n, rtems_irq_hdl hdl, rtems_irq_hdl_param p) -> int
Parameters
n: rtems_irq_number hdl: rtems_irq_hdl p: rtems_irq_hdl_param
155def BSP_rtems_irq_mngt_set(config): 156 r""" 157 BSP_rtems_irq_mngt_set(rtems_irq_global_settings config) -> int 158 159 Parameters 160 ---------- 161 config: rtems_irq_global_settings * 162 163 """ 164 return _irq.BSP_rtems_irq_mngt_set(config)
BSP_rtems_irq_mngt_set(rtems_irq_global_settings config) -> int
Parameters
config: rtems_irq_global_settings *
166def BSP_rtems_irq_mngt_get(arg1): 167 r""" 168 BSP_rtems_irq_mngt_get(rtems_irq_global_settings ** arg1) -> int 169 170 Parameters 171 ---------- 172 arg1: rtems_irq_global_settings ** 173 174 """ 175 return _irq.BSP_rtems_irq_mngt_get(arg1)
BSP_rtems_irq_mngt_get(rtems_irq_global_settings ** arg1) -> int
Parameters
arg1: rtems_irq_global_settings **