Files
chenzhen 222dda1e43 1,新增“App_ThermalImageSystem”;
2,新增“Apps”;
3,新增“Common”;
4,新增“FileList”;
5,新增“MediaX”;
6,新增“OpenSource”;
7,新增“Samples”;
8,新增“SoftwareBusinessLines”.
2026-02-14 23:03:23 +08:00

53 lines
2.0 KiB
C++

#include "Generalsetting.h"
#include "GDUDroneManager.h"
GeneralSetting::GeneralSetting(GDUDroneManager *gduDroneManager)
{
_gduDroneManager = gduDroneManager;
}
void GeneralSetting::sendMagneticCalibration(uchar magneticSwitch, unsigned short time, cmdComplete_t completionBlock)
{
//1.生成数据
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdsendMagneticCalibration(magneticSwitch,time);
//2.发送数据
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::sendGimbalSchoolDrift(uchar schoolDriftSwitch, cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdsendGimbalSchoolDrift(schoolDriftSwitch);
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::readGimbalVersionAndSN(cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdreadGimbalVersionAndSN();
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::readFlyControlVersion(cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdreadFlyControlVersion();
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::readFlyControlSN(cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdreadFlyControlSN();
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::readFlyControlSysVersion(cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdreadFlyControlSysVersion();
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}
void GeneralSetting::readBatteryVersion(cmdComplete_t completionBlock)
{
GeneratoredData_t cmdData= _gduDroneManager->cmdGenerator->CmdreadBatteryVersion();
_gduDroneManager->sendMessage(cmdData.data, completionBlock,cmdData.fullMsgID);
}