first commit

This commit is contained in:
DESKTOP-4HD0KC3\ZhangZhuo
2024-10-30 15:04:53 +08:00
commit e7d6f4c57b
723 changed files with 7515585 additions and 0 deletions

View File

@ -0,0 +1,50 @@
#pragma once
#include <iostream>
#include <fstream>
#include "dji_typedef.h"
#include "dji_core.h"
#include "pch.h"
#include "dji_widget.h"
//#include "ConfigParser_M300RTK.h"
using namespace std;
class ZZ_Widget_Nikira :public QObject
{
Q_OBJECT
public:
ZZ_Widget_Nikira(QObject* parent = nullptr);
virtual ~ZZ_Widget_Nikira();
public:
private:
int m_iFlagIsVehicleCapturing;
//UIConfig m_struUIConfig;
short m_sFlagCaptureMode;
QString m_qstrFilePath;
static int32_t m_siDjiWidgetValueBtn, m_siDjiWidgetValueList_CaptureMode, m_siDjiWidgetValueList_SamplingRate, m_siDjiWidgetValueList_DecisionHeight;
public:
int PreparteEnvironment();
int SetUIFilePath(char* pcUIFilePath, uint16_t uiLength);
int UpdateCaptureStatus(int iStatus);
//int GetSettings(UIConfig &struUIConfig);
//int SetSettings(UIConfig struUIConfig);
//int UpdateCaptureStatus(int iStatus);
private:
int InitParam();
int UploadResources();
int test_UpdatePSDKFloatMessage(QString qstrMessage);
public:
static T_DjiReturnCode OnUpdateWidgetValue(E_DjiWidgetType widgetType, uint32_t index, int32_t value,void* userData);
static T_DjiReturnCode OnLoadWidgetValue (E_DjiWidgetType widgetType, uint32_t index, int32_t* value,void* userData);
public slots:
int Slot_UpdatePSDKFloatMessage(QString qstrMessage);
signals:
void Signal_UpdatePSDKFloatMessage(QString qstrMessage);
///0:Auto 1:Manual
void Signal_UpdateCaptureMode(char cMode);
void Signal_StartCapture();
void Signal_StopCapture();
};