Subversion Repositories Projects

Rev

Rev 232 | Rev 252 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
206 ligi 1
--Kanalbelegung[8]
2
 to_cat("Channels", [
3
 
4
	{:pos=>act_pos , :name=>"Nick" , :typ=>"STICK" },
5
	{:pos=>act_pos+1 , :name=>"Roll" , :typ=>"STICK" },
6
	{:pos=>act_pos+2 , :name=>"Accelerate" , :typ=>"STICK" },
7
	{:pos=>act_pos+3 , :name=>"Gier" , :typ=>"STICK" },
8
	{:pos=>act_pos+4 , :name=>"POTI1" , :typ=>"STICK" },
9
	{:pos=>act_pos+5 , :name=>"POTI2" , :typ=>"STICK" },
10
	{:pos=>act_pos+6 , :name=>"POTI3" , :typ=>"STICK" },
11
	{:pos=>act_pos+7 , :name=>"POTI4" , :typ=>"STICK" },
12
	])
13
 
14
 act_pos+=8
15
 
16
--GlobalConfigOld;
17
 
18
 to_cat("Configuration", [
19
	 {:pos=>act_pos*8 , :name=>"ALTITUDE_CONTROL" , :typ=>"BITSWITCH" },
20
	 {:pos=>act_pos*8+1 , :name=>"Switch for Setpoint" , :typ=>"BITSWITCH" },
21
	 {:pos=>act_pos*8+2 , :name=>"Heading Hold" , :typ=>"BITSWITCH" },
22
	 {:pos=>act_pos*8+3 , :name=>"Compas Active" , :typ=>"BITSWITCH" },
23
	 {:pos=>act_pos*8+5 , :name=>"GPS" , :typ=>"BITSWITCH" },
24
 
25
	])
26
 
27
 
28
 act_pos+=1
29
 
30
--GlobalConfig;
31
 
32
 to_cat("Configuration", [
33
	 {:pos=>act_pos*8 , :name=>"ALTITUDE_CONTROL" , :typ=>"BITSWITCH" },
34
	 {:pos=>act_pos*8+1 , :name=>"Switch for Setpoint" , :typ=>"BITSWITCH" },
35
	 {:pos=>act_pos*8+2 , :name=>"Heading Hold" , :typ=>"BITSWITCH" },
36
	 {:pos=>act_pos*8+3 , :name=>"Compas Active" , :typ=>"BITSWITCH" },
37
	 {:pos=>act_pos*8+4 , :name=>"Compas Fix" , :typ=>"BITSWITCH" },
38
	 {:pos=>act_pos*8+5 , :name=>"GPS" , :typ=>"BITSWITCH" },
39
	 {:pos=>act_pos*8+6 , :name=>"Coupling" , :typ=>"BITSWITCH" },
40
	 {:pos=>act_pos*8+7 , :name=>"Yaw Rate Limiter" , :typ=>"BITSWITCH" }
41
	])
42
 
43
 
44
 act_pos+=1
45
 
233 ligi 46
--Hoehe_MinGas;
206 ligi 47
 to_cat("Altitude", [{ :pos=>act_pos , :name=>"Min. Accelerate" , :typ=>"BYTE" }] )
48
 act_pos+=1
233 ligi 49
--Luftdruck_D;
206 ligi 50
 to_cat("Altitude", [{ :pos=>act_pos , :name=>"Barometric D" , :typ=>"BYTE" }] )
51
 act_pos+=1
233 ligi 52
--MaxHoehe;
206 ligi 53
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Setpoint" , :typ=>"BYTE" }] )
54
 act_pos+=1
233 ligi 55
--Hoehe_P;
206 ligi 56
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Altitude P" , :typ=>"BYTE" }] )
57
 act_pos+=1
233 ligi 58
--Hoehe_Verstaerkung;
206 ligi 59
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Gain" , :typ=>"BYTE" }] )
60
 act_pos+=1
233 ligi 61
--Hoehe_ACC_Wirkung;
206 ligi 62
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Z-ACC" , :typ=>"BYTE" }] )
63
 act_pos+=1
