Browse Source

Added support for new debug vect type

QGC4.4
lm 15 years ago
parent
commit
77ec7b8e18
  1. 10
      src/uas/PxQuadMAV.cc

10
src/uas/PxQuadMAV.cc

@ -47,6 +47,16 @@ void PxQuadMAV::receiveMessage(LinkInterface* link, mavlink_message_t message) @@ -47,6 +47,16 @@ void PxQuadMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
emit processChanged(this->uasId, payload.watchdog_id, payload.process_id, payload.state, (payload.muted == 1) ? true : false, payload.crashes, payload.pid);
}
break;
case MAVLINK_MSG_ID_DEBUG_VECT:
{
mavlink_debug_vect_t vect;
mavlink_msg_debug_vect_decode(msg, &vect);
QString str((const char*)vect.name);
emit valueChanged(uasId, str+".x", vect.x, MG::TIME::getGroundTimeNow());
emit valueChanged(uasId, str+".y", vect.y, MG::TIME::getGroundTimeNow());
emit valueChanged(uasId, str+".z", vect.z, MG::TIME::getGroundTimeNow());
break;
}
default:
// Do nothing
break;

Loading…
Cancel
Save