Browse Source

working on camera interface

QGC4.4
tecnosapiens 14 years ago
parent
commit
f8b4caf4ef
  1. 9
      qgroundcontrol.pro
  2. 1
      src/uas/SlugsMAV.cc
  3. 9
      src/ui/MainWindow.cc
  4. 3
      src/ui/MainWindow.h

9
qgroundcontrol.pro

@ -140,7 +140,8 @@ FORMS += src/ui/MainWindow.ui \ @@ -140,7 +140,8 @@ FORMS += src/ui/MainWindow.ui \
src/ui/SlugsDataSensorView.ui \
src/ui/SlugsHilSim.ui \
src/ui/SlugsDataSensorView.ui \
src/ui/SlugsPIDControl.ui
src/ui/SlugsPIDControl.ui \
src/ui/SlugsVideoCamControl.ui
INCLUDEPATH += src \
src/ui \
src/ui/linechart \
@ -242,7 +243,8 @@ HEADERS += src/MG.h \ @@ -242,7 +243,8 @@ HEADERS += src/MG.h \
src/comm/QGCMAVLink.h\
src/ui/SlugsDataSensorView.h \
src/ui/SlugsHilSim.h \
src/ui/SlugsPIDControl.h
src/ui/SlugsPIDControl.h \
src/ui/SlugsVideoCamControl.h
SOURCES += src/main.cc \
src/Core.cc \
src/uas/UASManager.cc \
@ -324,7 +326,8 @@ SOURCES += src/main.cc \ @@ -324,7 +326,8 @@ SOURCES += src/main.cc \
src/ui/map3D/Imagery.cc \
src/ui/SlugsDataSensorView.cc \
src/ui/SlugsHilSim.cc \
src/ui/SlugsPIDControl.cpp
src/ui/SlugsPIDControl.cpp \
src/ui/SlugsVideoCamControl.cpp
RESOURCES = mavground.qrc

1
src/uas/SlugsMAV.cc

@ -6,6 +6,7 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) : @@ -6,6 +6,7 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) :
UAS(mavlink, id)//,
// Place other initializers here
{
}
/**

9
src/ui/MainWindow.cc

@ -187,6 +187,9 @@ void MainWindow::buildWidgets() @@ -187,6 +187,9 @@ void MainWindow::buildWidgets()
slugsHilSimWidget = new QDockWidget(tr("Slugs Hil Sim"), this);
slugsHilSimWidget->setWidget( new SlugsHilSim(this));
slugsCamControlWidget = new QDockWidget(tr("Video Camera Control"), this);
slugsCamControlWidget->setWidget(new SlugsVideoCamControl(this));
}
/**
@ -932,6 +935,12 @@ void MainWindow::loadGlobalOperatorView() @@ -932,6 +935,12 @@ void MainWindow::loadGlobalOperatorView()
slugsPIDControlWidget->show();
}
if (slugsCamControlWidget)
{
addDockWidget(Qt::RightDockWidgetArea, slugsCamControlWidget);
slugsCamControlWidget->show();
}
// // UAS CONTROL

3
src/ui/MainWindow.h

@ -71,6 +71,8 @@ This file is part of the QGROUNDCONTROL project @@ -71,6 +71,8 @@ This file is part of the QGROUNDCONTROL project
#include "slugshilsim.h"
#include "SlugsVideoCamControl.h"
/**
@ -187,6 +189,7 @@ protected: @@ -187,6 +189,7 @@ protected:
QPointer<QDockWidget> slugsDataWidget;
QPointer<QDockWidget> slugsPIDControlWidget;
QPointer<QDockWidget> slugsHilSimWidget;
QPointer<QDockWidget> slugsCamControlWidget;
// Popup widgets

Loading…
Cancel
Save