mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.2k stars 3.54k forks source link

Verify mission command list againsts firmware #2698

Closed DonLakeFlyer closed 8 years ago

DonLakeFlyer commented 8 years ago

From the source:

    case MAV_CMD_NAV_WAYPOINT:                          // MAV ID: 16
    case MAV_CMD_NAV_LOITER_UNLIM:                      // MAV ID: 17
    case MAV_CMD_NAV_LOITER_TURNS:                      // MAV ID: 18
    case MAV_CMD_NAV_LOITER_TIME:                       // MAV ID: 19
    case MAV_CMD_NAV_RETURN_TO_LAUNCH:                  // MAV ID: 20
    case MAV_CMD_NAV_LAND:                              // MAV ID: 21
    case MAV_CMD_NAV_TAKEOFF:                           // MAV ID: 22
    case MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT:           // MAV ID: 30
    case MAV_CMD_NAV_LOITER_TO_ALT:                     // MAV ID: 31
    case MAV_CMD_NAV_SPLINE_WAYPOINT:                   // MAV ID: 82
    case MAV_CMD_NAV_GUIDED_ENABLE:                     // MAV ID: 92
    case MAV_CMD_CONDITION_DELAY:                       // MAV ID: 112
    case MAV_CMD_CONDITION_CHANGE_ALT:                  // MAV ID: 113
    case MAV_CMD_CONDITION_DISTANCE:                    // MAV ID: 114
    case MAV_CMD_CONDITION_YAW:                         // MAV ID: 115
    case MAV_CMD_DO_SET_MODE:                           // MAV ID: 176
    case MAV_CMD_DO_JUMP:                               // MAV ID: 177
    case MAV_CMD_DO_CHANGE_SPEED:                       // MAV ID: 178
    case MAV_CMD_DO_SET_HOME:                           // MAV ID: 179
    case MAV_CMD_DO_SET_PARAMETER:                      // MAV ID: 180
    case MAV_CMD_DO_SET_RELAY:                          // MAV ID: 181
    case MAV_CMD_DO_REPEAT_RELAY:                       // MAV ID: 182
    case MAV_CMD_DO_SET_SERVO:                          // MAV ID: 183
    case MAV_CMD_DO_REPEAT_SERVO:                       // MAV ID: 184
    case MAV_CMD_DO_LAND_START:                         // MAV ID: 189
    case MAV_CMD_DO_SET_ROI:                            // MAV ID: 201
    case MAV_CMD_DO_DIGICAM_CONFIGURE:                  // MAV ID: 202
    case MAV_CMD_DO_DIGICAM_CONTROL:                    // MAV ID: 203
    case MAV_CMD_DO_MOUNT_CONTROL:                      // MAV ID: 205
    case MAV_CMD_DO_SET_CAM_TRIGG_DIST:                 // MAV ID: 206
    case MAV_CMD_DO_FENCE_ENABLE:                       // MAV ID: 207
    case MAV_CMD_DO_PARACHUTE:                          // MAV ID: 208
    case MAV_CMD_DO_INVERTED_FLIGHT:                    // MAV ID: 210
    case MAV_CMD_DO_GRIPPER:                            // MAV ID: 211
    case MAV_CMD_DO_GUIDED_LIMITS:                      // MAV ID: 222
    case MAV_CMD_DO_AUTOTUNE_ENABLE:
    case MAV_CMD_NAV_ALTITUDE_WAIT:                     // MAV ID: 83
    case MAV_CMD_NAV_VTOL_TAKEOFF:
    case MAV_CMD_NAV_VTOL_LAND:
DonLakeFlyer commented 8 years ago

ArduPilot Missing:

PX4 Mission:

Missing friendly edit:

Not adding (not in Mission Planner either):