-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDeviceIO.py
More file actions
130 lines (110 loc) · 4.04 KB
/
DeviceIO.py
File metadata and controls
130 lines (110 loc) · 4.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# All referenced (missing descriptions)
from typing import Callable
class DeviceIO:
"""
This class represents a specific input or output bus of a device.
"""
@property
def _live_ptr(self) -> int:
"""
:return: Get the pointer to the Live Object.
"""
return 0
@property
def available_routing_channels(self):
"""
:return: Get the available routing channels for the DeviceIO.
"""
return []
@property
def available_routing_types(self):
"""
:return: Get the available routing types for the DeviceIO.
"""
return []
@property
def canonical_parent(self):
"""
:return: Get the canonical parent of the DeviceIO.
"""
return None
@property
def default_external_routing_channel_is_none(self) -> bool:
"""
Get and set whether the default routing channel for External routing types is none.
"""
return False
@property
def routing_channel(self):
"""
Get and set the current routing channel.
Raises ValueError if the channel isn't one of the current values in available_routing_channels.
"""
return
@property
def routing_type(self):
"""
Get and set the current routing type.
Raises ValueError if the type isn't one of the current values in available_routing_types.
"""
return
def add_available_routing_channels_listener(self, arg2: Callable):
"""
Add a listener function or method, which will be called as soon as the property "available_routing_channels" has changed.
"""
return
def add_available_routing_types_listener(self, arg2: Callable):
"""
Add a listener function or method, which will be called as soon as the property "available_routing_types" has changed.
"""
return
def add_routing_channel_listener(self, arg2: Callable):
"""
Add a listener function or method, which will be called as soon as the property "routing_channel" has changed.
"""
return
def add_routing_type_listener(self, arg2: Callable):
"""
Add a listener function or method, which will be called as soon as the property "routing_type" has changed.
"""
return
def available_routing_channels_has_listener(self, arg2: Callable) -> bool:
"""
Returns true, if the given listener function or method is connected to the property "available_routing_channels".
"""
return False
def available_routing_types_has_listener(self, arg2: Callable) -> bool:
"""
Returns true, if the given listener function or method is connected to the property "available_routing_types".
"""
return False
def remove_available_routing_channels_listener(self, arg2: Callable):
"""
Remove a previously set listener function or method from property "available_routing_channels".
"""
return
def remove_available_routing_types_listener(self, arg2: Callable):
"""
Remove a previously set listener function or method from property "available_routing_types".
"""
return
def remove_routing_channel_listener(self, arg2: Callable):
"""
Remove a previously set listener function or method from property "routing_channel".
"""
return
def remove_routing_type_listener(self, arg2: Callable):
"""
Remove a previously set listener function or method from property "routing_type".
"""
return
def routing_channel_has_listener(self, arg2: Callable) -> bool:
"""
Returns true, if the given listener function or method is connected to the property "routing_channel".
"""
return False
def routing_type_has_listener(self, arg2: Callable) -> bool:
"""
Returns true, if the given listener function or method is connected to the property "routing_type".
"""
return False