Versions Compared

Key

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

Protocol (metadata) Requirements:

  • time

  • CRC

  • payload type (could stick this in xbee protocol as well, but less organized I guess?)

Protocol Definition:

  • time [uint32]

  • payload type

    • 01 for gps/imu data

    • 02 for adding waypoints

    • 03 for motor outputs

    • etc

  • payload

  • CRC

    • xbees use basic summing sums to do crc, THAT CANNOT BE DISABLED, so we must do it regardless

    • Suggest CRC methods that we would prefer over this built in basic summingsum

Payload requirements

  • GPS Data

    • lat

    • long

  • IMU Data

    • yaw

    • pitch

    • roll

  • motor outputs

    • 12 outputs