233 ligi 64
--Stick_P;
206 ligi 65
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Nick/Roll P" , :typ=>"BYTE" }] )
66
 act_pos+=1
233 ligi 67
--Stick_D;
206 ligi 68
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Nick/Roll D" , :typ=>"BYTE" }] )
69
 act_pos+=1
233 ligi 70
--Gier_P;
206 ligi 71
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Gier P" , :typ=>"BYTE" }] )
72
 act_pos+=1
233 ligi 73
--Gas_Min;
206 ligi 74
  to_cat("Other", [{ :pos=>act_pos , :name=>"Min Gas" , :typ=>"BYTE" }] )
75
 act_pos+=1
233 ligi 76
--Gas_Max;
206 ligi 77
  to_cat("Other", [{ :pos=>act_pos , :name=>"Max Gas" , :typ=>"BYTE" }] )
78
 act_pos+=1
233 ligi 79
--GyroAccFaktor;
206 ligi 80
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"ACC/Gyro Factor" , :typ=>"BYTE" }] )
81
 act_pos+=1
233 ligi 82
--KompassWirkung;
206 ligi 83
  to_cat("Other", [{ :pos=>act_pos , :name=>"Compass Effect" , :typ=>"BYTE" }] )
84
 act_pos+=1
233 ligi 85
--Gyro_P;
206 ligi 86
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"P-Rate" , :typ=>"BYTE" }] )
87
 act_pos+=1
233 ligi 88
--Gyro_I;
206 ligi 89
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"I-Rate" , :typ=>"BYTE" }] )
90
 act_pos+=1
233 ligi 91
--Gyro_D;
232 ligi 92
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"D-Rate" , :typ=>"BYTE" }] )
93
 act_pos+=1
94
 
233 ligi 95
--UnterspannungsWarnung;
206 ligi 96
  to_cat("Other", [{ :pos=>act_pos , :name=>"Voltage Warning" , :typ=>"BYTE" }] )
97
 act_pos+=1
98
--NotGas;
99
  to_cat("Other", [{ :pos=>act_pos , :name=>"Distress Gas" , :typ=>"BYTE" }] )
100
 act_pos+=1
233 ligi 101
--NotGasZeit;
206 ligi 102
  to_cat("Other", [{ :pos=>act_pos , :name=>"Distress Gas Time" , :typ=>"BYTE" }] )
103
 act_pos+=1
233 ligi 104
--UfoAusrichtung;
206 ligi 105
 act_pos+=1
233 ligi 106
--I_Faktor;
206 ligi 107
 act_pos+=1
233 ligi 108
--UserParam1;
206 ligi 109
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 1" , :typ=>"BYTE" }] )
110
  act_pos+=1
233 ligi 111
--UserParam2;
206 ligi 112
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 2" , :typ=>"BYTE" }] )
113
 act_pos+=1
233 ligi 114
--UserParam3;
206 ligi 115
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 3" , :typ=>"BYTE" }] )
116
 act_pos+=1
233 ligi 117
--UserParam4;
206 ligi 118
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 4" , :typ=>"BYTE" }] )
119
 act_pos+=1
233 ligi 120
--ServoNickControl;
206 ligi 121
  to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo control" , :typ=>"BYTE" }] )
122
  act_pos+=1
123
--ServoNickComp;
124
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Nick compensation" , :typ=>"BYTE" }] )
125
 act_pos+=1
233 ligi 126
--ServoNickMin;
206 ligi 127
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo min" , :typ=>"BYTE" }] )
128
 act_pos+=1
233 ligi 129
--ServoNickMax;
206 ligi 130
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo max" , :typ=>"BYTE" }] )
131
 act_pos+=1
233 ligi 132
--ServoNickRefresh;
206 ligi 133
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Refresh rate" , :typ=>"BYTE" }] )
134
 act_pos+=1
233 ligi 135
--LoopGasLimit;
206 ligi 136
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Gas Limit" , :typ=>"BYTE" }] )
137
 act_pos+=1
233 ligi 138
--LoopThreshold;
206 ligi 139
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Threshold" , :typ=>"BYTE" }] )
140
 act_pos+=1
