first commit
This commit is contained in:
50
source/ZZ_PSDK_391/Widget/Widget_Nikira.h
Normal file
50
source/ZZ_PSDK_391/Widget/Widget_Nikira.h
Normal 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();
|
||||
};
|
Reference in New Issue
Block a user