Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Information we need in every message

    • Timestamp

      • uint32 seconds + uint32 nanoseconds

        • range for seconds: 0 - infinity

        • range for nanoseconds: 0 - 10^9

    • Error codes (int32)

  • Odometry Msg

    • speed

    • coordinates in relation to the starting point? (starting point/home is (0,0) and everything is relative)

  • Telemetry Msg

    • sensor data (IMU, GPS, etc)

    • path manager waypoints

    • GPS coordinates

    • Target vs actual/current values of altimeter, RPM, Euler angles, etc.

  • State Report Msg

    • PID

    • flight mode (takeoff, landing, is landed, following waypoints, etc.)

    • battery charge

...