Browse Source

Simulating swarms

QGC4.4
pixhawk 15 years ago
parent
commit
d84e1d8c34
  1. 6
      qgroundcontrol.pro
  2. 2
      src/comm/MAVLinkSimulationLink.h
  3. 12
      src/comm/MAVLinkSwarmSimulationLink.cc
  4. 19
      src/comm/MAVLinkSwarmSimulationLink.h

6
qgroundcontrol.pro

@ -250,7 +250,8 @@ HEADERS += src/MG.h \ @@ -250,7 +250,8 @@ HEADERS += src/MG.h \
src/ui/SlugsPIDControl.h \
src/ui/SlugsVideoCamControl.h \
src/ui/SlugsPadCameraControl.h \
src/ui/QGCMainWindowAPConfigurator.h
src/ui/QGCMainWindowAPConfigurator.h \
src/comm/MAVLinkSwarmSimulationLink.h
contains(DEPENDENCIES_PRESENT, osg) {
message("Including headers for OpenSceneGraph")
@ -361,7 +362,8 @@ SOURCES += src/main.cc \ @@ -361,7 +362,8 @@ SOURCES += src/main.cc \
src/ui/SlugsPIDControl.cpp \
src/ui/SlugsVideoCamControl.cpp \
src/ui/SlugsPadCameraControl.cpp \
src/ui/QGCMainWindowAPConfigurator.cc
src/ui/QGCMainWindowAPConfigurator.cc \
src/comm/MAVLinkSwarmSimulationLink.cc
contains(DEPENDENCIES_PRESENT, osg) {
message("Including sources for OpenSceneGraph")

2
src/comm/MAVLinkSimulationLink.h

@ -85,7 +85,7 @@ public: @@ -85,7 +85,7 @@ public:
public slots:
void writeBytes(const char* data, qint64 size);
void readBytes();
void mainloop();
virtual void mainloop();
bool connectLink(bool connect);

12
src/comm/MAVLinkSwarmSimulationLink.cc

@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
#include "MAVLinkSwarmSimulationLink.h"
MAVLinkSwarmSimulationLink::MAVLinkSwarmSimulationLink(QObject *parent) :
MAVLinkSimulationLink()
{
}
void MAVLinkSwarmSimulationLink::mainloop()
{
}

19
src/comm/MAVLinkSwarmSimulationLink.h

@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
#ifndef MAVLINKSWARMSIMULATIONLINK_H
#define MAVLINKSWARMSIMULATIONLINK_H
#include "MAVLinkSimulationLink.h"
class MAVLinkSwarmSimulationLink : public MAVLinkSimulationLink
{
Q_OBJECT
public:
explicit MAVLinkSwarmSimulationLink(QObject *parent = 0);
signals:
public slots:
void mainloop();
};
#endif // MAVLINKSWARMSIMULATIONLINK_H
Loading…
Cancel
Save