@@ -128,6 +128,14 @@ Vector3f Glider::getTorque(float inputAileron, float inputElevator, float inputR
128
128
129
129
130
130
#if 0
131
+ // @LoggerMessage: GLT
132
+ // @Description: Simulated Glider Angles and coefficients
133
+ // @Field: TimeUS: Time since system startup
134
+ // @Field: Alpha: alpha angle
135
+ // @Field: Beta: beta angle
136
+ // @Field: Cl: lift coefficent
137
+ // @Field: Cm: roll coffecient
138
+ // @Field: Cn: yaw coefficient
131
139
AP::logger().Write("GLT", "TimeUS,Alpha,Beta,Cl,Cm,Cn", "Qfffff",
132
140
AP_HAL::micros64(),
133
141
degrees(alpharad),
@@ -181,6 +189,23 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
181
189
airspeed > 1 ) {
182
190
last_drag_ms = now;
183
191
#if HAL_LOGGING_ENABLED
192
+ // @LoggerMessage: SLD
193
+ // @Description: Simulated Glider Dropped Calculations
194
+ // @Field: TimeUS: Time since system startup
195
+ // @Field: AltFt: altitude in feet
196
+ // @Field: AltM: altitude in metres
197
+ // @Field: EAS: equivalent airspeed
198
+ // @Field: TAS: true airspeed
199
+ // @Field: AD: air density
200
+ // @Field: Fl: lift
201
+ // @Field: Fd: drag
202
+ // @Field: LD: lift/drag ratio
203
+ // @Field: Elev: elevator output
204
+ // @Field: AoA: angle of attack
205
+ // @Field: Fx: X-axis force
206
+ // @Field: Fy: Y-axis force
207
+ // @Field: Fz: Z-axis force
208
+ // @Field: q: air pressure
184
209
AP::logger ().Write (" SLD" , " TimeUS,AltFt,AltM,EAS,TAS,AD,Fl,Fd,LD,Elev,AoA,Fx,Fy,Fz,q" , " Qffffffffffffff" ,
185
210
AP_HAL::micros64 (),
186
211
(location.alt *0.01 )/FEET_TO_METERS,
@@ -193,6 +218,23 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
193
218
degrees (alpharad),
194
219
Fx, Fy, Fz,
195
220
qPa);
221
+ // @LoggerMessage: SL2
222
+ // @Description: More Simulated Glider Dropped Calculations
223
+ // @Field: TimeUS: Time since system startup
224
+ // @Field: AltFt: altitude in feet
225
+ // @Field: KEAS: equivalent airspeed in knots
226
+ // @Field: KTAS: true airspeed in knots
227
+ // @Field: AD: air density
228
+ // @Field: Fl: lift
229
+ // @Field: Fd: drag
230
+ // @Field: LD: lift/drag ratio
231
+ // @Field: Elev: elevator output
232
+ // @Field: Ail: aileron output
233
+ // @Field: Rud: rudder output
234
+ // @Field: AoA: Angle of Attack
235
+ // @Field: SSA: Side Slip Angle
236
+ // @Field: q: air pressire
237
+ // @Field: Az: z-axis body-frame acceleration
196
238
AP::logger ().Write (" SL2" , " TimeUS,AltFt,KEAS,KTAS,AD,Fl,Fd,LD,Elev,Ail,Rud,AoA,SSA,q,Az" , " Qffffffffffffff" ,
197
239
AP_HAL::micros64 (),
198
240
(location.alt *0.01 )/FEET_TO_METERS,
@@ -208,6 +250,12 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
208
250
qPa,
209
251
accel_body.z );
210
252
253
+ // @LoggerMessage: SCTL
254
+ // @Description: Simulated Glider Drop control outputs
255
+ // @Field: TimeUS: Time since system startup
256
+ // @Field: Ail: aileron output
257
+ // @Field: Elev: elevator output
258
+ // @Field: Rudd: rudder output
211
259
AP::logger ().Write (" SCTL" , " TimeUS,Ail,Elev,Rudd" , " Qfff" ,
212
260
AP_HAL::micros64 (),
213
261
degrees (aileron_rad),
0 commit comments