M350b版本

This commit is contained in:
xin
2025-12-24 09:09:03 +08:00
parent 22906dd9fa
commit 72b1b29c10
21 changed files with 999 additions and 203 deletions

View File

@ -7,14 +7,15 @@
#include "dji_core.h"
#include "dji_waypoint_v2.h"
//#include "ConfigParser_DJI.h"
#include "pch.h"
#include "ConfigParser_M300RTK.h"
#include "Widget_M300RTK.h"
#include "ZZ_Types.h"
using namespace std;
using namespace ZZ_DATA_DEF::M300RTK;
using namespace ZZ_DATA_DEF::MainConfig;
using namespace ZZ_DATA_DEF::DJI;
//using namespace ZZ_DATA_DEF::MainConfig;
class VehicleController :public QObject
{
@ -28,15 +29,19 @@ public:
static int m_siFlagIsStartCaptureSignalEmitted;
static VehicleController* spCaller;
static char m_scCaptureMode;
SensorPort m_struSensorPort;
private:
///////////Config need modify
ZZ_ConfigParser_M300RTK m_clsConfigParser;
ZZ_Widget_M300RTK m_clsWidget;
M300RTKSettings m_struM300RTKSs;
ZZ_ConfigParser_M350RTK m_clsConfigParser;
AppRegInfo m_struAppRegInfo;
HardwareInfo m_struHardwareInfo;
UIConfig m_struUIConfig;
//ZZ_ConfigParser_M300RTK m_clsConfigParser;
ZZ_Widget_M300RTK m_clsWidget;
//M300RTKSettings m_struM300RTKSs;
//AppRegInfo m_struAppRegInfo;
//HardwareInfo m_struHardwareInfo;
//UIConfig m_struUIConfig;
int m_iFlagIsVehicleTakeoff;
int m_iFlagIsVehicleCapturing;
@ -53,15 +58,15 @@ public:
public:
/// call First
int Initialize();
int SetupEnvironment_M300RTK();
int SetupEnvironment();
/// call Seconde
int StartupPSDK_M300RTK();
int StartupPSDK_M350RTK();
///call to save Settings
int UpdateUIConfig();
/// data call
int GetOneDataFrame(M300RTKDataFrame &M300RTKDataFrame);
int GetOneDataFrame(M350RTKDataFrame &M350RTKDataFrame);
private:
///
int SetupMessagePipe();