Skip to content

CSV Log Columns Reference

Complete reference for all columns in OnSpeed SD card log files. Data is logged at 50 Hz by default (configurable to 208 Hz via the web interface).

Columns are written in four groups: (1) base core columns (timeStamp through Roll), (2) optional Boom and/or EFIS columns when those features are enabled, (3) derived core columns (EarthVerticalG through CoeffP), (4) tail-optional flapsRawADC. Parse by column name — direct index positions shift when optional blocks are enabled.

Core Columns — Base

Column Units Description
timeStamp ms Milliseconds since power-on
Pfwd counts Pitot pressure, bias subtracted (14-bit ADC)
PfwdSmoothed counts Pitot pressure after median + running-average smoothing
P45 counts AOA pressure, bias subtracted (14-bit ADC)
P45Smoothed counts AOA pressure after median + running-average smoothing
PStatic mbar Static (barometric) pressure
Palt ft Pressure altitude (ISA 1013.25 hPa reference; no Kollsman/QNH correction). Computed each row from PStatic.
IAS knots Indicated airspeed
AngleofAttack degrees Computed AOA from pressure polynomial
flapsPos degrees Detected flap position (snapped to the nearest configured detent)
DataMark 0–99 Pilot data annotation (wraps at 100)
OAT °C Outside air temperature
TAS knots True airspeed
imuTemp °C IMU330 sensor temperature
VerticalG G Vertical acceleration (body Z-axis)
LateralG G Lateral acceleration (body Y-axis)
ForwardG G Forward acceleration (body X-axis)
RollRate deg/s Roll angular rate (gyro)
PitchRate deg/s Pitch angular rate (gyro)
YawRate deg/s Yaw angular rate (gyro)
Pitch degrees Pitch angle (AHRS output, smoothed)
Roll degrees Roll angle (AHRS output, smoothed)

Core Columns — Derived

Appended after any optional Boom/EFIS columns.

Column Units Description
EarthVerticalG G Vertical acceleration in Earth frame
FlightPath degrees Flight path angle = arcsin(VSI/TAS)
VSI fpm Vertical speed (Kalman filtered)
Altitude ft Pressure altitude, Kalman-filtered. Same quantity as Palt, smoothed with vertical accel. Not MSL — ISA reference, no Kollsman/QNH correction.
DerivedAOA degrees SmoothedPitch − FlightPath
CoeffP Pressure coefficient (P45/Pfwd)

Boom Probe Columns (When Boom Enabled)

Column Units Description
boomStatic counts¹ Static pressure from boom
boomDynamic counts¹ Dynamic (pitot) pressure from boom
boomAlpha counts¹ Angle of attack from boom
boomBeta counts¹ Sideslip angle from boom
boomIAS knots Indicated airspeed from boom
boomAge ms Time since last boom data packet

¹ Raw ADC counts by default. When BOOMCONVERTDATA=true the firmware applies the polynomial calibration curves in onspeed_core/BoomConvert.h and writes physical units (PSI for boomStatic / boomDynamic, degrees for boomAlpha / boomBeta). BOOMCONVERTDATA defaults to false.

EFIS Columns — Dynon/Garmin/MGL

When EFIS type is ADVANCED, DYNOND10, GARMING5, GARMING3X, or MGL:

Column Units Description
efisIAS knots IAS from EFIS
efisPitch degrees Pitch angle from EFIS
efisRoll degrees Roll angle from EFIS
efisLateralG G Lateral acceleration from EFIS
efisVerticalG G Vertical acceleration from EFIS
efisPercentLift % Percent lift / AOA (0–99%)
efisPalt ft Pressure altitude from EFIS
efisVSI fpm Vertical speed from EFIS
efisTAS knots True airspeed from EFIS
efisOAT °C Outside air temperature from EFIS
efisFuelRemaining gal Fuel remaining
efisFuelFlow gph Fuel flow rate
efisMAP inHg Manifold absolute pressure
efisRPM rpm Engine RPM
efisPercentPower % Computed percent power
efisMagHeading degrees Magnetic heading
efisAge ms Time since last valid EFIS packet
efisTime ms Timestamp from EFIS

EFIS Columns — VectorNav VN-300

When EFIS type is VN-300:

Column Units Description
vnAngularRateRoll rad/s Roll rate
vnAngularRatePitch rad/s Pitch rate
vnAngularRateYaw rad/s Yaw rate
vnVelNedNorth m/s North velocity (NED frame)
vnVelNedEast m/s East velocity (NED frame)
vnVelNedDown m/s Down velocity (NED frame)
vnAccelFwd m/s² Forward acceleration
vnAccelLat m/s² Lateral acceleration
vnAccelVert m/s² Vertical acceleration
vnYaw degrees Yaw angle
vnPitch degrees Pitch angle
vnRoll degrees Roll angle
vnLinAccFwd m/s² Linear forward acceleration
vnLinAccLat m/s² Linear lateral acceleration
vnLinAccVert m/s² Linear vertical acceleration
vnYawSigma rad Yaw uncertainty
vnRollSigma rad Roll uncertainty
vnPitchSigma rad Pitch uncertainty
vnGnssVelNedNorth m/s GPS north velocity
vnGnssVelNedEast m/s GPS east velocity
vnGnssVelNedDown m/s GPS down velocity
vnGnssLat degrees GPS latitude
vnGnssLon degrees GPS longitude
vnGPSFix enum GPS fix quality
vnDataAge ms Time since last VN-300 packet
vnTimeUTC HH:MM:SS.cc UTC time from VN-300

Tail-Optional Columns (Format Version 2)

Appended at the end of every row, after CoeffP. Older firmware (format version 1) omits these columns; parsers must look up by name from the header line rather than by fixed position.

Column Units Description
flapsRawADC counts Raw flap-lever pot ADC reading (uint16, typically 0–4095 on the 12-bit ADC). Lets replay and analysis tools reproduce the L/Dmax pip slide across detent transitions; consumers interpolate the pip lever-end-to-end using this value against the configured <FLAPPOTPOSITIONS> boundaries.