放开一键起飞接口

This commit is contained in:
孙小云 2026-03-19 15:06:57 +08:00
parent a776cac1cb
commit 7fd0f7e7dd
2 changed files with 10 additions and 6 deletions

View File

@ -252,9 +252,9 @@ public class AircraftFlyController extends BaseController
// Long taskId = flightService.createClickTakeOffTask(request.getSn(),airlineFileUrl);
log.info("无人机航线任务(一键起飞用的也是该接口) {} ", JSON.toJSONString(request));
if(true){
return R.ok("无人机起飞命令发送失败: ");
}
// if(true){
// return R.ok("无人机起飞命令发送失败: ");
// }
try {
java.util.Map<String, Object> params = new java.util.HashMap<>();
@ -263,7 +263,11 @@ public class AircraftFlyController extends BaseController
}else {
params.put("airlineFileUrl", request.getAirlineFileUrl());
}
params.put("flyBatteryMin", request.getFlyBatteryMin());
if(Objects.nonNull(request.getFlyBatteryMin())){
params.put("flyBatteryMin", request.getFlyBatteryMin());
}else {
params.put("flyBatteryMin", 0.3);
}
params.put("messageID", request.getTaskId());
CompletableFuture<CommandResult> future = machineCommandManager.executeCommand(request.getSn(), CommandType.TAKE_OFF, params);
CommandResult result = future.get();

View File

@ -233,11 +233,11 @@ public class TuohengBufferDeviceImpl implements IBufferDeviceService {
// 获取拓恒设备属性
AttributeMap attributes = thingsBoardDomain.getPredefinedTuohengDeviceAttributes(iotDeviceId);
log.info("拓恒设备属性数据: {}", attributes);
// log.info("拓恒设备属性数据: {}", attributes);
// 获取拓恒设备遥测数据
TelemetryMap telemetry = thingsBoardDomain.getPredefinedTuohengDeviceTelemetry(iotDeviceId);
log.info("拓恒设备遥测数据: {}", telemetry);
// log.info("拓恒设备遥测数据: {}", telemetry);
// 设置固件版本从属性中获取 hardware_version
attributes.get(TuohengDeviceAttributes.HARDWARE_VERSION)