| | |
| | | </wpml:missionConfig> |
| | | <Folder> |
| | | <wpml:templateId>${folder.templateId!''}</wpml:templateId> |
| | | <wpml:executeHeightMode>${folder.waylineCoordinateSysParam.heightMode!''}</wpml:executeHeightMode> |
| | | <wpml:executeHeightMode>${folder.executeHeightMode!''}</wpml:executeHeightMode> |
| | | <wpml:waylineId>0</wpml:waylineId> |
| | | <wpml:distance>${folder.distance!''}</wpml:distance> |
| | | <wpml:duration>${folder.duration!''}</wpml:duration> |
| | | <wpml:autoFlightSpeed>${folder.autoFlightSpeed!''}</wpml:autoFlightSpeed> |
| | | <wpml:startActionGroup> |
| | | <wpml:action> |
| | |
| | | </Point> |
| | | <wpml:index>${placemarkIndex!''}</wpml:index> |
| | | <#assign placemarkIndex = placemarkIndex + 1> |
| | | <wpml:executeHeight>${placemark.height!''}</wpml:executeHeight> |
| | | <wpml:executeHeight>${placemark.executeHeight!''}</wpml:executeHeight> |
| | | <wpml:waypointSpeed>${placemark.waypointSpeed!''}</wpml:waypointSpeed> |
| | | <wpml:waypointHeadingParam> |
| | | <wpml:waypointHeadingMode>${folder.globalWaypointHeadingParam.waypointHeadingMode!''}</wpml:waypointHeadingMode> |
| | |
| | | <wpml:waypointHeadingPoiIndex>${folder.globalWaypointHeadingParam.waypointHeadingPoiIndex!''}</wpml:waypointHeadingPoiIndex> |
| | | </wpml:waypointHeadingParam> |
| | | <wpml:waypointTurnParam> |
| | | <wpml:waypointTurnMode>${folder.globalWaypointTurnMode!''}</wpml:waypointTurnMode> |
| | | <wpml:waypointTurnDampingDist>0.2</wpml:waypointTurnDampingDist> |
| | | <wpml:waypointTurnMode>${placemark.waypointTurnParam.waypointTurnMode!''}</wpml:waypointTurnMode> |
| | | <wpml:waypointTurnDampingDist>${placemark.waypointTurnParam.waypointTurnDampingDist!''}</wpml:waypointTurnDampingDist> |
| | | </wpml:waypointTurnParam> |
| | | <wpml:useStraightLine>${folder.globalUseStraightLine!''}</wpml:useStraightLine> |
| | | <#if placemark.actionGroup??> |
| | | <wpml:actionGroup> |
| | | <wpml:actionGroupId>${placemark.actionGroup.actionGroupId!''}</wpml:actionGroupId> |
| | | <wpml:actionGroupStartIndex>${placemark.actionGroup.actionGroupStartIndex!''}</wpml:actionGroupStartIndex> |
| | | <wpml:actionGroupEndIndex>${placemark.actionGroup.actionGroupEndIndex!''}</wpml:actionGroupEndIndex> |
| | | <wpml:actionGroupMode>${placemark.actionGroup.actionGroupMode!''}</wpml:actionGroupMode> |
| | | <wpml:actionTrigger> |
| | | <wpml:actionTriggerType>${placemark.actionGroup.actionTrigger.actionTriggerType!''}</wpml:actionTriggerType> |
| | | </wpml:actionTrigger> |
| | | <#if placemark.actionGroup.actions??> |
| | | <#assign idx = 0> |
| | | <#list placemark.actionGroup.actions as action> |
| | | <wpml:action> |
| | | <wpml:actionId>${idx!''}</wpml:actionId> |
| | | <wpml:actionActuatorFunc>${action.actionActuatorFunc!''}</wpml:actionActuatorFunc> |
| | | <#if action.actionActuatorFuncParam??> |
| | | <wpml:actionActuatorFuncParam> |
| | | <wpml:payloadPositionIndex>0</wpml:payloadPositionIndex> |
| | | <#if action.actionActuatorFuncParam.gimbalHeadingYawBase??> |
| | | <wpml:gimbalHeadingYawBase>${action.actionActuatorFuncParam.gimbalHeadingYawBase!''}</wpml:gimbalHeadingYawBase> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalRotateMode??> |
| | | <wpml:gimbalRotateMode>${action.actionActuatorFuncParam.gimbalRotateMode!''}</wpml:gimbalRotateMode> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalPitchRotateEnable??> |
| | | <wpml:gimbalPitchRotateEnable>${action.actionActuatorFuncParam.gimbalPitchRotateEnable!''}</wpml:gimbalPitchRotateEnable> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalPitchRotateAngle??> |
| | | <wpml:gimbalPitchRotateAngle>${action.actionActuatorFuncParam.gimbalPitchRotateAngle!''}</wpml:gimbalPitchRotateAngle> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalRollRotateEnable??> |
| | | <wpml:gimbalRollRotateEnable>${action.actionActuatorFuncParam.gimbalRollRotateEnable!''}</wpml:gimbalRollRotateEnable> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalRollRotateAngle??> |
| | | <wpml:gimbalRollRotateAngle>${action.actionActuatorFuncParam.gimbalRollRotateAngle!''}</wpml:gimbalRollRotateAngle> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalYawRotateEnable??> |
| | | <wpml:gimbalYawRotateEnable>${action.actionActuatorFuncParam.gimbalYawRotateEnable!''}</wpml:gimbalYawRotateEnable> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalYawRotateAngle??> |
| | | <wpml:gimbalYawRotateAngle>${action.actionActuatorFuncParam.gimbalYawRotateAngle!''}</wpml:gimbalYawRotateAngle> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalRotateTimeEnable??> |
| | | <wpml:gimbalRotateTimeEnable>${action.actionActuatorFuncParam.gimbalRotateTimeEnable!''}</wpml:gimbalRotateTimeEnable> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.gimbalRotateTime??> |
| | | <wpml:gimbalRotateTime>${action.actionActuatorFuncParam.gimbalRotateTime!''}</wpml:gimbalRotateTime> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.useGlobalPayloadLensIndex??> |
| | | <wpml:useGlobalPayloadLensIndex>${action.actionActuatorFuncParam.useGlobalPayloadLensIndex!''}</wpml:useGlobalPayloadLensIndex> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.payloadLensIndex??> |
| | | <wpml:payloadLensIndex>${action.actionActuatorFuncParam.payloadLensIndex!''}</wpml:payloadLensIndex> |
| | | </#if> |
| | | <#if action.actionActuatorFuncParam.minShootInterval??> |
| | | <wpml:minShootInterval>${action.actionActuatorFuncParam.minShootInterval!''}</wpml:minShootInterval> |
| | | </#if> |
| | | </wpml:actionActuatorFuncParam> |
| | | </#if> |
| | | </wpml:action> |
| | | <#assign idx = idx + 1> |
| | | </#list> |
| | | </#if> |
| | | </wpml:actionGroup> |
| | | </#if> |
| | | <wpml:waypointGimbalHeadingParam> |
| | | <wpml:waypointGimbalPitchAngle>0</wpml:waypointGimbalPitchAngle> |
| | | <wpml:waypointGimbalYawAngle>0</wpml:waypointGimbalYawAngle> |