QGroundControl用户可以自定义飞机航点命令

来源:互联网 发布:js视频教程 编辑:程序博客网 时间:2024/04/30 14:15

修改此文件,用户可以自定义飞机航点命令

联系作者qq 843230304 ,可以详细交流分享
其中
comment参数是注释此命令
rawName 是航点参数的名称
description 是航点参数的描述
specifiesCoordinate 此航点是否特殊航点
friendlyEdit 此航点是否支持更加详细友好的编辑模式
category 此航点命令的分类
“param1”: {//参数
“label”: “持续:”,//参数名称
“units”: “秒”,//单位
“default”: 30,//默认值
“decimalPlaces”: 0//小数点位置
}

qgroundcontrol\src\MissionManager\MavCmdInfoCommon.json

{    "version": 1,    "mavCmdInfo": [        {            "comment":              "MAV_CMD_NAV_LAST:",            "id":                   95,            "rawName":              "MAV_CMD_NAV_LAST",             "rawName":             ".指令上限.",            "friendlyName":         "指令上限",            "description":          "无实际内容,仅用于标记导航指令的数量上限."        },        {            "id":                   22,            "rawName":              "MAV_CMD_NAV_TAKEOFF",            "rawName":              ".起飞.",            "friendlyName":         "起飞",            "description":          "从地面起飞然后飞往指定的位置.",            "specifiesCoordinate":  true,            "friendlyEdit":         true,            "category":             "Basic",            "param1": {                "label":            "俯仰:",                "units":            "角度",                "default":          15,                "decimalPlaces":    2            },            "param4": {                "label":            "转头:",                "units":            "弧度",                "default":          0.0,                "decimalPlaces":    2            }        },        {            "id":           20,            "rawName":      "MAV_CMD_NAV_RETURN_TO_LAUNCH",              "rawName":    ".返航.",            "friendlyName": "返航",            "description":  "返回到起飞位置.",            "friendlyEdit": true,            "category":     "Basic"        },        {            "id":                   21,            "rawName":              "MAV_CMD_NAV_LAND",            "rawName":              ".降落.",            "friendlyName":         "降落",            "description":          "在指定的位置着陆.",            "specifiesCoordinate":  true,            "friendlyEdit":         true,            "category":             "Basic",            "param1": {                "label":            "最后高度:",                "units":            "米",                "default":          25.0,                "decimalPlaces":    3            },            "param4": {                "label":            "转头:",                "units":            "弧度",                "default":          0.0,                "decimalPlaces":    2            },            "param7": {                   "label":            "高度:",                "units":            "米",                "default":          0.0,                "decimalPlaces":    2            }        },        {            "id":                   16,            "rawName":              "MAV_CMD_NAV_WAYPOINT",            "rawName":              ".航点.",            "friendlyName":         "航点",            "description":          "前往一个3维空间的位置.",            "specifiesCoordinate":  true,            "friendlyEdit":         true,            "category":             "Basic",            "param1": {                "label":            "保持:",                "units":            "秒",                "default":          0,                "decimalPlaces":    0            }        },        {            "id":                   19,            "rawName":              "MAV_CMD_NAV_LOITER_TIME",            "rawName":              ".取水.",            "friendlyName":         "取水",            "description":          "前往一个位置并且在指定的半径内按时间取水.",            "specifiesCoordinate":  true,            "friendlyEdit":         true,            "category":             "Loiter",            "param1": {                "label":            "持续:",                "units":            "秒",                "default":          30,                "decimalPlaces":    0            },            "param3": {                "label":            "半径:",                "units":            "米",                "default":          10.0,                "decimalPlaces":    2            }        },        {             "id": 2000,             "rawName": "MAV_CMD_IMAGE_START_CAPTURE",             "rawName": ".拍照.",             "friendlyName": "拍照"        }       ]}
原创粉丝点击