233 ligi 141
--LoopHysterese;
206 ligi 142
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Hysterese" , :typ=>"BYTE" }] )
143
 act_pos+=1
233 ligi 144
--AchsKopplung1;
206 ligi 145
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Yaw pos. feedback" , :typ=>"BYTE" }] )
146
 act_pos+=1
232 ligi 147
 
233 ligi 148
--AchsKopplung2;
232 ligi 149
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Coupling2" , :typ=>"BYTE" }] )
150
 act_pos+=1
151
 
233 ligi 152
--CouplingYawCorrection;
232 ligi 153
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Coupling YawCorrect" , :typ=>"BYTE" }] )
154
 act_pos+=1
155
 
156
 
233 ligi 157
--AchsGegenKopplung1;
206 ligi 158
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Yaw neg. feedback" , :typ=>"BYTE" }] )
159
 act_pos+=1
233 ligi 160
--WinkelUmschlagNick;
206 ligi 161
  to_cat("Looping", [{ :pos=>act_pos , :name=>"TurnOver Nick" , :typ=>"BYTE" }] )
162
 act_pos+=1
233 ligi 163
--WinkelUmschlagRoll;
206 ligi 164
  to_cat("Looping", [{ :pos=>act_pos , :name=>"TurnOver Roll" , :typ=>"BYTE" }] )
165
 act_pos+=1
233 ligi 166
--GyroAccAbgleich;
206 ligi 167
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"ACC/Gyro Comp" , :typ=>"BYTE" }] )
168
 act_pos+=1
233 ligi 169
--Driftkomp;
206 ligi 170
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"Drift-Compensation" , :typ=>"BYTE" }] )
171
 act_pos+=1
233 ligi 172
--DynamicStability;
206 ligi 173
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"Dynamic stability" , :typ=>"BYTE" }] )
174
 act_pos+=1
233 ligi 175
--UserParam5;
206 ligi 176
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 5" , :typ=>"BYTE" }] )
177
 act_pos+=1
233 ligi 178
--UserParam6;
206 ligi 179
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 6" , :typ=>"BYTE" }] )
180
 act_pos+=1
233 ligi 181
--UserParam7;
206 ligi 182
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 7" , :typ=>"BYTE" }] )
183
 act_pos+=1
233 ligi 184
--UserParam8;
206 ligi 185
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 8" , :typ=>"BYTE" }] )
186
 act_pos+=1
233 ligi 187
--LoopConfig;
206 ligi 188
 
189
 to_cat("Looping", [
190
	 {:pos=>act_pos*8 , :name=>"UP" , :typ=>"BITSWITCH" },
191
	 {:pos=>act_pos*8+1 , :name=>"DOWN" , :typ=>"BITSWITCH" },
192
	 {:pos=>act_pos*8+2 , :name=>"LEFT" , :typ=>"BITSWITCH" },
193
	 {:pos=>act_pos*8+3 , :name=>"RIGHT" , :typ=>"BITSWITCH" }
194
	])
195
 act_pos+=1
233 ligi 196
--ServoNickCompInvert;
206 ligi 197
 to_cat("Camera", [{ :pos=>act_pos*8 , :name=>"Invert Direction" , :typ=>"BITSWITCH" }] )
198
 act_pos+=1
233 ligi 199
--J16Bitmask;
206 ligi 200
 to_cat("Output", [{ :pos=>act_pos , :name=>"J16 Bitmask" , :typ=>"BYTE" }] )
201
 act_pos+=1
233 ligi 202
--J16Timing;
206 ligi 203
 to_cat("Output", [{ :pos=>act_pos , :name=>"J16 Timing" , :typ=>"BYTE" }] )
204
 act_pos+=1
233 ligi 205
--J17Bitmask;
206 ligi 206
 to_cat("Output", [{ :pos=>act_pos , :name=>"J17 Bitmask" , :typ=>"BYTE" }] )
207
 act_pos+=1
233 ligi 208
--J17Timing;
206 ligi 209
 to_cat("Output", [{ :pos=>act_pos , :name=>"J17 Timing" , :typ=>"BYTE" }] )
