Skip to content

Commit f8d7e3f

Browse files
committed
SITL: document various simulated glider log messages
1 parent c9b8700 commit f8d7e3f

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

libraries/SITL/SIM_Glider.cpp

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,14 @@ Vector3f Glider::getTorque(float inputAileron, float inputElevator, float inputR
128128

129129

130130
#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
131139
AP::logger().Write("GLT", "TimeUS,Alpha,Beta,Cl,Cm,Cn", "Qfffff",
132140
AP_HAL::micros64(),
133141
degrees(alpharad),
@@ -181,6 +189,23 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
181189
airspeed > 1) {
182190
last_drag_ms = now;
183191
#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
184209
AP::logger().Write("SLD", "TimeUS,AltFt,AltM,EAS,TAS,AD,Fl,Fd,LD,Elev,AoA,Fx,Fy,Fz,q", "Qffffffffffffff",
185210
AP_HAL::micros64(),
186211
(location.alt*0.01)/FEET_TO_METERS,
@@ -193,6 +218,23 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
193218
degrees(alpharad),
194219
Fx, Fy, Fz,
195220
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
196238
AP::logger().Write("SL2", "TimeUS,AltFt,KEAS,KTAS,AD,Fl,Fd,LD,Elev,Ail,Rud,AoA,SSA,q,Az", "Qffffffffffffff",
197239
AP_HAL::micros64(),
198240
(location.alt*0.01)/FEET_TO_METERS,
@@ -208,6 +250,12 @@ Vector3f Glider::getForce(float inputAileron, float inputElevator, float inputRu
208250
qPa,
209251
accel_body.z);
210252

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
211259
AP::logger().Write("SCTL", "TimeUS,Ail,Elev,Rudd", "Qfff",
212260
AP_HAL::micros64(),
213261
degrees(aileron_rad),

0 commit comments

Comments
 (0)