Subversion Repositories Projects

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
60 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
--GlobalConfig
16
 
17
 to_cat("Configuration", [
18
	 {:pos=>act_pos*8 , :name=>"ALTITUDE_CONTROL" , :typ=>"BITSWITCH" },
19
	 {:pos=>act_pos*8+1 , :name=>"Switch for Setpoint" , :typ=>"BITSWITCH" },
20
	 {:pos=>act_pos*8+2 , :name=>"Heading Hold" , :typ=>"BITSWITCH" },
21
	 {:pos=>act_pos*8+3 , :name=>"Compas " , :typ=>"BITSWITCH" },
22
	 {:pos=>act_pos*8+4 , :name=>"Orientation" , :typ=>"BITSWITCH" },
23
	 {:pos=>act_pos*8+5 , :name=>"GPS" , :typ=>"BITSWITCH" }
24
	])
25
 
26
 
27
 act_pos+=1
28
 
29
--Hoehe_MinGas
30
 to_cat("Altitude", [{ :pos=>act_pos , :name=>"Min. Accelerate" , :typ=>"BYTE" }] )
31
 act_pos+=1
32
--Luftdruck_D
33
 to_cat("Altitude", [{ :pos=>act_pos , :name=>"Barometric D" , :typ=>"BYTE" }] )
34
 act_pos+=1
35
--MaxHoehe
36
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Setpoint" , :typ=>"BYTE" }] )
37
 act_pos+=1
38
--Hoehe_P
39
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Altitude P" , :typ=>"BYTE" }] )
40
 act_pos+=1
41
--Hoehe_Verstaerkung
42
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Gain" , :typ=>"BYTE" }] )
43
 act_pos+=1
44
--Hoehe_ACC_Wirkung
45
  to_cat("Altitude", [{ :pos=>act_pos , :name=>"Z-ACC" , :typ=>"BYTE" }] )
46
 act_pos+=1
47
--Stick_P
48
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Nick/Roll P" , :typ=>"BYTE" }] )
49
 act_pos+=1
50
--Stick_D
51
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Nick/Roll D" , :typ=>"BYTE" }] )
52
 act_pos+=1
53
--Gier_P
54
  to_cat("Stick", [{ :pos=>act_pos , :name=>"Gier P" , :typ=>"BYTE" }] )
55
 act_pos+=1
56
--Gas_Min
57
  to_cat("Other", [{ :pos=>act_pos , :name=>"Min Gas" , :typ=>"BYTE" }] )
58
 act_pos+=1
59
--Gas_Max
60
  to_cat("Other", [{ :pos=>act_pos , :name=>"Max Gas" , :typ=>"BYTE" }] )
61
 act_pos+=1
62
--GyroAccFaktor
63
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"ACC/Gyro Factor" , :typ=>"BYTE" }] )
64
 act_pos+=1
65
--KompassWirkung
66
  to_cat("Other", [{ :pos=>act_pos , :name=>"Compass Effect" , :typ=>"BYTE" }] )
67
 act_pos+=1
68
--Gyro_P
69
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"P-Rate" , :typ=>"BYTE" }] )
70
 act_pos+=1
71
--Gyro_I
72
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"I-Rate" , :typ=>"BYTE" }] )
73
 act_pos+=1
74
--UnterspannungsWarnung
75
  to_cat("Other", [{ :pos=>act_pos , :name=>"Voltage Warning" , :typ=>"BYTE" }] )
76
 act_pos+=1
77
--NotGas;
78
  to_cat("Other", [{ :pos=>act_pos , :name=>"Distress Gas" , :typ=>"BYTE" }] )
79
 act_pos+=1
80
--NotGasZeit
81
  to_cat("Other", [{ :pos=>act_pos , :name=>"Distress Gas Time" , :typ=>"BYTE" }] )
82
 act_pos+=1
83
--UfoAusrichtung
84
 act_pos+=1
85
--I_Faktor
86
 act_pos+=1
87
--UserParam1
88
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 1" , :typ=>"BYTE" }] )
89
  act_pos+=1
