您现在的位置是:首页>QGroundControl地面站
QG地面站
paopaola2025-3-31QGroundControl地面站4636
事实系统Fact系统提供了一组功能,这些功能标准化并简化了QGC用户界面的创建。
事实事实代表系统中的单个值。
FactMetaData有FactMetaData与每一个事实有关。它提供了有关事实的详细信息,以驱动自动用户界面生成和验证。
事实控制事实控件是一个QML用户界面控件,它连接到一个事实,它的FactMetaData向用户提供控件以修改/显示与事实相关联的值。
FactGroupA事实组是一组事实。它用于组织事实和管理用户定义的事实。
自定义生成支持用户定义的事实可以通过覆盖添加factGroups的功能FirmwarePlugin在自定义固件插件类中。这些函数向事实组映射返回一个名称,该名称用于标识添加的事实组。可以通过扩展来添加自定义事实组FactGroup类。可以使用appopriate定义FactMetaDatasFactGroup通过提供包含必要信息的json文件构造函数。
更改现有事实的元数据也可以通过覆盖adjustMetaData的FirmwarePlugin类。
与车辆关联的事实 (包括属于中返回的事实组的事实factGroups车辆固件插件的功能) 可以使用getFact("factName")或getFact("factGroupName.factName")
有关更多信息,请参阅中的注释FirmwarePlugin.h。