SelfSync

Aviation attitude message

Aviation attitude messages store the attitude of an aircraft computed by an attitude and heading reference system (AHRS): pitch, roll, accelerations, turn rate and track.

FIT name
aviation_attitude
Global message number
178
JavaScript SDK key
aviationAttitudeMesgs
Fields
13

Fields

  • timestampDateTimes

    Moment the message refers to, in UTC. FIT stores it as seconds since the FIT epoch (December 31, 1989, 00:00:00 UTC); decoders usually expose it as a regular date.

  • timestampMsUint16ms

    Millisecond part of the timestamp, for sub-second precision.

  • systemTimeUint32[]ms

    Device system time, in milliseconds, associated with each sample of the message.

  • pitchFloat64[]radians

    Pitch angle, from -π/2 to +π/2.

  • rollFloat64[]radians

    Roll angle, from -π to +π.

  • accelLateralFloat64[]m/s^2

    Lateral acceleration.

  • accelNormalFloat64[]m/s^2

    Normal (vertical) acceleration.

  • turnRateFloat64[]radians/second

    Turn rate.

  • stageEnum[]

    State of the attitude computation: failed, aligning, degraded or valid.

    4 possible values
    • failed
    • valid
    • aligning
    • degraded
  • Completion of the current attitude stage.

  • trackFloat64[]radians

    Track angle or heading, from 0 to 2π.

  • validityEnum[]

    Which of the values are valid.

    13 possible values
    • trackAngleHeadingValid
    • pitchValid
    • rollValid
    • lateralBodyAccelValid
    • normalBodyAccelValid
    • turnRateValid
    • hwFail
    • magInvalid
    • noGps
    • gpsInvalid
    • solutionCoasting
    • trueTrackAngle
    • magneticHeading
  • mesgNumString

    Global message number identifying the kind of message. Decoders use it to know which profile to apply to the data.

Other sensors and raw data messages

See all the FIT messages