weixin_39954908 2020-11-30 10:03
浏览 1

ArduPilot: Configurable stream rate support

In Settings/Mavlink: screen shot 2019-02-27 at 10 17 35 am

This pull also contains support to essentially create DEFINE macros for enumValues and enumStrings elements in FactMetaData json. This way you don't need to specify common settings over and over and over again. Here is an example usage snippet from this pull:


{
"QGC.MetaData.Defines": {
"StreamRateEnumStrings": "Controlled By Vehicle,0 hz,1 hz,2 hz,3 hz,4 hz,5 hz,6 hz,7 hz,8 hz,9 hz,10 hz,50 hz,100 hz",
"StreamRateEnumValues": "-1,0,1,2,3,4,5,6,7,8,9,10,50,100"
},
"QGC.MetaData.Facts": [
{
"name": "streamRateRawSensors",
"shortDescription": "Stream rate for MAVLink Raw Sensors telemetry stream.",
"type": "int32",
"enumStrings": "QGC.MetaData.Defines.StreamRateEnumStrings",
"enumValues": "QGC.MetaData.Defines.StreamRateEnumValues",
"defaultValue": 2
},
...
]
}

该提问来源于开源项目:mavlink/qgroundcontrol

  • 写回答

5条回答 默认 最新

  • weixin_39954908 2020-11-30 10:03
    关注

    Fixes for #7014

    评论

报告相同问题?