Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto alignment tool #2158

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions _locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -5591,5 +5591,11 @@
},
"ezTuneNote": {
"message": "<strong>Important</strong> Ez Tune is enabled. All settings on this tab are set and controlled by the Ez Tune. To use PID Tuning tab you have to disable Ez Tune. To do it, uncheck the <strong>Enabled</strong> checkbox on the Ez Tune tab."
},
"accAlignTitle" : {
"message": "Automatic Alignment Wizard"
},
"accAlignFinished" : {
"message": "Board alignment <span style=\"color: #37a8db\">finished</span>"
}
}
82 changes: 81 additions & 1 deletion tabs/magnetometer.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,85 @@



<div class="tab-magnetometer toolbar_fixed_bottom">
<div class="content_wrapper">

<div class="default_btn">
<div id="fc_align_button" style="width: 20%">
<a id="fc-align-start-button" class="calibrate" href="#">FC Auto Align</a>
</div>
</div>



<div id="modal-acc-align-start" class="is-hidden">
<div class="modal__content">
<h1 class="modal__title" data-i18n="accAlignTitle"></h1>
<div class="modal__text">Place the aircraft flat on the table, facing roughly north (+/- 20°).<br />
For best results, try to put it as far from the computer screen as you can.
Click OK after the aircraft is flat and pointing north.
</div>
</div>
<div class="modal__buttons">
<a id="modal-acc-align-2" class="modal__button modal__button--main" data-i18n="OK"></a>
</div>
</div>


<div id="modal-acc-align-45" class="is-hidden">
<div class="modal__content">
<h1 class="modal__title" data-i18n="accAlignTitle"></h1>
<div class="modal__text">Please tilt the aircraft to about 45 degrees nose up. Then click the OK button while the aircraft
is pitched nose up.<img src="../images/acc-align-60.png"></div>
</div>
<div class="modal__buttons">
<a id="modal-acc-align-3" class="modal__button modal__button--main" data-i18n="OK"></a>
</div>
</div>


<div id="modal-acc-align-east" class="is-hidden">
<div class="modal__content">
<h1 class="modal__title" data-i18n="accAlignTitle"></h1>
<div class="modal__text">Place the aircraft flat and pointing roughly <em>east</em>, then click OK.</div>
</div>
<div class="modal__buttons">
<a id="modal-acc-align-4" class="modal__button modal__button--main" data-i18n="OK"></a>
</div>
</div>

<div id="modal-acc-align-done" class="is-hidden">
<div class="modal__content">
<h1 class="modal__title" data-i18n="accAlignFinished"></h1>
<div class="modal__text">
<div data-i18n="accAlignFinished">accAlignFinished></div>
Board alignment set to <span id="modal-acc-align-setting"></span><br />
Compass alignment set to <span id="modal-compass-align-setting"></span>
</div>
</div>
<div class="modal__buttons">
<!-- <a class="save" href="#" data-i18n="configurationButtonSave"></a> -->
<a id="modal-acc-align-done-ok" class="modal__button modal__button--main" data-i18n="OK"></a>
</div>
</div>

<div id="modal-acc-align-calibration-error" class="is-hidden">
<div class="modal__content">
<h1 class="modal__title" data-i18n="accAlignTitle"></h1>
<div class="modal__text">
<div data-i18n="accAlignCalibrationError">Wrong Planet</div>
Accelerometer is not correctly calibrated for the current planet.
Please use the calibration tab to calibrate for the local gravity.
</div>
</div>
<div class="modal__buttons">
<!-- <a class="save" href="#" data-i18n="configurationButtonSave"></a> -->
<a id="modal-acc-align-error-calibration-ok" class="modal__button modal__button--main" data-i18n="OK"></a>
</div>
</div>



<div class="tab_title" data-i18n="tabMagnetometer">Magnetometer</div>
<div class="note spacebottom">
<div class="note_spacer">
Expand Down Expand Up @@ -229,4 +309,4 @@
</td>
</tr>
</table>
</div>
</div>
Loading