5import QGroundControl.FactControls
6import QGroundControl.Controls
11 APMAirframeComponentController {id: controller; }
13 property Fact _frameClass: controller.getParameterFact(-1, "FRAME_CLASS")
14 property Fact _frameType: controller.getParameterFact(-1, "FRAME_TYPE", false)
15 property bool _frameTypeAvailable: controller.parameterExists(-1, "FRAME_TYPE")
21 labelText: qsTr("Frame Class")
22 valueText: _frameClass.enumStringValue
27 labelText: qsTr("Frame Type")
28 valueText: visible ? _frameType.enumStringValue : ""
29 visible: _frameTypeAvailable
33 labelText: qsTr("Firmware Version")
34 valueText: globals.activeVehicle.firmwareMajorVersion == -1 ? qsTr("Unknown") : globals.activeVehicle.firmwareMajorVersion + "." + globals.activeVehicle.firmwareMinorVersion + "." + globals.activeVehicle.firmwarePatchVersion + globals.activeVehicle.firmwareVersionTypeString