210
 act_pos+=1
233 ligi 211
--NaviGpsModeControl;
206 ligi 212
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Mode Control" , :typ=>"BYTE" }] )
213
 act_pos+=1
233 ligi 214
--NaviGpsGain;
206 ligi 215
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-Gain" , :typ=>"BYTE" }] )
216
 act_pos+=1
233 ligi 217
--NaviGpsP;
206 ligi 218
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-P" , :typ=>"BYTE" }] )
219
 act_pos+=1
233 ligi 220
 
221
--NaviGpsPLimit;
222
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-P Limit" , :typ=>"BYTE" }] )
223
 act_pos+=1
224
 
225
 
226
--NaviGpsI;
206 ligi 227
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-I" , :typ=>"BYTE" }] )
228
 act_pos+=1
233 ligi 229
 
230
--NaviGpsILimit;
231
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-I Limit" , :typ=>"BYTE" }] )
232
 act_pos+=1
233
--NaviGpsD;
206 ligi 234
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-D" , :typ=>"BYTE" }] )
235
 act_pos+=1
233 ligi 236
--NaviGpsDLimit;
237
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-D Limit" , :typ=>"BYTE" }] )
238
 act_pos+=1
239
--NaviGpsACC;
206 ligi 240
 to_cat("Navi", [{ :pos=>act_pos , :name=>"GPS-ACC" , :typ=>"BYTE" }] )
241
 act_pos+=1
233 ligi 242
--NaviGpsMinSat;
206 ligi 243
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Satelite Minimum" , :typ=>"BYTE" }] )
244
 act_pos+=1
233 ligi 245
--NaviStickThreshold;
206 ligi 246
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Stick Threhsold" , :typ=>"BYTE" }] )
247
 act_pos+=1
233 ligi 248
--ExternalControl;
206 ligi 249
 to_cat("Stick", [{ :pos=>act_pos , :name=>"External Control" , :typ=>"BYTE" }] )
250
 act_pos+=1
251
 
252
 
233 ligi 253
--NaviWindCorrection;
206 ligi 254
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Wind Correction" , :typ=>"BYTE" }] )
255
 act_pos+=1
256
 
257
 
233 ligi 258
--NaviSpeedCompensation;
206 ligi 259
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Speed Compensation" , :typ=>"BYTE" }] )
260
 act_pos+=1
261
 
233 ligi 262
--NaviOperatingRadius;
206 ligi 263
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Operating Radius" , :typ=>"BYTE" }] )
264
 act_pos+=1
265
 
266
 
233 ligi 267
--BitConfig;
206 ligi 268
 
269
 to_cat("Looping", [
270
	 {:pos=>act_pos*8 , :name=>"UP" , :typ=>"BITSWITCH" },
271
	 {:pos=>act_pos*8+1 , :name=>"DOWN" , :typ=>"BITSWITCH" },
272
	 {:pos=>act_pos*8+2 , :name=>"LEFT" , :typ=>"BITSWITCH" },
273
	 {:pos=>act_pos*8+3 , :name=>"RIGHT" , :typ=>"BITSWITCH" }
274
	])
275
 
276
 to_cat("Altitude", [
277
	 {:pos=>act_pos*8+4 , :name=>"3-Way switch" , :typ=>"BITSWITCH" }
278
	])
279
 
280
 
281
 act_pos+=1
282
 
233 ligi 283
--NaviAngleLimitation;
206 ligi 284
 to_cat("Navi", [{ :pos=>act_pos , :name=>"Angle Limit" , :typ=>"BYTE" }] )
285
 act_pos+=1
286
 
287
--Reserved[4]
288
 act_pos+=4
289
--Reserved[7]
290
 act_pos+=7
291
--Name[12]
292
 name_pos=act_pos
293
 act_pos+=12
294
 end_pos=act_pos
295
 
233 ligi 296
--NaviPH_LoginTime;
232 ligi 297
 to_cat("Navi", [{ :pos=>act_pos , :name=>"PH LoginTime" , :typ=>"BYTE" }] )
233 ligi 298
 act_pos+=1
299