Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
727 | rain-er | 1 | #!/usr/bin/perl |
2 | #!/usr/bin/perl -d:ptkdb |
||
3 | |||
4 | ############################################################################### |
||
5 | # |
||
6 | # libcfgopt.pl - Option menus |
||
7 | # |
||
8 | # Copyright (C) 2009 Rainer Walther (rainerwalther-mail@web.de) |
||
9 | # |
||
10 | # Creative Commons Lizenz mit den Zusaetzen (by, nc, sa) |
||
11 | # |
||
12 | # Es ist Ihnen gestattet: |
||
13 | # * das Werk vervielfältigen, verbreiten und öffentlich zugänglich machen |
||
14 | # * Abwandlungen bzw. Bearbeitungen des Inhaltes anfertigen |
||
15 | # |
||
16 | # Zu den folgenden Bedingungen: |
||
17 | # * Namensnennung. |
||
18 | # Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen. |
||
19 | # * Keine kommerzielle Nutzung. |
||
20 | # Dieses Werk darf nicht für kommerzielle Zwecke verwendet werden. |
||
21 | # * Weitergabe unter gleichen Bedingungen. |
||
22 | # Wenn Sie den lizenzierten Inhalt bearbeiten oder in anderer Weise umgestalten, |
||
23 | # verändern oder als Grundlage für einen anderen Inhalt verwenden, |
||
24 | # dürfen Sie den neu entstandenen Inhalt nur unter Verwendung von Lizenzbedingungen |
||
25 | # weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind. |
||
26 | # |
||
27 | # Im Falle einer Verbreitung müssen Sie anderen die Lizenzbedingungen, unter welche dieses |
||
28 | # Werk fällt, mitteilen. Am Einfachsten ist es, einen Link auf diese Seite einzubinden. |
||
29 | # |
||
30 | # Jede der vorgenannten Bedingungen kann aufgehoben werden, sofern Sie die Einwilligung |
||
31 | # des Rechteinhabers dazu erhalten. |
||
32 | # |
||
33 | # Diese Lizenz lässt die Urheberpersönlichkeitsrechte unberührt. |
||
34 | # |
||
35 | # Weitere Details zur Lizenzbestimmung gibt es hier: |
||
36 | # Kurzform: http://creativecommons.org/licenses/by-nc-sa/3.0/de/ |
||
37 | # Komplett: http://creativecommons.org/licenses/by-nc-sa/3.0/de/legalcode |
||
38 | # |
||
39 | ############################################################################### |
||
40 | # |
||
41 | # 2009-10-28 0.0.1 rw created |
||
42 | # 2010-02-10 0.4.0 rw Stick control |
||
43 | # event configuration |
||
44 | # |
||
45 | ############################################################################### |
||
46 | |||
47 | $Version{'libcfgopt.pl'} = "0.4.0 - 2010-02-10"; |
||
48 | |||
49 | # File selection dialog |
||
50 | %CfgFile = ( WpFile => "Filename", # Filename, Path |
||
51 | KmlFile => "Filename", |
||
52 | EventFile => "Filename", |
||
53 | Program => "Path", |
||
54 | ); |
||
55 | |||
56 | # Multiline Text dialog |
||
57 | %CfgText = ( Condition => "80;24", # width;height |
||
58 | Action => "80;24", |
||
59 | ActionElse => "80;24", |
||
60 | Description => "80;24", |
||
61 | ); |
||
62 | |||
63 | # Option Menue |
||
64 | %CfgOpt = ( |
||
65 | AudioMute => [ "Yes", "No", ], |
||
66 | PlayerMode => [ "Play", "Pause", "Home", "Stop", ], |
||
67 | PlayerRandomMode => [ "STD", "RND", "MAP", ], |
||
68 | PlayerWptKmlMode => [ "WPT", "KML",], |
||
69 | PlayerPauseMode => [ "MAP", "MK",], |
||
70 | Active => [ "Yes", "No", ], |
||
71 | Port => [ "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", |
||
72 | "COM9", "COM10", "COM11", "COM12", "COM13", "COM14", "COM15", "COM16", ], |
||
73 | PortSetSkip => [ "Yes", "No", ], |
||
74 | MapDefault => [ sort keys %Maps ], |
||
75 | TxExtOn => [ "Yes", "No", ], |
||
76 | |||
77 | Message1 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
78 | Message2 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
79 | Message3 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
80 | Message4 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
81 | Message5 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
82 | Message6 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
83 | Message7 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
84 | Message8 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
85 | Message9 => [ "", "FLIGHT_TIME", "BATTERY", "ALTITUDE", "SATELLITES", "HOME_DIST", "TARGET_DIST", ], |
||
86 | |||
87 | Trigger => [ RISE, FALL, TOGGLE_RISE, TOGGLE_FALL, TRUE, FALSE, ], |
||
88 | SerialChannelSend => [ "Yes", "No" ], |
||
89 | ExternControlSend => [ "Yes", "No" ], |
||
90 | |||
91 | ExternControlNickExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
92 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
93 | ExternControlRollExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
94 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
95 | ExternControlGasExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
96 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
97 | ExternControlGierExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
98 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
99 | CrosshairMoveXExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
100 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
101 | CrosshairMoveYExpo => [ "100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0", |
||
102 | "-10", "-20", "-30", "-40", "-50", "-60", "-70", "-80", "-90", "-100", ], |
||
103 | |||
104 | ExternControlNickLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
105 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
106 | ExternControlRollLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
107 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
108 | ExternControlGasLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
109 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
110 | ExternControlGierLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
111 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
112 | CrosshairMoveXLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
113 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
114 | CrosshairMoveYLimit => [ "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", |
||
115 | "110", "120", "130", "140", "150", "160", "170", "180", "190", "200", ], |
||
116 | |||
117 | CrosshairMoveX => [ "", |
||
118 | "JoystickX", "JoystickY", "JoystickZ", "JoystickR", "JoystickU", "JoystickV", |
||
119 | "MouseRotX", "MouseRotY", "MouseRotZ", |
||
120 | "MouseTranX", "MouseTranY", "MouseTranZ", ], |
||
121 | CrosshairMoveY => [ "", |
||
122 | "JoystickX", "JoystickY", "JoystickZ", "JoystickR", "JoystickU", "JoystickV", |
||
123 | "MouseRotX", "MouseRotY", "MouseRotZ", |
||
124 | "MouseTranX", "MouseTranY", "MouseTranZ", ], |
||
125 | |||
126 | ExternControlNick => [ "", |
||
127 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
128 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
129 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
130 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
131 | "SerialChannel01", "SerialChannel02", "SerialChannel03", "SerialChannel04", "SerialChannel05", "SerialChannel06", |
||
132 | "SerialChannel07", "SerialChannel08", "SerialChannel09", "SerialChannel10", "SerialChannel11", "SerialChannel12", ], |
||
133 | ExternControlRoll => [ "", |
||
134 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
135 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
136 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
137 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
138 | "SerialChannel01", "SerialChannel02", "SerialChannel03", "SerialChannel04", "SerialChannel05", "SerialChannel06", |
||
139 | "SerialChannel07", "SerialChannel08", "SerialChannel09", "SerialChannel10", "SerialChannel11", "SerialChannel12", ], |
||
140 | ExternControlGier => [ "", |
||
141 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
142 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
143 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
144 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
145 | "SerialChannel01", "SerialChannel02", "SerialChannel03", "SerialChannel04", "SerialChannel05", "SerialChannel06", |
||
146 | "SerialChannel07", "SerialChannel08", "SerialChannel09", "SerialChannel10", "SerialChannel11", "SerialChannel12", ], |
||
147 | ExternControlGas => [ "", |
||
148 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
149 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
150 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
151 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
152 | "SerialChannel01", "SerialChannel02", "SerialChannel03", "SerialChannel04", "SerialChannel05", "SerialChannel06", |
||
153 | "SerialChannel07", "SerialChannel08", "SerialChannel09", "SerialChannel10", "SerialChannel11", "SerialChannel12", ], |
||
154 | ExternControlHeight => [ "", |
||
155 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
156 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
157 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
158 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
159 | "SerialChannel01", "SerialChannel02", "SerialChannel03", "SerialChannel04", "SerialChannel05", "SerialChannel06", |
||
160 | "SerialChannel07", "SerialChannel08", "SerialChannel09", "SerialChannel10", "SerialChannel11", "SerialChannel12", ], |
||
161 | |||
162 | SerialChannel01 => [ "", |
||
163 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
164 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
165 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
166 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
167 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
168 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
169 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
170 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
171 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
172 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
173 | SerialChannel02 => [ "", |
||
174 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
175 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
176 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
177 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
178 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
179 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
180 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
181 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
182 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
183 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
184 | SerialChannel03 => [ "", |
||
185 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
186 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
187 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
188 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
189 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
190 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
191 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
192 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
193 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
194 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
195 | SerialChannel04 => [ "", |
||
196 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
197 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
198 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
199 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
200 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
201 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
202 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
203 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
204 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
205 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
206 | SerialChannel05 => [ "", |
||
207 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
208 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
209 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
210 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
211 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
212 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
213 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
214 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
215 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
216 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
217 | SerialChannel06 => [ "", |
||
218 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
219 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
220 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
221 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
222 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
223 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
224 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
225 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
226 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
227 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
228 | SerialChannel07 => [ "", |
||
229 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
230 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
231 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
232 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
233 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
234 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
235 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
236 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
237 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
238 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
239 | SerialChannel08 => [ "", |
||
240 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
241 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
242 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
243 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
244 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
245 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
246 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
247 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
248 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
249 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
250 | SerialChannel09 => [ "", |
||
251 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
252 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
253 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
254 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
255 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
256 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
257 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
258 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
259 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
260 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
261 | SerialChannel10 => [ "", |
||
262 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
263 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
264 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
265 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
266 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
267 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
268 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
269 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
270 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
271 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
272 | SerialChannel11 => [ "", |
||
273 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
274 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
275 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
276 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
277 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
278 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
279 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
280 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
281 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
282 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
283 | SerialChannel12 => [ "", |
||
284 | "JoystickX", "JoystickX_Reverse", "JoystickY", "JoystickY_Reverse", "JoystickZ", "JoystickZ_Reverse", |
||
285 | "JoystickR", "JoystickR_Reverse", "JoystickU", "JoystickU_Reverse", "JoystickV", "JoystickV_Reverse", |
||
286 | "JoystickButton1", "JoystickButton2", "JoystickButton3", "JoystickButton4", |
||
287 | "JoystickButton5", "JoystickButton6", "JoystickButton7", "JoystickButton8", |
||
288 | "JoystickButton9", "JoystickButton10", "JoystickButton11", "JoystickButton12", |
||
289 | "JoystickPov0", "JoystickPov45", "JoystickPov90", "JoystickPov135", |
||
290 | "JoystickPov180", "JoystickPov225", "JoystickPov270", "JoystickPov315", |
||
291 | "MouseRotX", "MouseRotX_Reverse", "MouseRotY", "MouseRotY_Reverse", "MouseRotZ", "MouseRotZ_Reverse", |
||
292 | "MouseTranX", "MouseTranX_Reverse", "MouseTranY", "MouseTranY_Reverse", "MouseTranZ", "MouseTranZ_Reverse", |
||
293 | "MouseButton1", "MouseButton2", "MouseButton3", "MouseButton4", ], |
||
294 | ); |
||
295 | |||
296 | 1; |
||
297 | |||
298 | __END__ |