6import QGroundControl.FactControls
7import QGroundControl.Controls
10 implicitWidth: mainLayout.implicitWidth
11 implicitHeight: mainLayout.implicitHeight
12 width: parent.width // grows when Loader is wider than implicitWidth
14 FactPanelController { id: controller; }
16 property Fact frameFact: controller.getParameterFact(-1, "FRAME_CONFIG")
18 function frameName() {
19 switch(frameFact.value) {
23 return "Vectored/BlueROV2"
25 return "Vectored 6DOF"
27 return "Vectored 6DOF 90Degree"
47 labelText: qsTr("Frame Type")
48 valueText: frameName()
52 labelText: qsTr("Firmware Version")
53 valueText: globals.activeVehicle.firmwareMajorVersion == -1 ? qsTr("Unknown") : globals.activeVehicle.firmwareMajorVersion + "." + globals.activeVehicle.firmwareMinorVersion + "." + globals.activeVehicle.firmwarePatchVersion + " " + globals.activeVehicle.firmwareVersionTypeString
57 labelText: qsTr("Git Revision")
58 valueText: globals.activeVehicle.gitHash == -1 ? qsTr("Unknown") : globals.activeVehicle.gitHash