添加电池信息
This commit is contained in:
parent
442e8c4844
commit
34cba3d6a2
|
|
@ -77,7 +77,7 @@ public class AircraftDetailDTO implements Serializable
|
|||
private Integer maxDistance;
|
||||
|
||||
/** 电压 */
|
||||
private Double voltage;
|
||||
private Integer voltage;
|
||||
|
||||
/** 电量 */
|
||||
private Integer batteryLevel;
|
||||
|
|
|
|||
|
|
@ -180,6 +180,11 @@ public class BufferDeviceImpl implements IBufferDeviceService
|
|||
var batteryData = telemetryValue.getValue();
|
||||
if (batteryData != null && !CollectionUtils.isEmpty(batteryData.getBatteries())) {
|
||||
String batterySn = batteryData.getBatteries().get(0).getSn();
|
||||
dto.setVoltage(batteryData.getBatteries().get(0).getVoltage());
|
||||
dto.setBatteryLevel(batteryData.getBatteries().get(0).getCapacityPercent());
|
||||
dto.setBatteryTemperature(batteryData.getBatteries().get(0).getTemperature());
|
||||
dto.setBatteryLevel(batteryData.getBatteries().get(0).getCapacityPercent());
|
||||
dto.setCycleCount(batteryData.getBatteries().get(0).getLoopTimes());
|
||||
dto.setBatterySn(batterySn);
|
||||
}
|
||||
});
|
||||
|
|
@ -415,6 +420,14 @@ public class BufferDeviceImpl implements IBufferDeviceService
|
|||
}
|
||||
});
|
||||
|
||||
// 限高
|
||||
telemetryMap.get(DeviceTelemetry.Height_Limit)
|
||||
.ifPresent(telemetryValue -> dto.setMaxAltitude(telemetryValue.getValue()));
|
||||
|
||||
// 限远
|
||||
telemetryMap.get(DeviceTelemetry.Distance_Limit_Status_Distance_Limit)
|
||||
.ifPresent(telemetryValue -> dto.setMaxDistance(telemetryValue.getValue()));
|
||||
|
||||
return dto;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue