Changed serial connection to UDP connection.

Added ZR10 support.
Added automation to choose configuration.
This commit is contained in:
Nffj84
2024-10-14 21:18:27 +03:00
parent 2b2af3044e
commit a3d9137b77
16 changed files with 380 additions and 305 deletions
+8 -8
View File
@@ -2,12 +2,11 @@
#include <QObject>
#include <QMap>
#include <QSerialPort>
#include "aienginedefinitions.h"
#include "aienginegimbalserveractions.h"
#include "aienginegimbalserverserialcommand.h"
#include "aienginegimbalserverserialport.h"
#include "aienginegimbalserverserialresponse.h"
#include "aienginegimbalserverudpcommand.h"
#include "aienginegimbalserverudpresponse.h"
#include "aienginegimbalserverudp.h"
class AiEngineGimbalServer : public QObject
@@ -27,11 +26,12 @@ signals:
void newCameraPosition(AiEngineCameraPosition);
private:
AiEngineDronePosition mDronePosition;
AiEngineGimbalServerSerialPort mSerialPort;
AiEngineGimbalServerSerialCommand mSerialCommand;
AiEngineGimbalServerSerialResponse mSerialResponse;
AiEngineGimbalServerUDP mUdpSocket;
AiEngineGimbalStatus mGimbalStatus;
AiEngineDronePosition mDronePosition;
AiEngineGimbalServerUDPCommand mUdpCommand;
AiEngineGimbalServerUDPResponse mUdpResponse;
AiEngineGimbalServerActions mActions;
bool mIsAvailable;
};