swixteen  0.03
Switch a lamp on/off with X10 RF commands
 All Files Functions Variables Macros Pages
InitX10Commands.c
Go to the documentation of this file.
1 #include "../Commands/Commands.h"
2 
8  {
9  int n=0;
10 
11  Name[n]="A1on"; Address[n]=96; Action[n]=0; n++;
12  Name[n]="A1off"; Address[n]=96; Action[n]=32; n++;
13  Name[n]="A2on"; Address[n]=96; Action[n]=16; n++;
14  Name[n]="A2off"; Address[n]=96; Action[n]=48; n++;
15  Name[n]="A3on"; Address[n]=96; Action[n]=8; n++;
16  Name[n]="A3off"; Address[n]=96; Action[n]=40; n++;
17  Name[n]="A4on"; Address[n]=96; Action[n]=24; n++;
18  Name[n]="A4off"; Address[n]=96; Action[n]=56; n++;
19  Name[n]="A5on"; Address[n]=96; Action[n]=64; n++;
20  Name[n]="A5off"; Address[n]=96; Action[n]=96; n++;
21  Name[n]="A6on"; Address[n]=96; Action[n]=80; n++;
22  Name[n]="A6off"; Address[n]=96; Action[n]=112; n++;
23  Name[n]="A7on"; Address[n]=96; Action[n]=72; n++;
24  Name[n]="A7off"; Address[n]=96; Action[n]=104; n++;
25  Name[n]="A8on"; Address[n]=96; Action[n]=88; n++;
26  Name[n]="A8off"; Address[n]=96; Action[n]=120; n++;
27  Name[n]="A9on"; Address[n]=100; Action[n]=0; n++;
28  Name[n]="A9off"; Address[n]=100; Action[n]=32; n++;
29  Name[n]="A10on"; Address[n]=100; Action[n]=16; n++;
30  Name[n]="A10off"; Address[n]=100; Action[n]=48; n++;
31  Name[n]="A11on"; Address[n]=100; Action[n]=8; n++;
32  Name[n]="A11off"; Address[n]=100; Action[n]=40; n++;
33  Name[n]="A12on"; Address[n]=100; Action[n]=24; n++;
34  Name[n]="A12off"; Address[n]=100; Action[n]=56; n++;
35  Name[n]="A13on"; Address[n]=100; Action[n]=64; n++;
36  Name[n]="A13off"; Address[n]=100; Action[n]=96; n++;
37  Name[n]="A14on"; Address[n]=100; Action[n]=80; n++;
38  Name[n]="A14off"; Address[n]=100; Action[n]=112; n++;
39  Name[n]="A15on"; Address[n]=100; Action[n]=72; n++;
40  Name[n]="A15off"; Address[n]=100; Action[n]=104; n++;
41  Name[n]="A16on"; Address[n]=100; Action[n]=88; n++;
42  Name[n]="A16off"; Address[n]=100; Action[n]=120; n++;
43  Name[n]="Abright"; Address[n]=96; Action[n]=136; n++;
44  Name[n]="Adim"; Address[n]=96; Action[n]=152; n++;
45  Name[n]="B1on"; Address[n]=112; Action[n]=0; n++;
46  Name[n]="B1off"; Address[n]=112; Action[n]=32; n++;
47  Name[n]="B2on"; Address[n]=112; Action[n]=16; n++;
48  Name[n]="B2off"; Address[n]=112; Action[n]=48; n++;
49  Name[n]="B3on"; Address[n]=112; Action[n]=8; n++;
50  Name[n]="B3off"; Address[n]=112; Action[n]=40; n++;
51  Name[n]="B4on"; Address[n]=112; Action[n]=24; n++;
52  Name[n]="B4off"; Address[n]=112; Action[n]=56; n++;
53  Name[n]="B5on"; Address[n]=112; Action[n]=64; n++;
54  Name[n]="B5off"; Address[n]=112; Action[n]=96; n++;
55  Name[n]="B6on"; Address[n]=112; Action[n]=80; n++;
56  Name[n]="B6off"; Address[n]=112; Action[n]=112; n++;
57  Name[n]="B7on"; Address[n]=112; Action[n]=72; n++;
58  Name[n]="B7off"; Address[n]=112; Action[n]=104; n++;
59  Name[n]="B8on"; Address[n]=112; Action[n]=88; n++;
60  Name[n]="B8off"; Address[n]=112; Action[n]=120; n++;
61  Name[n]="B9on"; Address[n]=116; Action[n]=0; n++;
62  Name[n]="B9off"; Address[n]=116; Action[n]=32; n++;
63  Name[n]="B10on"; Address[n]=116; Action[n]=16; n++;
64  Name[n]="B10off"; Address[n]=116; Action[n]=48; n++;
65  Name[n]="B11on"; Address[n]=116; Action[n]=8; n++;
66  Name[n]="B11off"; Address[n]=116; Action[n]=40; n++;
67  Name[n]="B12on"; Address[n]=116; Action[n]=24; n++;
68  Name[n]="B12off"; Address[n]=116; Action[n]=56; n++;
69  Name[n]="B13on"; Address[n]=116; Action[n]=64; n++;
70  Name[n]="B13off"; Address[n]=116; Action[n]=96; n++;
71  Name[n]="B14on"; Address[n]=116; Action[n]=80; n++;
72  Name[n]="B14off"; Address[n]=116; Action[n]=112; n++;
73  Name[n]="B15on"; Address[n]=116; Action[n]=72; n++;
74  Name[n]="B15off"; Address[n]=116; Action[n]=104; n++;
75  Name[n]="B16on"; Address[n]=116; Action[n]=88; n++;
76  Name[n]="B16off"; Address[n]=116; Action[n]=120; n++;
77  Name[n]="Bbright"; Address[n]=112; Action[n]=136; n++;
78  Name[n]="Bdim"; Address[n]=112; Action[n]=152; n++;
79  Name[n]="C1on"; Address[n]=64; Action[n]=0; n++;
80  Name[n]="C1off"; Address[n]=64; Action[n]=32; n++;
81  Name[n]="C2on"; Address[n]=64; Action[n]=16; n++;
82  Name[n]="C2off"; Address[n]=64; Action[n]=48; n++;
83  Name[n]="C3on"; Address[n]=64; Action[n]=8; n++;
84  Name[n]="C3off"; Address[n]=64; Action[n]=40; n++;
85  Name[n]="C4on"; Address[n]=64; Action[n]=24; n++;
86  Name[n]="C4off"; Address[n]=64; Action[n]=56; n++;
87  Name[n]="C5on"; Address[n]=64; Action[n]=64; n++;
88  Name[n]="C5off"; Address[n]=64; Action[n]=96; n++;
89  Name[n]="C6on"; Address[n]=64; Action[n]=80; n++;
90  Name[n]="C6off"; Address[n]=64; Action[n]=112; n++;
91  Name[n]="C7on"; Address[n]=64; Action[n]=72; n++;
92  Name[n]="C7off"; Address[n]=64; Action[n]=104; n++;
93  Name[n]="C8on"; Address[n]=64; Action[n]=88; n++;
94  Name[n]="C8off"; Address[n]=64; Action[n]=120; n++;
95  Name[n]="C9on"; Address[n]=68; Action[n]=0; n++;
96  Name[n]="C9off"; Address[n]=68; Action[n]=32; n++;
97  Name[n]="C10on"; Address[n]=68; Action[n]=16; n++;
98  Name[n]="C10off"; Address[n]=68; Action[n]=48; n++;
99  Name[n]="C11on"; Address[n]=68; Action[n]=8; n++;
100  Name[n]="C11off"; Address[n]=68; Action[n]=40; n++;
101  Name[n]="C12on"; Address[n]=68; Action[n]=24; n++;
102  Name[n]="C12off"; Address[n]=68; Action[n]=56; n++;
103  Name[n]="C13on"; Address[n]=68; Action[n]=64; n++;
104  Name[n]="C13off"; Address[n]=68; Action[n]=96; n++;
105  Name[n]="C14on"; Address[n]=68; Action[n]=80; n++;
106  Name[n]="C14off"; Address[n]=68; Action[n]=112; n++;
107  Name[n]="C15on"; Address[n]=68; Action[n]=72; n++;
108  Name[n]="C15off"; Address[n]=68; Action[n]=104; n++;
109  Name[n]="C16on"; Address[n]=68; Action[n]=88; n++;
110  Name[n]="C16off"; Address[n]=68; Action[n]=120; n++;
111  Name[n]="Cbright"; Address[n]=64; Action[n]=136; n++;
112  Name[n]="Cdim"; Address[n]=64; Action[n]=152; n++;
113  Name[n]="D1on"; Address[n]=80; Action[n]=0; n++;
114  Name[n]="D1off"; Address[n]=80; Action[n]=32; n++;
115  Name[n]="D2on"; Address[n]=80; Action[n]=16; n++;
116  Name[n]="D2off"; Address[n]=80; Action[n]=48; n++;
117  Name[n]="D3on"; Address[n]=80; Action[n]=8; n++;
118  Name[n]="D3off"; Address[n]=80; Action[n]=40; n++;
119  Name[n]="D4on"; Address[n]=80; Action[n]=24; n++;
120  Name[n]="D4off"; Address[n]=80; Action[n]=56; n++;
121  Name[n]="D5on"; Address[n]=80; Action[n]=64; n++;
122  Name[n]="D5off"; Address[n]=80; Action[n]=96; n++;
123  Name[n]="D6on"; Address[n]=80; Action[n]=80; n++;
124  Name[n]="D6off"; Address[n]=80; Action[n]=112; n++;
125  Name[n]="D7on"; Address[n]=80; Action[n]=72; n++;
126  Name[n]="D7off"; Address[n]=80; Action[n]=104; n++;
127  Name[n]="D8on"; Address[n]=80; Action[n]=88; n++;
128  Name[n]="D8off"; Address[n]=80; Action[n]=120; n++;
129  Name[n]="D9on"; Address[n]=84; Action[n]=0; n++;
130  Name[n]="D9off"; Address[n]=84; Action[n]=32; n++;
131  Name[n]="D10on"; Address[n]=84; Action[n]=16; n++;
132  Name[n]="D10off"; Address[n]=84; Action[n]=48; n++;
133  Name[n]="D11on"; Address[n]=84; Action[n]=8; n++;
134  Name[n]="D11off"; Address[n]=84; Action[n]=40; n++;
135  Name[n]="D12on"; Address[n]=84; Action[n]=24; n++;
136  Name[n]="D12off"; Address[n]=84; Action[n]=56; n++;
137  Name[n]="D13on"; Address[n]=84; Action[n]=64; n++;
138  Name[n]="D13off"; Address[n]=84; Action[n]=96; n++;
139  Name[n]="D14on"; Address[n]=84; Action[n]=80; n++;
140  Name[n]="D14off"; Address[n]=84; Action[n]=112; n++;
141  Name[n]="D15on"; Address[n]=84; Action[n]=72; n++;
142  Name[n]="D15off"; Address[n]=84; Action[n]=104; n++;
143  Name[n]="D16on"; Address[n]=84; Action[n]=88; n++;
144  Name[n]="D16off"; Address[n]=84; Action[n]=120; n++;
145  Name[n]="Dbright"; Address[n]=80; Action[n]=136; n++;
146  Name[n]="Ddim"; Address[n]=80; Action[n]=152; n++;
147  Name[n]="E1on"; Address[n]=128; Action[n]=0; n++;
148  Name[n]="E1off"; Address[n]=128; Action[n]=32; n++;
149  Name[n]="E2on"; Address[n]=128; Action[n]=16; n++;
150  Name[n]="E2off"; Address[n]=128; Action[n]=48; n++;
151  Name[n]="E3on"; Address[n]=128; Action[n]=8; n++;
152  Name[n]="E3off"; Address[n]=128; Action[n]=40; n++;
153  Name[n]="E4on"; Address[n]=128; Action[n]=24; n++;
154  Name[n]="E4off"; Address[n]=128; Action[n]=56; n++;
155  Name[n]="E5on"; Address[n]=128; Action[n]=64; n++;
156  Name[n]="E5off"; Address[n]=128; Action[n]=96; n++;
157  Name[n]="E6on"; Address[n]=128; Action[n]=80; n++;
158  Name[n]="E6off"; Address[n]=128; Action[n]=112; n++;
159  Name[n]="E7on"; Address[n]=128; Action[n]=72; n++;
160  Name[n]="E7off"; Address[n]=128; Action[n]=104; n++;
161  Name[n]="E8on"; Address[n]=128; Action[n]=88; n++;
162  Name[n]="E8off"; Address[n]=128; Action[n]=120; n++;
163  Name[n]="E9on"; Address[n]=132; Action[n]=0; n++;
164  Name[n]="E9off"; Address[n]=132; Action[n]=32; n++;
165  Name[n]="E10on"; Address[n]=132; Action[n]=16; n++;
166  Name[n]="E10off"; Address[n]=132; Action[n]=48; n++;
167  Name[n]="E11on"; Address[n]=132; Action[n]=8; n++;
168  Name[n]="E11off"; Address[n]=132; Action[n]=40; n++;
169  Name[n]="E12on"; Address[n]=132; Action[n]=24; n++;
170  Name[n]="E12off"; Address[n]=132; Action[n]=56; n++;
171  Name[n]="E13on"; Address[n]=132; Action[n]=64; n++;
172  Name[n]="E13off"; Address[n]=132; Action[n]=96; n++;
173  Name[n]="E14on"; Address[n]=132; Action[n]=80; n++;
174  Name[n]="E14off"; Address[n]=132; Action[n]=112; n++;
175  Name[n]="E15on"; Address[n]=132; Action[n]=72; n++;
176  Name[n]="E15off"; Address[n]=132; Action[n]=104; n++;
177  Name[n]="E16on"; Address[n]=132; Action[n]=88; n++;
178  Name[n]="E16off"; Address[n]=132; Action[n]=120; n++;
179  Name[n]="Ebright"; Address[n]=128; Action[n]=136; n++;
180  Name[n]="Edim"; Address[n]=128; Action[n]=152; n++;
181  Name[n]="F1on"; Address[n]=144; Action[n]=0; n++;
182  Name[n]="F1off"; Address[n]=144; Action[n]=32; n++;
183  Name[n]="F2on"; Address[n]=144; Action[n]=16; n++;
184  Name[n]="F2off"; Address[n]=144; Action[n]=48; n++;
185  Name[n]="F3on"; Address[n]=144; Action[n]=8; n++;
186  Name[n]="F3off"; Address[n]=144; Action[n]=40; n++;
187  Name[n]="F4on"; Address[n]=144; Action[n]=24; n++;
188  Name[n]="F4off"; Address[n]=144; Action[n]=56; n++;
189  Name[n]="F5on"; Address[n]=144; Action[n]=64; n++;
190  Name[n]="F5off"; Address[n]=144; Action[n]=96; n++;
191  Name[n]="F6on"; Address[n]=144; Action[n]=80; n++;
192  Name[n]="F6off"; Address[n]=144; Action[n]=112; n++;
193  Name[n]="F7on"; Address[n]=144; Action[n]=72; n++;
194  Name[n]="F7off"; Address[n]=144; Action[n]=104; n++;
195  Name[n]="F8on"; Address[n]=144; Action[n]=88; n++;
196  Name[n]="F8off"; Address[n]=144; Action[n]=120; n++;
197  Name[n]="F9on"; Address[n]=148; Action[n]=0; n++;
198  Name[n]="F9off"; Address[n]=148; Action[n]=32; n++;
199  Name[n]="F10on"; Address[n]=148; Action[n]=16; n++;
200  Name[n]="F10off"; Address[n]=148; Action[n]=48; n++;
201  Name[n]="F11on"; Address[n]=148; Action[n]=8; n++;
202  Name[n]="F11off"; Address[n]=148; Action[n]=40; n++;
203  Name[n]="F12on"; Address[n]=148; Action[n]=24; n++;
204  Name[n]="F12off"; Address[n]=148; Action[n]=56; n++;
205  Name[n]="F13on"; Address[n]=148; Action[n]=64; n++;
206  Name[n]="F13off"; Address[n]=148; Action[n]=96; n++;
207  Name[n]="F14on"; Address[n]=148; Action[n]=80; n++;
208  Name[n]="F14off"; Address[n]=148; Action[n]=112; n++;
209  Name[n]="F15on"; Address[n]=148; Action[n]=72; n++;
210  Name[n]="F15off"; Address[n]=148; Action[n]=104; n++;
211  Name[n]="F16on"; Address[n]=148; Action[n]=88; n++;
212  Name[n]="F16off"; Address[n]=148; Action[n]=120; n++;
213  Name[n]="Fbright"; Address[n]=144; Action[n]=136; n++;
214  Name[n]="Fdim"; Address[n]=144; Action[n]=152; n++;
215  Name[n]="G1on"; Address[n]=160; Action[n]=0; n++;
216  Name[n]="G1off"; Address[n]=160; Action[n]=32; n++;
217  Name[n]="G2on"; Address[n]=160; Action[n]=16; n++;
218  Name[n]="G2off"; Address[n]=160; Action[n]=48; n++;
219  Name[n]="G3on"; Address[n]=160; Action[n]=8; n++;
220  Name[n]="G3off"; Address[n]=160; Action[n]=40; n++;
221  Name[n]="G4on"; Address[n]=160; Action[n]=24; n++;
222  Name[n]="G4off"; Address[n]=160; Action[n]=56; n++;
223  Name[n]="G5on"; Address[n]=160; Action[n]=64; n++;
224  Name[n]="G5off"; Address[n]=160; Action[n]=96; n++;
225  Name[n]="G6on"; Address[n]=160; Action[n]=80; n++;
226  Name[n]="G6off"; Address[n]=160; Action[n]=112; n++;
227  Name[n]="G7on"; Address[n]=160; Action[n]=72; n++;
228  Name[n]="G7off"; Address[n]=160; Action[n]=104; n++;
229  Name[n]="G8on"; Address[n]=160; Action[n]=88; n++;
230  Name[n]="G8off"; Address[n]=160; Action[n]=120; n++;
231  Name[n]="G9on"; Address[n]=164; Action[n]=0; n++;
232  Name[n]="G9off"; Address[n]=164; Action[n]=32; n++;
233  Name[n]="G10on"; Address[n]=164; Action[n]=16; n++;
234  Name[n]="G10off"; Address[n]=164; Action[n]=48; n++;
235  Name[n]="G11on"; Address[n]=164; Action[n]=8; n++;
236  Name[n]="G11off"; Address[n]=164; Action[n]=40; n++;
237  Name[n]="G12on"; Address[n]=164; Action[n]=24; n++;
238  Name[n]="G12off"; Address[n]=164; Action[n]=56; n++;
239  Name[n]="G13on"; Address[n]=164; Action[n]=64; n++;
240  Name[n]="G13off"; Address[n]=164; Action[n]=96; n++;
241  Name[n]="G14on"; Address[n]=164; Action[n]=80; n++;
242  Name[n]="G14off"; Address[n]=164; Action[n]=112; n++;
243  Name[n]="G15on"; Address[n]=164; Action[n]=72; n++;
244  Name[n]="G15off"; Address[n]=164; Action[n]=104; n++;
245  Name[n]="G16on"; Address[n]=164; Action[n]=88; n++;
246  Name[n]="G16off"; Address[n]=164; Action[n]=120; n++;
247  Name[n]="Gbright"; Address[n]=160; Action[n]=136; n++;
248  Name[n]="Gdim"; Address[n]=160; Action[n]=152; n++;
249  Name[n]="H1on"; Address[n]=176; Action[n]=0; n++;
250  Name[n]="H1off"; Address[n]=176; Action[n]=32; n++;
251  Name[n]="H2on"; Address[n]=176; Action[n]=16; n++;
252  Name[n]="H2off"; Address[n]=176; Action[n]=48; n++;
253  Name[n]="H3on"; Address[n]=176; Action[n]=8; n++;
254  Name[n]="H3off"; Address[n]=176; Action[n]=40; n++;
255  Name[n]="H4on"; Address[n]=176; Action[n]=24; n++;
256  Name[n]="H4off"; Address[n]=176; Action[n]=56; n++;
257  Name[n]="H5on"; Address[n]=176; Action[n]=64; n++;
258  Name[n]="H5off"; Address[n]=176; Action[n]=96; n++;
259  Name[n]="H6on"; Address[n]=176; Action[n]=80; n++;
260  Name[n]="H6off"; Address[n]=176; Action[n]=112; n++;
261  Name[n]="H7on"; Address[n]=176; Action[n]=72; n++;
262  Name[n]="H7off"; Address[n]=176; Action[n]=104; n++;
263  Name[n]="H8on"; Address[n]=176; Action[n]=88; n++;
264  Name[n]="H8off"; Address[n]=176; Action[n]=120; n++;
265  Name[n]="H9on"; Address[n]=180; Action[n]=0; n++;
266  Name[n]="H9off"; Address[n]=180; Action[n]=32; n++;
267  Name[n]="H10on"; Address[n]=180; Action[n]=16; n++;
268  Name[n]="H10off"; Address[n]=180; Action[n]=48; n++;
269  Name[n]="H11on"; Address[n]=180; Action[n]=8; n++;
270  Name[n]="H11off"; Address[n]=180; Action[n]=40; n++;
271  Name[n]="H12on"; Address[n]=180; Action[n]=24; n++;
272  Name[n]="H12off"; Address[n]=180; Action[n]=56; n++;
273  Name[n]="H13on"; Address[n]=180; Action[n]=64; n++;
274  Name[n]="H13off"; Address[n]=180; Action[n]=96; n++;
275  Name[n]="H14on"; Address[n]=180; Action[n]=80; n++;
276  Name[n]="H14off"; Address[n]=180; Action[n]=112; n++;
277  Name[n]="H15on"; Address[n]=180; Action[n]=72; n++;
278  Name[n]="H15off"; Address[n]=180; Action[n]=104; n++;
279  Name[n]="H16on"; Address[n]=180; Action[n]=88; n++;
280  Name[n]="H16off"; Address[n]=180; Action[n]=120; n++;
281  Name[n]="Hbright"; Address[n]=176; Action[n]=136; n++;
282  Name[n]="Hdim"; Address[n]=176; Action[n]=152; n++;
283  Name[n]="I1on"; Address[n]=224; Action[n]=0; n++;
284  Name[n]="I1off"; Address[n]=224; Action[n]=32; n++;
285  Name[n]="I2on"; Address[n]=224; Action[n]=16; n++;
286  Name[n]="I2off"; Address[n]=224; Action[n]=48; n++;
287  Name[n]="I3on"; Address[n]=224; Action[n]=8; n++;
288  Name[n]="I3off"; Address[n]=224; Action[n]=40; n++;
289  Name[n]="I4on"; Address[n]=224; Action[n]=24; n++;
290  Name[n]="I4off"; Address[n]=224; Action[n]=56; n++;
291  Name[n]="I5on"; Address[n]=224; Action[n]=64; n++;
292  Name[n]="I5off"; Address[n]=224; Action[n]=96; n++;
293  Name[n]="I6on"; Address[n]=224; Action[n]=80; n++;
294  Name[n]="I6off"; Address[n]=224; Action[n]=112; n++;
295  Name[n]="I7on"; Address[n]=224; Action[n]=72; n++;
296  Name[n]="I7off"; Address[n]=224; Action[n]=104; n++;
297  Name[n]="I8on"; Address[n]=224; Action[n]=88; n++;
298  Name[n]="I8off"; Address[n]=224; Action[n]=120; n++;
299  Name[n]="I9on"; Address[n]=228; Action[n]=0; n++;
300  Name[n]="I9off"; Address[n]=228; Action[n]=32; n++;
301  Name[n]="I10on"; Address[n]=228; Action[n]=16; n++;
302  Name[n]="I10off"; Address[n]=228; Action[n]=48; n++;
303  Name[n]="I11on"; Address[n]=228; Action[n]=8; n++;
304  Name[n]="I11off"; Address[n]=228; Action[n]=40; n++;
305  Name[n]="I12on"; Address[n]=228; Action[n]=24; n++;
306  Name[n]="I12off"; Address[n]=228; Action[n]=56; n++;
307  Name[n]="I13on"; Address[n]=228; Action[n]=64; n++;
308  Name[n]="I13off"; Address[n]=228; Action[n]=96; n++;
309  Name[n]="I14on"; Address[n]=228; Action[n]=80; n++;
310  Name[n]="I14off"; Address[n]=228; Action[n]=112; n++;
311  Name[n]="I15on"; Address[n]=228; Action[n]=72; n++;
312  Name[n]="I15off"; Address[n]=228; Action[n]=104; n++;
313  Name[n]="I16on"; Address[n]=228; Action[n]=88; n++;
314  Name[n]="I16off"; Address[n]=228; Action[n]=120; n++;
315  Name[n]="Ibright"; Address[n]=224; Action[n]=136; n++;
316  Name[n]="Idim"; Address[n]=224; Action[n]=152; n++;
317  Name[n]="J1on"; Address[n]=240; Action[n]=0; n++;
318  Name[n]="J1off"; Address[n]=240; Action[n]=32; n++;
319  Name[n]="J2on"; Address[n]=240; Action[n]=16; n++;
320  Name[n]="J2off"; Address[n]=240; Action[n]=48; n++;
321  Name[n]="J3on"; Address[n]=240; Action[n]=8; n++;
322  Name[n]="J3off"; Address[n]=240; Action[n]=40; n++;
323  Name[n]="J4on"; Address[n]=240; Action[n]=24; n++;
324  Name[n]="J4off"; Address[n]=240; Action[n]=56; n++;
325  Name[n]="J5on"; Address[n]=240; Action[n]=64; n++;
326  Name[n]="J5off"; Address[n]=240; Action[n]=96; n++;
327  Name[n]="J6on"; Address[n]=240; Action[n]=80; n++;
328  Name[n]="J6off"; Address[n]=240; Action[n]=112; n++;
329  Name[n]="J7on"; Address[n]=240; Action[n]=72; n++;
330  Name[n]="J7off"; Address[n]=240; Action[n]=104; n++;
331  Name[n]="J8on"; Address[n]=240; Action[n]=88; n++;
332  Name[n]="J8off"; Address[n]=240; Action[n]=120; n++;
333  Name[n]="J9on"; Address[n]=244; Action[n]=0; n++;
334  Name[n]="J9off"; Address[n]=244; Action[n]=32; n++;
335  Name[n]="J10on"; Address[n]=244; Action[n]=16; n++;
336  Name[n]="J10off"; Address[n]=244; Action[n]=48; n++;
337  Name[n]="J11on"; Address[n]=244; Action[n]=8; n++;
338  Name[n]="J11off"; Address[n]=244; Action[n]=40; n++;
339  Name[n]="J12on"; Address[n]=244; Action[n]=24; n++;
340  Name[n]="J12off"; Address[n]=244; Action[n]=56; n++;
341  Name[n]="J13on"; Address[n]=244; Action[n]=64; n++;
342  Name[n]="J13off"; Address[n]=244; Action[n]=96; n++;
343  Name[n]="J14on"; Address[n]=244; Action[n]=80; n++;
344  Name[n]="J14off"; Address[n]=244; Action[n]=112; n++;
345  Name[n]="J15on"; Address[n]=244; Action[n]=72; n++;
346  Name[n]="J15off"; Address[n]=244; Action[n]=104; n++;
347  Name[n]="J16on"; Address[n]=244; Action[n]=88; n++;
348  Name[n]="J16off"; Address[n]=244; Action[n]=120; n++;
349  Name[n]="Jbright"; Address[n]=240; Action[n]=136; n++;
350  Name[n]="Jdim"; Address[n]=240; Action[n]=152; n++;
351  Name[n]="K1on"; Address[n]=192; Action[n]=0; n++;
352  Name[n]="K1off"; Address[n]=192; Action[n]=32; n++;
353  Name[n]="K2on"; Address[n]=192; Action[n]=16; n++;
354  Name[n]="K2off"; Address[n]=192; Action[n]=48; n++;
355  Name[n]="K3on"; Address[n]=192; Action[n]=8; n++;
356  Name[n]="K3off"; Address[n]=192; Action[n]=40; n++;
357  Name[n]="K4on"; Address[n]=192; Action[n]=24; n++;
358  Name[n]="K4off"; Address[n]=192; Action[n]=56; n++;
359  Name[n]="K5on"; Address[n]=192; Action[n]=64; n++;
360  Name[n]="K5off"; Address[n]=192; Action[n]=96; n++;
361  Name[n]="K6on"; Address[n]=192; Action[n]=80; n++;
362  Name[n]="K6off"; Address[n]=192; Action[n]=112; n++;
363  Name[n]="K7on"; Address[n]=192; Action[n]=72; n++;
364  Name[n]="K7off"; Address[n]=192; Action[n]=104; n++;
365  Name[n]="K8on"; Address[n]=192; Action[n]=88; n++;
366  Name[n]="K8off"; Address[n]=192; Action[n]=120; n++;
367  Name[n]="K9on"; Address[n]=196; Action[n]=0; n++;
368  Name[n]="K9off"; Address[n]=196; Action[n]=32; n++;
369  Name[n]="K10on"; Address[n]=196; Action[n]=16; n++;
370  Name[n]="K10off"; Address[n]=196; Action[n]=48; n++;
371  Name[n]="K11on"; Address[n]=196; Action[n]=8; n++;
372  Name[n]="K11off"; Address[n]=196; Action[n]=40; n++;
373  Name[n]="K12on"; Address[n]=196; Action[n]=24; n++;
374  Name[n]="K12off"; Address[n]=196; Action[n]=56; n++;
375  Name[n]="K13on"; Address[n]=196; Action[n]=64; n++;
376  Name[n]="K13off"; Address[n]=196; Action[n]=96; n++;
377  Name[n]="K14on"; Address[n]=196; Action[n]=80; n++;
378  Name[n]="K14off"; Address[n]=196; Action[n]=112; n++;
379  Name[n]="K15on"; Address[n]=196; Action[n]=72; n++;
380  Name[n]="K15off"; Address[n]=196; Action[n]=104; n++;
381  Name[n]="K16on"; Address[n]=196; Action[n]=88; n++;
382  Name[n]="K16off"; Address[n]=196; Action[n]=120; n++;
383  Name[n]="Kbright"; Address[n]=192; Action[n]=136; n++;
384  Name[n]="Kdim"; Address[n]=192; Action[n]=152; n++;
385  Name[n]="L1on"; Address[n]=208; Action[n]=0; n++;
386  Name[n]="L1off"; Address[n]=208; Action[n]=32; n++;
387  Name[n]="L2on"; Address[n]=208; Action[n]=16; n++;
388  Name[n]="L2off"; Address[n]=208; Action[n]=48; n++;
389  Name[n]="L3on"; Address[n]=208; Action[n]=8; n++;
390  Name[n]="L3off"; Address[n]=208; Action[n]=40; n++;
391  Name[n]="L4on"; Address[n]=208; Action[n]=24; n++;
392  Name[n]="L4off"; Address[n]=208; Action[n]=56; n++;
393  Name[n]="L5on"; Address[n]=208; Action[n]=64; n++;
394  Name[n]="L5off"; Address[n]=208; Action[n]=96; n++;
395  Name[n]="L6on"; Address[n]=208; Action[n]=80; n++;
396  Name[n]="L6off"; Address[n]=208; Action[n]=112; n++;
397  Name[n]="L7on"; Address[n]=208; Action[n]=72; n++;
398  Name[n]="L7off"; Address[n]=208; Action[n]=104; n++;
399  Name[n]="L8on"; Address[n]=208; Action[n]=88; n++;
400  Name[n]="L8off"; Address[n]=208; Action[n]=120; n++;
401  Name[n]="L9on"; Address[n]=212; Action[n]=0; n++;
402  Name[n]="L9off"; Address[n]=212; Action[n]=32; n++;
403  Name[n]="L10on"; Address[n]=212; Action[n]=16; n++;
404  Name[n]="L10off"; Address[n]=212; Action[n]=48; n++;
405  Name[n]="L11on"; Address[n]=212; Action[n]=8; n++;
406  Name[n]="L11off"; Address[n]=212; Action[n]=40; n++;
407  Name[n]="L12on"; Address[n]=212; Action[n]=24; n++;
408  Name[n]="L12off"; Address[n]=212; Action[n]=56; n++;
409  Name[n]="L13on"; Address[n]=212; Action[n]=64; n++;
410  Name[n]="L13off"; Address[n]=212; Action[n]=96; n++;
411  Name[n]="L14on"; Address[n]=212; Action[n]=80; n++;
412  Name[n]="L14off"; Address[n]=212; Action[n]=112; n++;
413  Name[n]="L15on"; Address[n]=212; Action[n]=72; n++;
414  Name[n]="L15off"; Address[n]=212; Action[n]=104; n++;
415  Name[n]="L16on"; Address[n]=212; Action[n]=88; n++;
416  Name[n]="L16off"; Address[n]=212; Action[n]=120; n++;
417  Name[n]="Lbright"; Address[n]=208; Action[n]=136; n++;
418  Name[n]="Ldim"; Address[n]=208; Action[n]=152; n++;
419  Name[n]="M1on"; Address[n]=0; Action[n]=0; n++;
420  Name[n]="M1off"; Address[n]=0; Action[n]=32; n++;
421  Name[n]="M2on"; Address[n]=0; Action[n]=16; n++;
422  Name[n]="M2off"; Address[n]=0; Action[n]=48; n++;
423  Name[n]="M3on"; Address[n]=0; Action[n]=8; n++;
424  Name[n]="M3off"; Address[n]=0; Action[n]=40; n++;
425  Name[n]="M4on"; Address[n]=0; Action[n]=24; n++;
426  Name[n]="M4off"; Address[n]=0; Action[n]=56; n++;
427  Name[n]="M5on"; Address[n]=0; Action[n]=64; n++;
428  Name[n]="M5off"; Address[n]=0; Action[n]=96; n++;
429  Name[n]="M6on"; Address[n]=0; Action[n]=80; n++;
430  Name[n]="M6off"; Address[n]=0; Action[n]=112; n++;
431  Name[n]="M7on"; Address[n]=0; Action[n]=72; n++;
432  Name[n]="M7off"; Address[n]=0; Action[n]=104; n++;
433  Name[n]="M8on"; Address[n]=0; Action[n]=88; n++;
434  Name[n]="M8off"; Address[n]=0; Action[n]=120; n++;
435  Name[n]="M9on"; Address[n]=4; Action[n]=0; n++;
436  Name[n]="M9off"; Address[n]=4; Action[n]=32; n++;
437  Name[n]="M10on"; Address[n]=4; Action[n]=16; n++;
438  Name[n]="M10off"; Address[n]=4; Action[n]=48; n++;
439  Name[n]="M11on"; Address[n]=4; Action[n]=8; n++;
440  Name[n]="M11off"; Address[n]=4; Action[n]=40; n++;
441  Name[n]="M12on"; Address[n]=4; Action[n]=24; n++;
442  Name[n]="M12off"; Address[n]=4; Action[n]=56; n++;
443  Name[n]="M13on"; Address[n]=4; Action[n]=64; n++;
444  Name[n]="M13off"; Address[n]=4; Action[n]=96; n++;
445  Name[n]="M14on"; Address[n]=4; Action[n]=80; n++;
446  Name[n]="M14off"; Address[n]=4; Action[n]=112; n++;
447  Name[n]="M15on"; Address[n]=4; Action[n]=72; n++;
448  Name[n]="M15off"; Address[n]=4; Action[n]=104; n++;
449  Name[n]="M16on"; Address[n]=4; Action[n]=88; n++;
450  Name[n]="M16off"; Address[n]=4; Action[n]=120; n++;
451  Name[n]="Mbright"; Address[n]=0; Action[n]=136; n++;
452  Name[n]="Mdim"; Address[n]=0; Action[n]=152; n++;
453  Name[n]="N1on"; Address[n]=16; Action[n]=0; n++;
454  Name[n]="N1off"; Address[n]=16; Action[n]=32; n++;
455  Name[n]="N2on"; Address[n]=16; Action[n]=16; n++;
456  Name[n]="N2off"; Address[n]=16; Action[n]=48; n++;
457  Name[n]="N3on"; Address[n]=16; Action[n]=8; n++;
458  Name[n]="N3off"; Address[n]=16; Action[n]=40; n++;
459  Name[n]="N4on"; Address[n]=16; Action[n]=24; n++;
460  Name[n]="N4off"; Address[n]=16; Action[n]=56; n++;
461  Name[n]="N5on"; Address[n]=16; Action[n]=64; n++;
462  Name[n]="N5off"; Address[n]=16; Action[n]=96; n++;
463  Name[n]="N6on"; Address[n]=16; Action[n]=80; n++;
464  Name[n]="N6off"; Address[n]=16; Action[n]=112; n++;
465  Name[n]="N7on"; Address[n]=16; Action[n]=72; n++;
466  Name[n]="N7off"; Address[n]=16; Action[n]=104; n++;
467  Name[n]="N8on"; Address[n]=16; Action[n]=88; n++;
468  Name[n]="N8off"; Address[n]=16; Action[n]=120; n++;
469  Name[n]="N9on"; Address[n]=20; Action[n]=0; n++;
470  Name[n]="N9off"; Address[n]=20; Action[n]=32; n++;
471  Name[n]="N10on"; Address[n]=20; Action[n]=16; n++;
472  Name[n]="N10off"; Address[n]=20; Action[n]=48; n++;
473  Name[n]="N11on"; Address[n]=20; Action[n]=8; n++;
474  Name[n]="N11off"; Address[n]=20; Action[n]=40; n++;
475  Name[n]="N12on"; Address[n]=20; Action[n]=24; n++;
476  Name[n]="N12off"; Address[n]=20; Action[n]=56; n++;
477  Name[n]="N13on"; Address[n]=20; Action[n]=64; n++;
478  Name[n]="N13off"; Address[n]=20; Action[n]=96; n++;
479  Name[n]="N14on"; Address[n]=20; Action[n]=80; n++;
480  Name[n]="N14off"; Address[n]=20; Action[n]=112; n++;
481  Name[n]="N15on"; Address[n]=20; Action[n]=72; n++;
482  Name[n]="N15off"; Address[n]=20; Action[n]=104; n++;
483  Name[n]="N16on"; Address[n]=20; Action[n]=88; n++;
484  Name[n]="N16off"; Address[n]=20; Action[n]=120; n++;
485  Name[n]="Nbright"; Address[n]=16; Action[n]=136; n++;
486  Name[n]="Ndim"; Address[n]=16; Action[n]=152; n++;
487  Name[n]="O1on"; Address[n]=32; Action[n]=0; n++;
488  Name[n]="O1off"; Address[n]=32; Action[n]=32; n++;
489  Name[n]="O2on"; Address[n]=32; Action[n]=16; n++;
490  Name[n]="O2off"; Address[n]=32; Action[n]=48; n++;
491  Name[n]="O3on"; Address[n]=32; Action[n]=8; n++;
492  Name[n]="O3off"; Address[n]=32; Action[n]=40; n++;
493  Name[n]="O4on"; Address[n]=32; Action[n]=24; n++;
494  Name[n]="O4off"; Address[n]=32; Action[n]=56; n++;
495  Name[n]="O5on"; Address[n]=32; Action[n]=64; n++;
496  Name[n]="O5off"; Address[n]=32; Action[n]=96; n++;
497  Name[n]="O6on"; Address[n]=32; Action[n]=80; n++;
498  Name[n]="O6off"; Address[n]=32; Action[n]=112; n++;
499  Name[n]="O7on"; Address[n]=32; Action[n]=72; n++;
500  Name[n]="O7off"; Address[n]=32; Action[n]=104; n++;
501  Name[n]="O8on"; Address[n]=32; Action[n]=88; n++;
502  Name[n]="O8off"; Address[n]=32; Action[n]=120; n++;
503  Name[n]="O9on"; Address[n]=36; Action[n]=0; n++;
504  Name[n]="O9off"; Address[n]=36; Action[n]=32; n++;
505  Name[n]="O10on"; Address[n]=36; Action[n]=16; n++;
506  Name[n]="O10off"; Address[n]=36; Action[n]=48; n++;
507  Name[n]="O11on"; Address[n]=36; Action[n]=8; n++;
508  Name[n]="O11off"; Address[n]=36; Action[n]=40; n++;
509  Name[n]="O12on"; Address[n]=36; Action[n]=24; n++;
510  Name[n]="O12off"; Address[n]=36; Action[n]=56; n++;
511  Name[n]="O13on"; Address[n]=36; Action[n]=64; n++;
512  Name[n]="O13off"; Address[n]=36; Action[n]=96; n++;
513  Name[n]="O14on"; Address[n]=36; Action[n]=80; n++;
514  Name[n]="O14off"; Address[n]=36; Action[n]=112; n++;
515  Name[n]="O15on"; Address[n]=36; Action[n]=72; n++;
516  Name[n]="O15off"; Address[n]=36; Action[n]=104; n++;
517  Name[n]="O16on"; Address[n]=36; Action[n]=88; n++;
518  Name[n]="O16off"; Address[n]=36; Action[n]=120; n++;
519  Name[n]="Obright"; Address[n]=32; Action[n]=136; n++;
520  Name[n]="Odim"; Address[n]=32; Action[n]=152; n++;
521  Name[n]="P1on"; Address[n]=48; Action[n]=0; n++;
522  Name[n]="P1off"; Address[n]=48; Action[n]=32; n++;
523  Name[n]="P2on"; Address[n]=48; Action[n]=16; n++;
524  Name[n]="P2off"; Address[n]=48; Action[n]=48; n++;
525  Name[n]="P3on"; Address[n]=48; Action[n]=8; n++;
526  Name[n]="P3off"; Address[n]=48; Action[n]=40; n++;
527  Name[n]="P4on"; Address[n]=48; Action[n]=24; n++;
528  Name[n]="P4off"; Address[n]=48; Action[n]=56; n++;
529  Name[n]="P5on"; Address[n]=48; Action[n]=64; n++;
530  Name[n]="P5off"; Address[n]=48; Action[n]=96; n++;
531  Name[n]="P6on"; Address[n]=48; Action[n]=80; n++;
532  Name[n]="P6off"; Address[n]=48; Action[n]=112; n++;
533  Name[n]="P7on"; Address[n]=48; Action[n]=72; n++;
534  Name[n]="P7off"; Address[n]=48; Action[n]=104; n++;
535  Name[n]="P8on"; Address[n]=48; Action[n]=88; n++;
536  Name[n]="P8off"; Address[n]=48; Action[n]=120; n++;
537  Name[n]="P9on"; Address[n]=52; Action[n]=0; n++;
538  Name[n]="P9off"; Address[n]=52; Action[n]=32; n++;
539  Name[n]="P10on"; Address[n]=52; Action[n]=16; n++;
540  Name[n]="P10off"; Address[n]=52; Action[n]=48; n++;
541  Name[n]="P11on"; Address[n]=52; Action[n]=8; n++;
542  Name[n]="P11off"; Address[n]=52; Action[n]=40; n++;
543  Name[n]="P12on"; Address[n]=52; Action[n]=24; n++;
544  Name[n]="P12off"; Address[n]=52; Action[n]=56; n++;
545  Name[n]="P13on"; Address[n]=52; Action[n]=64; n++;
546  Name[n]="P13off"; Address[n]=52; Action[n]=96; n++;
547  Name[n]="P14on"; Address[n]=52; Action[n]=80; n++;
548  Name[n]="P14off"; Address[n]=52; Action[n]=112; n++;
549  Name[n]="P15on"; Address[n]=52; Action[n]=72; n++;
550  Name[n]="P15off"; Address[n]=52; Action[n]=104; n++;
551  Name[n]="P16on"; Address[n]=52; Action[n]=88; n++;
552  Name[n]="P16off"; Address[n]=52; Action[n]=120; n++;
553  Name[n]="Pbright"; Address[n]=48; Action[n]=136; n++;
554  Name[n]="Pdim"; Address[n]=48; Action[n]=152; n++;
555 
556  return(n);
557  }