Commit 92fd61b2 authored by Mariano Lizarraga's avatar Mariano Lizarraga

Removed some warning from QGCParamSlider. Fixed some merge issues in Slugs HIL Sim

parent 3ef3f654
...@@ -25,16 +25,13 @@ This file is part of the QGROUNDCONTROL project ...@@ -25,16 +25,13 @@ This file is part of the QGROUNDCONTROL project
* @file * @file
* @brief Configuration Window for Slugs' HIL Simulator * @brief Configuration Window for Slugs' HIL Simulator
* @author Mariano Lizarraga <malife@gmail.com> * @author Mariano Lizarraga <malife@gmail.com>
* @author Alejandro Molina <am.alex09@gmail.com>
*/ */
#include "SlugsHilSim.h" #include "SlugsHilSim.h"
#include "ui_SlugsHilSim.h" #include "ui_SlugsHilSim.h"
#include "LinkManager.h"
#include "SlugsMAV.h"
#include "qbytearray.h"
#include "qhostaddress.h"
SlugsHilSim::SlugsHilSim(QWidget *parent) : SlugsHilSim::SlugsHilSim(QWidget *parent) :
QWidget(parent), QWidget(parent),
...@@ -75,8 +72,8 @@ SlugsHilSim::~SlugsHilSim() ...@@ -75,8 +72,8 @@ SlugsHilSim::~SlugsHilSim()
void SlugsHilSim::addToCombo(LinkInterface* theLink){ void SlugsHilSim::addToCombo(LinkInterface* theLink){
ui->cb_mavlinkLinks->addItem(theLink->getName());
linksAvailable.insert(ui->cb_mavlinkLinks->count(),theLink); linksAvailable.insert(ui->cb_mavlinkLinks->count(),theLink);
ui->cb_mavlinkLinks->addItem(theLink->getName());
if (hilLink == NULL){ if (hilLink == NULL){
hilLink = theLink; hilLink = theLink;
...@@ -161,7 +158,6 @@ void SlugsHilSim::processHilDatagram(const QByteArray* datagram) ...@@ -161,7 +158,6 @@ void SlugsHilSim::processHilDatagram(const QByteArray* datagram)
#ifdef MAVLINK_ENABLED_SLUGS #ifdef MAVLINK_ENABLED_SLUGS
unsigned char i = 0; unsigned char i = 0;
mavlink_message_t msg;
tmpGpsTime.year = datagram->at(i++); tmpGpsTime.year = datagram->at(i++);
tmpGpsTime.month = datagram->at(i++); tmpGpsTime.month = datagram->at(i++);
...@@ -217,15 +213,6 @@ void SlugsHilSim::processHilDatagram(const QByteArray* datagram) ...@@ -217,15 +213,6 @@ void SlugsHilSim::processHilDatagram(const QByteArray* datagram)
tmpLocalPositionData.vy = getFloatFromDatagram(datagram, &i); tmpLocalPositionData.vy = getFloatFromDatagram(datagram, &i);
tmpLocalPositionData.vz = getFloatFromDatagram(datagram, &i); tmpLocalPositionData.vz = getFloatFromDatagram(datagram, &i);
// mavlink_msg_gps_date_time_encode(MG::SYSTEM::ID,MG::SYSTEM::COMPID, &msg, &tmpGpsTime);
// activeUas->sendMessage(hilLink, msg);
// memset(&msg, 0, sizeof(mavlink_message_t));
// mavlink_msg_gps_raw_encode(MG::SYSTEM::ID,MG::SYSTEM::COMPID, &msg, &tmpGpsRaw);
// activeUas->sendMessage(hilLink,msg);
// TODO: this is legacy of old HIL datagram. Need to remove from Simulink model // TODO: this is legacy of old HIL datagram. Need to remove from Simulink model
i++; i++;
...@@ -269,7 +256,9 @@ void SlugsHilSim::linkSelected(int cbIndex){ ...@@ -269,7 +256,9 @@ void SlugsHilSim::linkSelected(int cbIndex){
//hilLink = linksAvailable //hilLink = linksAvailable
// FIXME Mariano // FIXME Mariano
hilLink = LinkManager::instance()->getLinkForId(cbIndex); hilLink =linksAvailable.value(cbIndex);
#endif
} }
void SlugsHilSim::sendMessageToSlugs() void SlugsHilSim::sendMessageToSlugs()
......
...@@ -30,14 +30,19 @@ This file is part of the QGROUNDCONTROL project ...@@ -30,14 +30,19 @@ This file is part of the QGROUNDCONTROL project
#ifndef SLUGSHILSIM_H #ifndef SLUGSHILSIM_H
#define SLUGSHILSIM_H #define SLUGSHILSIM_H
#include <stdint.h>
#include <QWidget> #include <QWidget>
#include <QHostAddress> #include <QHostAddress>
#include <QUdpSocket> #include <QUdpSocket>
#include <QMessageBox> #include <QMessageBox>
#include <QByteArray>
#include "LinkInterface.h" #include "LinkInterface.h"
#include "UAS.h" #include "UAS.h"
#include <stdint.h> #include "LinkManager.h"
#include "SlugsMAV.h"
namespace Ui { namespace Ui {
......
#include <QMenu> #include <QMenu>
#include <QContextMenuEvent> #include <QContextMenuEvent>
#include <QSettings>
#include "QGCParamSlider.h" #include "QGCParamSlider.h"
#include "ui_QGCParamSlider.h" #include "ui_QGCParamSlider.h"
#include "UASInterface.h" #include "UASInterface.h"
QGCParamSlider::QGCParamSlider(QWidget *parent) : QGCParamSlider::QGCParamSlider(QWidget *parent) :
QGCToolWidgetItem("Slider", parent), QGCToolWidgetItem("Slider", parent),
parameterName(""), parameterName(""),
...@@ -82,10 +84,11 @@ void QGCParamSlider::changeEvent(QEvent *e) ...@@ -82,10 +84,11 @@ void QGCParamSlider::changeEvent(QEvent *e)
void QGCParamSlider::writeSettings(QSettings& settings) void QGCParamSlider::writeSettings(QSettings& settings)
{ {
Q_UNUSED(settings);
} }
void QGCParamSlider::readSettings(const QSettings& settings) void QGCParamSlider::readSettings(const QSettings& settings)
{ {
Q_UNUSED(settings);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment