You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
7.3 KiB
TypeScript
235 lines
7.3 KiB
TypeScript
export const airPointActions = {
|
|
|
|
"rotateYaw":{ // 设置无人机偏航角
|
|
"name":"飞行器偏航角",
|
|
"value":"rotateYaw",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "rotateYaw",
|
|
"actionActuatorFuncParam": {
|
|
"aircraftHeading": 0,
|
|
"aircraftPathMode": "counterClockwise"
|
|
}
|
|
},
|
|
},
|
|
|
|
"gimbalRotate":{ // 设置旋转云台俯仰角
|
|
"name":"云台俯仰角",
|
|
"value":"gimbalRotate",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": 3,
|
|
"actionActuatorFunc": "gimbalRotate",
|
|
"actionActuatorFuncParam": {
|
|
"gimbalHeadingYawBase": "north",
|
|
"gimbalRotateMode": "absoluteAngle",
|
|
"gimbalPitchRotateEnable": 1,
|
|
"gimbalPitchRotateAngle": 0,
|
|
"gimbalRollRotateEnable": 0,
|
|
"gimbalRollRotateAngle": 0,
|
|
"gimbalYawRotateEnable": 0,
|
|
"gimbalYawRotateAngle": 0,
|
|
"gimbalRotateTimeEnable": 0,
|
|
"gimbalRotateTime": 0,
|
|
"payloadPositionIndex": 0
|
|
}
|
|
}
|
|
},
|
|
|
|
"zoom":{ // 调整相机焦距
|
|
"name":"相机焦距",
|
|
"value":"zoom",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "zoom",
|
|
"actionActuatorFuncParam": {
|
|
"focalLength": 24,
|
|
"isUseFocalFactor": 0,
|
|
"payloadPositionIndex": 0
|
|
}
|
|
}
|
|
},
|
|
|
|
"hover":{ // 悬停
|
|
"name":"悬停",
|
|
"value":"hover",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId":null,
|
|
"actionActuatorFunc": "hover",
|
|
"actionActuatorFuncParam": {
|
|
"hoverTime": 10
|
|
}
|
|
}
|
|
},
|
|
|
|
"orientedShoot":{ // 定向拍照
|
|
"name":"定向拍照",
|
|
"value":"orientedShoot",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "orientedShoot",
|
|
"actionActuatorFuncParam": {
|
|
"gimbalPitchRotateAngle": 0,
|
|
"gimbalRollRotateAngle": 0,
|
|
"gimbalYawRotateAngle": 0,
|
|
"focusX": 0,
|
|
"focusY": 0,
|
|
"focusRegionWidth": 0,
|
|
"focusRegionHeight": 0,
|
|
"focalLength": 24,
|
|
"aircraftHeading": 0,
|
|
"accurateFrameValid": 0,
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 1,
|
|
"payloadLensIndex": "visable,ir",
|
|
"targetAngle": 0,
|
|
"actionUUID": "beb19eb4-84ff-4a5e-8544-47646d63a361",
|
|
"imageWidth": 0,
|
|
"imageHeight": 0,
|
|
"AFPos": 0,
|
|
"gimbalPort": 0,
|
|
"orientedCameraType": 99,
|
|
"orientedFilePath": "fa7781b7-665a-4d78-a9da-250d202a1522",
|
|
"orientedFileMD5": "",
|
|
"orientedFileSize": 0,
|
|
"orientedPhotoMode": "normalPhoto"
|
|
}
|
|
}
|
|
},
|
|
|
|
"panoShot":{ // 全景拍照
|
|
"name":"全景拍照",
|
|
"value":"panoShot",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "panoShot",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 0,
|
|
"payloadLensIndex": "visable,ir",
|
|
"actionUUID": "c35840c5-c16c-431b-a005-27c225088c93",
|
|
"panoShotSubMode": "panoShot_360"
|
|
}
|
|
}
|
|
},
|
|
|
|
"takePhoto":{ // 普通拍照
|
|
"name":"拍照",
|
|
"value":"takePhoto",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "takePhoto",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 1,
|
|
"payloadLensIndex": "visable,ir"
|
|
}
|
|
}
|
|
},
|
|
|
|
"focus":{ // 聚焦
|
|
"name":"相机聚焦",
|
|
"value":"focus",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "focus",
|
|
"actionActuatorFuncParam": {
|
|
"focusX": 0.25,
|
|
"focusY": 0.25,
|
|
"focusRegionWidth": 0.5,
|
|
"focusRegionHeight": 0.5,
|
|
"isPointFocus": 0,
|
|
"isInfiniteFocus": 0,
|
|
"payloadPositionIndex": 0,
|
|
"isCalibrationFocus": 0
|
|
}
|
|
}
|
|
},
|
|
"startRecord":{ // 开始录像
|
|
"name":"开始录像",
|
|
"value":"startRecord",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "startRecord",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 1,
|
|
"payloadLensIndex": "visable,ir"
|
|
}
|
|
}
|
|
},
|
|
"stopRecord":{ // 结束录像
|
|
"name":"结束录像",
|
|
"value":"stopRecord",
|
|
"type":"action",
|
|
"config":{
|
|
"actionId": null,
|
|
"actionActuatorFunc": "stopRecord",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0
|
|
}
|
|
}
|
|
},
|
|
"multipleTiming":{ // 开始等时间间隔拍照
|
|
"name":"开始等时间间隔拍照",
|
|
"value":"multipleTiming",
|
|
"type":"actionGroup",
|
|
"config":{
|
|
"actionGroupId": null,
|
|
"actionGroupStartIndex": null,
|
|
"actionGroupEndIndex": null,
|
|
"actionGroupMode": "sequence",
|
|
"actionTrigger": {
|
|
"actionTriggerType": "multipleTiming",
|
|
"actionTriggerParam": 3
|
|
},
|
|
"action": {
|
|
"actionId": 0,
|
|
"actionActuatorFunc": "takePhoto",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 1,
|
|
"payloadLensIndex": "visable,ir"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"multipleDistance":{ // 开始等距离间隔拍照
|
|
"name":"开始等距离间隔拍照",
|
|
"value":"multipleDistance",
|
|
"type":"actionGroup",
|
|
"config":{
|
|
"actionGroupId": null,
|
|
"actionGroupStartIndex": null,
|
|
"actionGroupEndIndex": null,
|
|
"actionGroupMode": "sequence",
|
|
"actionTrigger": {
|
|
"actionTriggerType": "multipleDistance",
|
|
"actionTriggerParam": 10
|
|
},
|
|
"action": {
|
|
"actionId": 0,
|
|
"actionActuatorFunc": "takePhoto",
|
|
"actionActuatorFuncParam": {
|
|
"payloadPositionIndex": 0,
|
|
"useGlobalPayloadLensIndex": 1,
|
|
"payloadLensIndex": "visable,ir"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"multipleStop":{
|
|
"name":"停止间隔拍照",
|
|
"value":"multipleStop",
|
|
"type":"endMark"
|
|
}
|
|
}
|