-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathUSBRelay.xml
More file actions
140 lines (140 loc) · 7.88 KB
/
USBRelay.xml
File metadata and controls
140 lines (140 loc) · 7.88 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
131
132
133
134
135
136
137
138
139
140
<?xml version="1.0"?>
<doc>
<assembly>
<name>USBRelay</name>
</assembly>
<members>
<member name="M:USB.RelayManager.Close">
<summary>
Завершает работу менеджера реле и очищает память.
</summary>
</member>
<member name="M:USB.RelayManager.DevicesCount">
<summary>
Количество обнаруженных в системе модулей реле.
</summary>
<returns>Возвращает число реле, если библиотека была инициализирована, иначе -1</returns>
</member>
<member name="M:USB.RelayManager.Init">
<summary>
Инициализирует менеджер реле. Эта функция должна быть вызвана перед остальными.
</summary>
</member>
<member name="M:USB.RelayManager.CloseDevice">
<summary>
Закрывает открытое реле.
</summary>
<returns>True при успешном закрытии открытого ранее реле.</returns>
</member>
<member name="M:USB.RelayManager.SelectDevice(System.Int32)">
<summary>
Устанавливает активное реле из списка устройств в системе. Открытое до этого реле закрывается.
</summary>
<param name="deviceIndex">Индекс реле, нумерация с 0</param>
<returns>True при успехе, false в противном случае</returns>
</member>
<member name="M:USB.RelayManager.ChannelsCount">
<summary>
Число портов активного реле.
</summary>
<returns>Число портов (каналов) реле, 0 в случае неудачи (например, устройство не открыто)</returns>
</member>
<member name="M:USB.RelayManager.OpenDevice">
<summary>
Открывает для работы реле, выбранное функцией Select.
</summary>
<returns>True при успешном открытии</returns>
</member>
<member name="M:USB.RelayManager.OpenDevice(System.Int32)">
<summary>
Открывает для работы реле с указанным индексом (нумерация с 0).
</summary>
<param name="deviceIndex">Индекс устройства от 0 до DevicesCount() - 1</param>
<returns>False в случае неудачи или если устройство уже открыто</returns>
</member>
<member name="M:USB.RelayManager.OpenChannel(System.Int32)">
<summary>
Открывает один канал выбранного и открытого ранее реле.
</summary>
<param name="channelIndex">Номер канала, нумерация с 1</param>
<returns></returns>
</member>
<member name="M:USB.RelayManager.CloseChannel(System.Int32)">
<summary>
Закрывает один канал выбранного и открытого ранее реле.
</summary>
<param name="channelIndex">Номер канала, нумерация с 1</param>
<returns></returns>
</member>
<member name="M:USB.RelayManager.OpenAllChannels">
<summary>
Открывает все каналы на выбранном и открытом реле.
</summary>
<returns></returns>
</member>
<member name="M:USB.RelayManager.CloseAllChannels">
<summary>
Закрывает все каналы на выбранном и открытом реле.
</summary>
<returns></returns>
</member>
<member name="M:USB.RelayManager.RelaySerial">
<summary>
Строка-идентификатор реле. Обычно длиной 5 символов.
</summary>
<returns></returns>
</member>
<member name="M:USB.RelayManager.RelayStatus">
<summary>
Статус всех каналов на выбранном и открытом реле в виде целого числа.
Биты 0/1/2/3/4/5/6/7/8 соответствуют статусу 1/2/3/4/5/6/7/8 каналов реле.
Каждое значение бита 1 означает ON, 0 означает OFF.
Устройство должно быть открыто, иначе функция вернёт 0.
</summary>
<returns>Битовая маска состояния каналов реле, если значение >= 0. Отрицательное значение означает ошибку.</returns>
</member>
<member name="M:USB.RelayManager.Inited">
<summary>
Перепроверяет (пытается заново инициализировать) и возвращает статус инициализации.
</summary>
<returns></returns>
</member>
<member name="M:USB.RelayManager.CurrentDeviceIndex">
<summary>
Возвращает номер текущего реле из списка устройств.
</summary>
<returns></returns>
</member>
<member name="M:USB.RelayManager.ChannelOpened(System.Int32)">
<summary>
Проверяет, открыт ли указанный канал реле.
</summary>
<param name="channelIndex">Индекс канала, нумерация с 1</param>
<returns>True если всё в порядке и канал открыт, false в противном случае (реле не открыто или произошла ошибка)</returns>
</member>
<member name="M:USB.RelayManager.Open(System.Int32,System.Int32)">
<summary>
Открывает указанный канал на реле с заданным индексом.
</summary>
<param name="deviceIndex">Номер устройства, нумерация с 0</param>
<param name="channelIndex">Номер канала на заданном реле, нумерация с 1</param>
<returns></returns>
</member>
<member name="M:USB.RelayManager.Close(System.Int32,System.Int32)">
<summary>
Закрывает указанный канал на реле с заданным индексом.
</summary>
<param name="deviceIndex">Номер устройства, нумерация с 0</param>
<param name="channelIndex">Номер канала на заданном реле, нумерация с 1</param>
<returns></returns>
</member>
<member name="M:USB.RelayManager.Invert(System.Int32,System.Int32)">
<summary>
Инвертирует указанный канал на реле с заданным индексом.
</summary>
<param name="deviceIndex">Номер устройства, нумерация с 0</param>
<param name="channelIndex">Номер канала на заданном реле, нумерация с 1</param>
<returns></returns>
</member>
</members>
</doc>