90
--UserParam2
91
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 2" , :typ=>"BYTE" }] )
92
 act_pos+=1
93
--UserParam3
94
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 3" , :typ=>"BYTE" }] )
95
 act_pos+=1
96
--UserParam4
97
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 4" , :typ=>"BYTE" }] )
98
 act_pos+=1
99
--ServoNickControl
100
  to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo control" , :typ=>"BYTE" }] )
101
  act_pos+=1
102
--ServoNickComp;
103
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Nick compensation" , :typ=>"BYTE" }] )
104
 act_pos+=1
105
--ServoNickMin
106
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo min" , :typ=>"BYTE" }] )
107
 act_pos+=1
108
--ServoNickMax
109
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Servo max" , :typ=>"BYTE" }] )
110
 act_pos+=1
111
--ServoNickRefresh
112
 to_cat("Camera", [{ :pos=>act_pos , :name=>"Refresh rate" , :typ=>"BYTE" }] )
113
 act_pos+=1
114
--LoopGasLimit
115
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Gas Limit" , :typ=>"BYTE" }] )
116
 act_pos+=1
117
--LoopThreshold
118
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Threshold" , :typ=>"BYTE" }] )
119
 act_pos+=1
120
--LoopHysterese
121
  to_cat("Looping", [{ :pos=>act_pos , :name=>"Hysterese" , :typ=>"BYTE" }] )
122
 act_pos+=1
123
--AchsKopplung1
124
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Yaw pos. feedback" , :typ=>"BYTE" }] )
125
 act_pos+=1
126
--AchsGegenKopplung1
127
   to_cat("Coupling", [{ :pos=>act_pos , :name=>"Yaw neg. feedback" , :typ=>"BYTE" }] )
128
 act_pos+=1
129
--WinkelUmschlagNick
130
  to_cat("Looping", [{ :pos=>act_pos , :name=>"TurnOver Nick" , :typ=>"BYTE" }] )
131
 act_pos+=1
132
--WinkelUmschlagRoll
133
  to_cat("Looping", [{ :pos=>act_pos , :name=>"TurnOver Roll" , :typ=>"BYTE" }] )
134
 act_pos+=1
135
--GyroAccAbgleich
136
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"ACC/Gyro Comp" , :typ=>"BYTE" }] )
137
 act_pos+=1
138
--Driftkomp
139
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"Drift-Compensation" , :typ=>"BYTE" }] )
140
 act_pos+=1
141
--DynamicStability
142
   to_cat("Gyro", [{ :pos=>act_pos , :name=>"Dynamic stability" , :typ=>"BYTE" }] )
143
 act_pos+=1
144
--UserParam5
145
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 5" , :typ=>"BYTE" }] )
146
 act_pos+=1
147
--UserParam6
148
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 6" , :typ=>"BYTE" }] )
149
 act_pos+=1
150
--UserParam7
151
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 7" , :typ=>"BYTE" }] )
152
 act_pos+=1
153
--UserParam8
154
  to_cat("User", [{ :pos=>act_pos , :name=>"Param 8" , :typ=>"BYTE" }] )
155
 act_pos+=1
156
--LoopConfig
157
 
158
 to_cat("Looping", [
159
	 {:pos=>act_pos*8 , :name=>"UP" , :typ=>"BITSWITCH" },
160
	 {:pos=>act_pos*8+1 , :name=>"DOWN" , :typ=>"BITSWITCH" },
161
	 {:pos=>act_pos*8+2 , :name=>"LEFT" , :typ=>"BITSWITCH" },
162
	 {:pos=>act_pos*8+3 , :name=>"RIGHT" , :typ=>"BITSWITCH" }
163
	])
164
 act_pos+=1
165
--ServoNickCompInvert
166
 to_cat("Camera", [{ :pos=>act_pos*8 , :name=>"Invert Direction" , :typ=>"BITSWITCH" }] )
167
 act_pos+=1
168
--Reserved[4]
169
 act_pos+=4
170
--Reserved[7]
171
 act_pos+=7
172
--Name[12]
173
 name_pos=act_pos
174
 act_pos+=12
175
 end_pos=act_pos
176