readonlypropertystringboardRotationText:qsTr("If the orientation is in the direction of flight, select ROTATION_NONE.")
readonlypropertystringcompassRotationText:qsTr("If the orientation is in the direction of flight, select ROTATION_NONE.")
readonlypropertystringcompassHelp:qsTr("For Compass calibration you will need to rotate your vehicle through a number of positions.")
readonlypropertystringgyroHelp:qsTr("For Gyroscope calibration you will need to place your vehicle on a surface and leave it still.")
readonlypropertystringaccelHelp:qsTr("For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds.")
readonlypropertystringcompassHelp:qsTr("For Compass calibration you will need to rotate your vehicle through a number of positions. Click Ok to start calibration.")
readonlypropertystringgyroHelp:qsTr("For Gyroscope calibration you will need to place your vehicle on a surface and leave it still. Click Ok to start calibration.")
readonlypropertystringaccelHelp:qsTr("For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds. Click Ok to start calibration.")
readonlypropertystringlevelHelp:qsTr("To level the horizon you need to place the vehicle in its level flight position and press OK.")
readonlypropertystringairspeedHelp:qsTr("For Airspeed calibration you will need to keep your airspeed sensor out of any wind and then blow across the sensor.")
showMessage("Sensor Calibration","Performing sensor calibration over a WiFi connection is known to be unreliable. You should disconnect and perform calibration using a direct USB connection instead.",StandardButton.Ok)