1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-23 16:25:22 +03:00

Reformat HTML files. Default Eclipse 4.4 settings. Line Length: 120.

Spaces Not Tabs. Indentation: 4.
This commit is contained in:
Dominic Clifton 2015-11-10 01:21:47 +00:00
parent 0137cde98c
commit f869dd94e7
24 changed files with 2427 additions and 2361 deletions

View file

@ -116,7 +116,8 @@
<span>2014.12.06 - 0.57.1 - cleanflight</span>
<ul>
<li>Latest firmware <strong>required</strong>.</li>
<li>Latest firmware <strong>required</strong>.
</li>
<li>Merge latest baseflight configurator changes.</li>
<li>Added support for choosing and downloading firmware via the github relases API.</li>
<li>Added Armattan Quads as a sponsor.</li>
@ -527,7 +528,8 @@
<ul>
<li>Bugfixes related to failing connect procedure</li>
<li>Bugfixes related to GPS data types</li>
<li>Implemented experimental <strong>Servos</strong> tab</li>
<li>Implemented experimental <strong>Servos</strong> tab
</li>
<li>Updated MSP to the latest version</li>
<li>Major MSP refactoring, improving reliability in some cases</li>
<li>Initial notify implementation for critical errors</li>

View file

@ -117,10 +117,12 @@
</select>
</div>
<div id="port-override-option">
<label for="port-override">Port: <input id="port-override" type="text" value="/dev/rfcomm0"/></label>
<label for="port-override">Port: <input id="port-override" type="text"
value="/dev/rfcomm0" /></label>
</div>
<div>
<label><input class="auto_connect togglesmall" type="checkbox"/><span class="auto_connect" i18n="autoConnect"></span></label>
<label><input class="auto_connect togglesmall" type="checkbox" /><span
class="auto_connect" i18n="autoConnect"></span></label>
</div>
</div>
</div>
@ -151,33 +153,45 @@
</div>
<div class="clear-both"></div>
<div id="log">
<div class="logswitch"><a href="#" id="showlog">Show Log</a></div>
<div id="scrollicon"></div>
<div class="wrapper">
<div class="logswitch">
<a href="#" id="showlog">Show Log</a>
</div>
<div id="scrollicon"></div>
<div class="wrapper"></div>
</div>
<div class="tab_container">
<div id="tabs">
<ul class="mode-disconnected">
<li class="tab_landing"><a href="#" i18n="tabLanding" class="tabicon ic_welcome" title="Welcome"></a></li>
<li class="tab_help"><a href="#" i18n="tabHelp" class="tabicon ic_help" title="Documentation & Support"></a></li>
<li class="tab_firmware_flasher"><a href="#" i18n="tabFirmwareFlasher" class="tabicon ic_flasher" title="Firmware Flasher"></a></li>
<li class="tab_landing"><a href="#" i18n="tabLanding" class="tabicon ic_welcome"
title="Welcome"></a></li>
<li class="tab_help"><a href="#" i18n="tabHelp" class="tabicon ic_help"
title="Documentation & Support"></a></li>
<li class="tab_firmware_flasher"><a href="#" i18n="tabFirmwareFlasher"
class="tabicon ic_flasher" title="Firmware Flasher"></a></li>
</ul>
<ul class="mode-connected">
<li class="tab_setup"><a href="#" i18n="tabSetup" class="tabicon ic_setup" title="Setup"></a></li>
<li class="tab_ports"><a href="#" i18n="tabPorts" class="tabicon ic_ports" title="Ports"></a></li>
<li class="tab_configuration"><a href="#" i18n="tabConfiguration" class="tabicon ic_config" title="Configuration"></a></li>
<li class="tab_pid_tuning"><a href="#" i18n="tabPidTuning" class="tabicon ic_pid" title="PID Tuning"></a></li>
<li class="tab_configuration"><a href="#" i18n="tabConfiguration" class="tabicon ic_config"
title="Configuration"></a></li>
<li class="tab_pid_tuning"><a href="#" i18n="tabPidTuning" class="tabicon ic_pid"
title="PID Tuning"></a></li>
<li class="tab_receiver"><a href="#" i18n="tabReceiver" class="tabicon ic_rx" title="Receiver"></a></li>
<li class="tab_auxiliary"><a href="#" i18n="tabAuxiliary" class="tabicon ic_modes" title="Modes"></a></li>
<li class="tab_adjustments"><a href="#" i18n="tabAdjustments" class="tabicon ic_adjust" title="Adjustments"></a></li>
<li class="tab_auxiliary"><a href="#" i18n="tabAuxiliary" class="tabicon ic_modes"
title="Modes"></a></li>
<li class="tab_adjustments"><a href="#" i18n="tabAdjustments" class="tabicon ic_adjust"
title="Adjustments"></a></li>
<li class="tab_servos"><a href="#" i18n="tabServos" class="tabicon ic_servo" title="Servos"></a></li>
<li class="tab_gps"><a href="#" i18n="tabGPS" class="tabicon ic_gps" title="GPS"></a></li>
<li class="tab_motors"><a href="#" i18n="tabMotorTesting" class="tabicon ic_motor" title="Motors"></a></li>
<li class="tab_led_strip"><a href="#" i18n="tabLedStrip" class="tabicon ic_led" title="LED Strip"></a></li>
<li class="tab_sensors"><a href="#" i18n="tabRawSensorData" class="tabicon ic_sensors" title="Sensors"></a></li>
<li class="tab_motors"><a href="#" i18n="tabMotorTesting" class="tabicon ic_motor"
title="Motors"></a></li>
<li class="tab_led_strip"><a href="#" i18n="tabLedStrip" class="tabicon ic_led"
title="LED Strip"></a></li>
<li class="tab_sensors"><a href="#" i18n="tabRawSensorData" class="tabicon ic_sensors"
title="Sensors"></a></li>
<li class="tab_logging"><a href="#" i18n="tabLogging" class="tabicon ic_log" title="Logging"></a></li>
<li class="tab_dataflash"><a href="#" i18n="tabDataflash" class="tabicon ic_data" title="Dataflash"></a></li>
<li class="tab_dataflash"><a href="#" i18n="tabDataflash" class="tabicon ic_data"
title="Dataflash"></a></li>
<li class="tab_cli"><a href="#" i18n="tabCLI" class="tabicon ic_cli" title="CLI"></a></li>
<!-- spare icons
<li class=""><a href="#"class="tabicon ic_mission">Mission (spare icon)</a></li>
@ -188,11 +202,11 @@
</div>
<div class="clear-both"></div>
</div>
<div id="content">
</div>
<div id="content"></div>
<div id="status-bar">
<div>
<span i18n="statusbar_port_utilization"></span> <span class="port_usage_down">D: 0%</span> <span class="port_usage_up">U: 0%</span>
<span i18n="statusbar_port_utilization"></span> <span class="port_usage_down">D: 0%</span> <span
class="port_usage_up">U: 0%</span>
</div>
<div>
<span i18n="statusbar_packet_error"></span> <span class="packet-error">0</span>

View file

@ -2,9 +2,7 @@
<div class="content_wrapper">
<div class="tab_title" i18n="tabAdjustments"></div>
<div class="cf_doc_version_bt">
<a id="button-documentation"
href="https://github.com/cleanflight/cleanflight/releases"
target="_blank"></a>
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
</div>
<div class="note" style="margin-bottom: 15px;">
<div class="note_spacer">
@ -20,12 +18,10 @@
<table class="adjustments">
<thead>
<tr>
<td class="column-enable"
i18n="adjustmentsColumnEnable"></td>
<td class="column-enable" i18n="adjustmentsColumnEnable"></td>
<td i18n="adjustmentsColumnWhenChannel"></td>
<td i18n="adjustmentsColumnIsInRange"></td>
<td i18n="adjustmentsColumnThenApplyFunction">
</td>
<td i18n="adjustmentsColumnThenApplyFunction"></td>
<td i18n="adjustmentsColumnUsingSlot"></td>
<td i18n="adjustmentsColumnViaChannel"></td>
</tr>
@ -58,12 +54,10 @@
</div>
<div class="limits">
<p class="lowerLimit">
<span i18n="adjustmentsMin"></span>: <span
class="lowerLimitValue"></span>
<span i18n="adjustmentsMin"></span>: <span class="lowerLimitValue"></span>
</p>
<p class="upperLimit">
<span i18n="adjustmentsMax"></span>: <span
class="upperLimitValue"></span>
<span i18n="adjustmentsMax"></span>: <span class="upperLimitValue"></span>
</p>
</div>
</td>
@ -72,8 +66,7 @@
<div class="marker"></div>
</div>
</td>
<td class="functionSelection"><select
class="function">
<td class="functionSelection"><select class="function">
<option value="0" i18n="adjustmentsFunction0"></option>
<option value="1" i18n="adjustmentsFunction1"></option>
<option value="2" i18n="adjustmentsFunction2"></option>
@ -102,8 +95,7 @@
<option value="2" i18n="adjustmentsSlot2"></option>
<option value="3" i18n="adjustmentsSlot3"></option>
</select></td>
<td class="functionSwitchChannel"><select
class="channel">
<td class="functionSwitchChannel"><select class="channel">
<option value=""></option>
</select></td>
</tr>

View file

@ -15,7 +15,9 @@
</table>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="save" href="#" i18n="auxiliaryButtonSave"></a></div>
<div class="btn save_btn">
<a class="save" href="#" i18n="auxiliaryButtonSave"></a>
</div>
</div>
</div>
<div id="tab-auxiliary-templates">
@ -28,8 +30,7 @@
<a class="addRange" href="#" i18n="auxiliaryAddRange"></a>
</div>
</td>
<td class="ranges">
</td>
<td class="ranges"></td>
</tr>
</tbody>
</table>
@ -39,13 +40,19 @@
<option value=""></option>
</select>
<div class="limits">
<p class="lowerLimit"><span i18n="auxiliaryMin"></span>: <span class="lowerLimitValue"></span></p>
<p class="upperLimit"><span i18n="auxiliaryMax"></span>: <span class="upperLimitValue"></span></p>
<p class="lowerLimit">
<span i18n="auxiliaryMin"></span>: <span class="lowerLimitValue"></span>
</p>
<p class="upperLimit">
<span i18n="auxiliaryMax"></span>: <span class="upperLimitValue"></span>
</p>
</div>
</div>
<div class="channel-slider pips-channel-range">
<div class="marker"></div>
</div>
<div class="delete"><a class="deleteRange" href="#">&nbsp;</a></div>
<div class="delete">
<a class="deleteRange" href="#">&nbsp;</a>
</div>
</div>
</div>

View file

@ -1,3 +1 @@
<div class="tab-adjustments" style="width:100%; height:100%; background-color:#000000;">
</div>
<div class="tab-adjustments" style="width: 100%; height: 100%; background-color: #000000;"></div>

View file

@ -49,16 +49,16 @@
<div class="checkbox">
<div style="float: left; height: 20px; margin-right: 15px; margin-left: 3px;">
<input type="checkbox" name="disarmkillswitch" class="toggle" />
</div><label for="disarmkillswitch">
<span class="freelabel" i18n="configurationDisarmKillSwitch"></span>
</div>
<label for="disarmkillswitch"> <span class="freelabel"
i18n="configurationDisarmKillSwitch"></span>
</label>
</div>
<div class="number disarmdelay" style="display: none; margin-bottom: 5px;">
<label>
<div class="numberspacer">
<input type="number" name="autodisarmdelay" min="0" max="60" />
</div>
<span i18n="configurationAutoDisarmDelay"></span>
</div> <span i18n="configurationAutoDisarmDelay"></span>
</label>
</div>
</div>
@ -67,32 +67,28 @@
<label>
<div class="numberspacer">
<input type="number" name="minthrottle" min="0" max="2000" />
</div>
<span i18n="configurationThrottleMinimum"></span>
</div> <span i18n="configurationThrottleMinimum"></span>
</label>
</div>
<div class="number">
<label>
<div class="numberspacer">
<input type="number" name="midthrottle" min="0" max="2000" />
</div>
<span i18n="configurationThrottleMid"></span>
</div> <span i18n="configurationThrottleMid"></span>
</label>
</div>
<div class="number">
<label>
<div class="numberspacer">
<input type="number" name="maxthrottle" min="0" max="2000" />
</div>
<span i18n="configurationThrottleMaximum"></span>
</div> <span i18n="configurationThrottleMaximum"></span>
</label>
</div>
<div class="number">
<label>
<div class="numberspacer">
<input type="number" name="mincommand" min="0" max="2000" />
</div>
<span i18n="configurationThrottleMinimumCommand"></span>
</div> <span i18n="configurationThrottleMinimumCommand"></span>
</label>
</div>
</div>
@ -106,21 +102,18 @@
</div>
<div class="spacer_box">
<div class="number">
<label>
<input type="number" name="board_align_roll" step="1" min="-180" max="360" />
<span i18n="configurationBoardAlignmentRoll"></span>
<label> <input type="number" name="board_align_roll" step="1" min="-180" max="360" /> <span
i18n="configurationBoardAlignmentRoll"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="board_align_pitch" step="1" min="-180" max="360" />
<label> <input type="number" name="board_align_pitch" step="1" min="-180" max="360" />
<span i18n="configurationBoardAlignmentPitch"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="board_align_yaw" step="1" min="-180" max="360" />
<span i18n="configurationBoardAlignmentYaw"></span>
<label> <input type="number" name="board_align_yaw" step="1" min="-180" max="360" /> <span
i18n="configurationBoardAlignmentYaw"></span>
</label>
</div>
</div>
@ -133,15 +126,13 @@
</div>
<div class="spacer_box">
<div class="number">
<label>
<input type="number" name="roll" min="-300" max="300" />
<span i18n="configurationAccelTrimRoll"></span>
<label> <input type="number" name="roll" min="-300" max="300" /> <span
i18n="configurationAccelTrimRoll"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="pitch" min="-300" max="300" />
<span i18n="configurationAccelTrimPitch"></span>
<label> <input type="number" name="pitch" min="-300" max="300" /> <span
i18n="configurationAccelTrimPitch"></span>
</label>
</div>
</div>
@ -201,9 +192,8 @@
</tbody>
</table>
<div class="number">
<label>
<input type="number" name="failsafe_throttle" min="0" max="2000" />
<span i18n="configurationThrottleFailsafe"></span>
<label> <input type="number" name="failsafe_throttle" min="0" max="2000" /> <span
i18n="configurationThrottleFailsafe"></span>
</label>
</div>
</div>
@ -228,27 +218,23 @@
</tbody>
</table>
<div class="number">
<label>
<input type="number" name="mincellvoltage" step="0.1" min="1" max="5" />
<span i18n="configurationBatteryMinimum"></span>
<label> <input type="number" name="mincellvoltage" step="0.1" min="1" max="5" /> <span
i18n="configurationBatteryMinimum"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="maxcellvoltage" step="0.1" min="1" max="5" />
<span i18n="configurationBatteryMaximum"></span>
<label> <input type="number" name="maxcellvoltage" step="0.1" min="1" max="5" /> <span
i18n="configurationBatteryMaximum"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="warningcellvoltage" step="0.1" min="1" max="5" />
<span i18n="configurationBatteryWarning"></span>
<label> <input type="number" name="warningcellvoltage" step="0.1" min="1" max="5" /> <span
i18n="configurationBatteryWarning"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="voltagescale" step="1" min="10" max="255" />
<span i18n="configurationBatteryScale"></span>
<label> <input type="number" name="voltagescale" step="1" min="10" max="255" /> <span
i18n="configurationBatteryScale"></span>
</label>
</div>
</div>
@ -271,22 +257,20 @@
</tbody>
</table>
<div class="number">
<label>
<input type="number" name="currentscale" step="1" min="-1000" max="1000" />
<span i18n="configurationCurrentScale"></span>
<label> <input type="number" name="currentscale" step="1" min="-1000" max="1000" /> <span
i18n="configurationCurrentScale"></span>
</label>
</div>
<div class="number">
<label>
<input type="number" name="currentoffset" step="1" min="0" max="3300" />
<span i18n="configurationCurrentOffset"></span>
<label> <input type="number" name="currentoffset" step="1" min="0" max="3300" /> <span
i18n="configurationCurrentOffset"></span>
</label>
</div>
<div class="checkbox">
<div class="numberspacer">
<input type="checkbox" name="multiwiicurrentoutput" class="toggle" />
</div><label>
<span i18n="configurationBatteryMultiwiiCurrent"></span>
</div>
<label> <span i18n="configurationBatteryMultiwiiCurrent"></span>
</label>
</div>
</div>
@ -297,7 +281,8 @@
<div class="gui_box grey">
<div class="gui_box_titlebar">
<div class="spacer_box_title" i18n="configurationRSSI"></div>
<div class="helpicon cf_tip" title="RSSI is a measurement of signal strength and is very handy so you know when your aircraft isw going out of range or if it is suffering RF interference."></div>
<div class="helpicon cf_tip"
title="RSSI is a measurement of signal strength and is very handy so you know when your aircraft isw going out of range or if it is suffering RF interference."></div>
</div>
<div class="spacer_box">
<table cellpadding="0" cellspacing="0">
@ -327,15 +312,13 @@
</div>
</div>
<div class="number">
<label>
<input type="number" name="looptime" step="100" min="0" max="9000"/>
<span i18n="configurationLoopTime"></span>
<label> <input type="number" name="looptime" step="100" min="0" max="9000" /> <span
i18n="configurationLoopTime"></span>
</label>
</div>
<div class="number">
<label>
<input type="text" name="looptimehz" readonly class="disabled"/>
<span i18n="configurationCalculatedCyclesSec"></span>
<label> <input type="text" name="looptimehz" readonly class="disabled" /> <span
i18n="configurationCalculatedCyclesSec"></span>
</label>
</div>
</div>
@ -356,8 +339,7 @@
<table cellpadding="0" cellspacing="0">
<thead>
<tr>
<th i18n="configurationFeatureEnabled">
</th>
<th i18n="configurationFeatureEnabled"></th>
<th i18n="configurationFeatureDescription"></th>
<th i18n="configurationFeatureName"></th>
</tr>
@ -369,24 +351,20 @@
<div class="line">
<select class="gps_protocol">
<!-- list generated here -->
</select>
<span i18n="configurationGPSProtocol"></span>
</select> <span i18n="configurationGPSProtocol"></span>
</div>
<div class="line">
<select class="gps_baudrate">
<!-- list generated here -->
</select>
<span i18n="configurationGPSBaudrate"></span>
</select> <span i18n="configurationGPSBaudrate"></span>
</div>
<div class="line">
<select class="gps_ubx_sbas">
<!-- list generated here -->
</select>
<span i18n="configurationGPSubxSbas"></span>
</select> <span i18n="configurationGPSubxSbas"></span>
</div>
<div class="number">
<label>
<input type="number" name="mag_declination" step="0.1" min="-180" max="180" />
<label> <input type="number" name="mag_declination" step="0.1" min="-180" max="180" />
<span i18n="configurationMagDeclination"></span>
</label>
</div>
@ -417,6 +395,8 @@
<div class="clear-both"></div>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="save" href="#" i18n="configurationButtonSave"></a></div>
<div class="btn save_btn">
<a class="save" href="#" i18n="configurationButtonSave"></a>
</div>
</div>
</div>

View file

@ -12,31 +12,28 @@
</div>
<dialog class="dataflash-confirm-erase">
<h3 i18n="dataflashConfirmEraseTitle"></h3>
<div class="dataflash-confirm-erase-note" i18n="dataflashConfirmEraseNote">
</div>
<div class="dataflash-confirm-erase-note" i18n="dataflashConfirmEraseNote"></div>
<div class="dataflash-erase-progress">
<div class="data-loading">
<p>Erase in progress, please wait...</p>
</div>
</div>
<div class="buttons">
<a href="#" class="erase-flash-cancel" i18n="dataflashButtonEraseCancel"></a>
<a href="#" class="erase-flash-confirm" i18n="dataflashButtonEraseConfirm"></a>
<a href="#" class="erase-flash-cancel" i18n="dataflashButtonEraseCancel"></a> <a href="#"
class="erase-flash-confirm" i18n="dataflashButtonEraseConfirm"></a>
</div>
</dialog>
<dialog class="dataflash-saving">
<h3 i18n="dataflashSavingTitle"></h3>
<div class="dataflash-saving-before">
<div i18n="dataflashSavingNote">
</div>
<div i18n="dataflashSavingNote"></div>
<progress value="0" min="0" max="100"></progress>
<div class="buttons">
<a href="#" class="save-flash-cancel" i18n="dataflashButtonSaveCancel"></a>
</div>
</div>
<div class="dataflash-saving-after">
<div i18n="dataflashSavingNoteAfter">
</div>
<div i18n="dataflashSavingNoteAfter"></div>
<div class="buttons">
<a href="#" class="save-flash-dismiss" i18n="dataflashButtonSaveDismiss"></a>
</div>
@ -45,14 +42,10 @@
<h3>Dataflash contents</h3>
<ul class="dataflash-contents">
<li class="dataflash-used">
<div class="legend">
Used space
</div>
<div class="legend">Used space</div>
</li>
<li class="dataflash-free">
<div class="legend">
Free space
</div>
<div class="legend">Free space</div>
</li>
</ul>
</div>
@ -63,7 +56,11 @@
</div>
</div>
<div class="content_toolbar">
<div class="btn erase_btn"><a class="erase-flash" href="#" i18n="dataflashButtonErase"></a></div>
<div class="btn save_btn"><a class="save-flash" href="#" i18n="dataflashButtonSaveFile"></a></div>
<div class="btn erase_btn">
<a class="erase-flash" href="#" i18n="dataflashButtonErase"></a>
</div>
<div class="btn save_btn">
<a class="save-flash" href="#" i18n="dataflashButtonSaveFile"></a>
</div>
</div>
</div>

View file

@ -4,43 +4,33 @@
<div class="spacer">
<table class="cf_table" style="margin-top: 10px;">
<tr>
<td>
<select name="release">
<td><select name="release">
<option value="0">Loading ...</option>
</select>
</td>
</select></td>
<td><span class="description" i18n="firmwareFlasherOnlineReleasesDescription"></span></td>
</tr>
<tr>
<td><label>
<input class="updating toggle" type="checkbox" />
<span i18n="firmwareFlasherNoReboot"></span>
</label>
</td>
<td><label> <input class="updating toggle" type="checkbox" /> <span
i18n="firmwareFlasherNoReboot"></span>
</label></td>
<td><span class="description" i18n="firmwareFlasherNoRebootDescription"></span></td>
</tr>
<tr class="option flash_on_connect_wrapper">
<td><label>
<input class="flash_on_connect toggle" type="checkbox" />
<span i18n="firmwareFlasherFlashOnConnect"></span>
</td>
<td><label> <input class="flash_on_connect toggle" type="checkbox" /> <span
i18n="firmwareFlasherFlashOnConnect"></span></td>
</label>
<td><span class="description" i18n="firmwareFlasherFlashOnConnectDescription"></span></td>
</tr>
<tr class="option">
<td><label>
<input class="erase_chip toggle" type="checkbox" />
<span i18n="firmwareFlasherFullChipErase"></span>
</label>
</td>
<td><label> <input class="erase_chip toggle" type="checkbox" /> <span
i18n="firmwareFlasherFullChipErase"></span>
</label></td>
<td><span class="description" i18n="firmwareFlasherFullChipEraseDescription"></span></td>
</tr>
<tr class="option manual_baud_rate">
<td>
<label>
<input class="flash_manual_baud toggle" type="checkbox" />
<span i18n="firmwareFlasherManualBaud"></span>
<select id="flash_manual_baud_rate" title="Baud Rate">
<td><label> <input class="flash_manual_baud toggle" type="checkbox" /> <span
i18n="firmwareFlasherManualBaud"></span> <select id="flash_manual_baud_rate"
title="Baud Rate">
<option value="921600">921600</option>
<option value="460800">460800</option>
<option value="256000" selected="selected">256000</option>
@ -51,16 +41,13 @@
<option value="28800">28800</option>
<option value="19200">19200</option>
</select>
</label>
</td>
</label></td>
<td><span class="description" i18n="firmwareFlasherManualBaudDescription"></span></td>
</tr>
<tr class="option noboarder">
<td><label>
<input class="show_development_releases toggle" type="checkbox" />
<span i18n="firmwareFlasherShowDevelopmentReleases"></span>
</label>
</td>
<td><label> <input class="show_development_releases toggle" type="checkbox" /> <span
i18n="firmwareFlasherShowDevelopmentReleases"></span>
</label></td>
<td><span class="description" i18n="firmwareFlasherShowDevelopmentReleasesDescription"></span></td>
</tr>
</table>
@ -70,31 +57,32 @@
<div class="git_info">
<div class="title" i18n="firmwareFlasherGithubInfoHead"></div>
<p>
<strong i18n="firmwareFlasherHash"></strong> <a i18n_title="firmwareFlasherUrl" class="hash" href="#" target="_blank"></a><br />
<strong i18n="firmwareFlasherCommiter"></strong> <span class="committer"></span><br />
<strong i18n="firmwareFlasherDate"></strong> <span class="date"></span><br />
<strong i18n="firmwareFlasherMessage"></strong> <span class="message"></span>
<strong i18n="firmwareFlasherHash"></strong> <a i18n_title="firmwareFlasherUrl" class="hash" href="#"
target="_blank"></a><br /> <strong i18n="firmwareFlasherCommiter"></strong> <span class="committer"></span><br />
<strong i18n="firmwareFlasherDate"></strong> <span class="date"></span><br /> <strong
i18n="firmwareFlasherMessage"></strong> <span class="message"></span>
</p>
</div>
<div class="release_info gui_box">
<div class="gui_box_titlebar darkgrey">
<div class="spacer_box_title" style="text-align:center; color:white;
" i18n="firmwareFlasherReleaseSummaryHead"></div>
<div class="spacer_box_title" style="text-align: center; color: white;"
i18n="firmwareFlasherReleaseSummaryHead"></div>
</div>
<div class="spacer" style="margin-bottom: 10px;">
<strong i18n="firmwareFlasherReleaseTarget"></strong> <span class="target"></span><br />
<strong i18n="firmwareFlasherReleaseName"></strong> <a i18n_title="firmwareFlasherReleaseUrl" class="name" href="#" target="_blank"></a><br />
<strong i18n="firmwareFlasherReleaseFile"></strong> <a i18n_title="firmwareFlasherReleaseFileUrl" class="file" href="#" target="_blank"></a><br />
<strong i18n="firmwareFlasherReleaseDate"></strong> <span class="date"></span><br />
<strong i18n="firmwareFlasherReleaseStatus"></strong> <span class="status"></span><br />
<strong i18n="firmwareFlasherReleaseNotes"></strong> <br />
<strong i18n="firmwareFlasherReleaseTarget"></strong> <span class="target"></span><br /> <strong
i18n="firmwareFlasherReleaseName"></strong> <a i18n_title="firmwareFlasherReleaseUrl" class="name"
href="#" target="_blank"></a><br /> <strong i18n="firmwareFlasherReleaseFile"></strong> <a
i18n_title="firmwareFlasherReleaseFileUrl" class="file" href="#" target="_blank"></a><br /> <strong
i18n="firmwareFlasherReleaseDate"></strong> <span class="date"></span><br /> <strong
i18n="firmwareFlasherReleaseStatus"></strong> <span class="status"></span><br /> <strong
i18n="firmwareFlasherReleaseNotes"></strong> <br />
<div class=notes></div>
</div>
</div>
<div class="gui_box">
<div class="gui_box_titlebar red">
<div class="spacer_box_title" style="text-align:center; color:white;
" i18n="firmwareFlasherWarninghead"></div>
<div class="spacer_box_title" style="text-align: center; color: white;"
i18n="firmwareFlasherWarninghead"></div>
</div>
<div class="spacer" style="margin-bottom: 10px;">
<p i18n="firmwareFlasherWarningText">
@ -107,8 +95,14 @@
</div>
</div>
<div class="content_toolbar">
<div class="btn"><a class="load_file" href="#" i18n="firmwareFlasherButtonLoadLocal"></a></div>
<div class="btn"><a class="load_remote_file disabled" href="#" i18n="firmwareFlasherButtonLoadOnline"></a></div>
<div class="btn"><a class="flash_firmware disabled" href="#" i18n="firmwareFlasherFlashFirmware"></a></div>
<div class="btn">
<a class="load_file" href="#" i18n="firmwareFlasherButtonLoadLocal"></a>
</div>
<div class="btn">
<a class="load_remote_file disabled" href="#" i18n="firmwareFlasherButtonLoadOnline"></a>
</div>
<div class="btn">
<a class="flash_firmware disabled" href="#" i18n="firmwareFlasherFlashFirmware"></a>
</div>
</div>
</div>

View file

@ -2,8 +2,7 @@
<div class="content_wrapper">
<div class="content_top">
<div class="logowrapper" align="center">
<span>Welcome to</span><br>
<img src="../images/cf_logo_white.svg"/>
<span>Welcome to</span><br> <img src="../images/cf_logo_white.svg" />
<div class="" i18n="defaultWelcomeIntro" align="center"></div>
</div>
</div>
@ -21,14 +20,17 @@
</div>
</div>
<div class="cf_column third_right text3" style="width: calc(22% - 15px); margin-right: 15px;">
<div class="spacer_right" style="padding-left:15px; width:calc(100% - 25px);
">
<div class="spacer_right" style="padding-left: 15px; width: calc(100% - 25px);">
<div class="gui_box grey" style="min-height: 200px; border: #59aa29 1px solid;">
<div class="spacer" style="margin-top: 10px; margin-bottom: 10px;">
<div i18n="defaultDonateHead" class="mid_head"></div>
<div i18n="defaultDonateText"></div>
<div class="donate">
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TSQKVT6UYKGL6" target="_blank" title="Donate"><img src="./images/btn-donate.png" alt="Paypal" height="30" /></a></li>
<a
href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TSQKVT6UYKGL6"
target="_blank" title="Donate"><img src="./images/btn-donate.png" alt="Paypal"
height="30" /></a>
</li>
</div>
</div>
</div>
@ -40,19 +42,25 @@
<div class="title" i18n="defaultSponsorsHead"></div>
<ul>
<li><a href="http://www.massiverc.com" title="www.massiverc.com" target="_blank">MassiveRC</a></li>
<li><a href="http://www.armattanquads.com" title="www.armattanquads.com" target="_blank">Armattan Quads</a></li>
<li><a href="http://www.bcmultirotors.com" title="www.bcmultirotors.com" target="_blank">Bungeecow Multirotors</a></li>
<li><a href="http://www.immersionrc.com" title="www.immersionrc.com" target="_blank">Immersion RC</a></li>
<li><a href="http://www.armattanquads.com" title="www.armattanquads.com" target="_blank">Armattan
Quads</a></li>
<li><a href="http://www.bcmultirotors.com" title="www.bcmultirotors.com" target="_blank">Bungeecow
Multirotors</a></li>
<li><a href="http://www.immersionrc.com" title="www.immersionrc.com" target="_blank">Immersion
RC</a></li>
<li><a href="http://www.radioc.co.uk" title="www.radioc.co.uk" target="_blank">RadioC</a></li>
<li><a href="http://www.multiwiicopter.com" title="www.multiwiicopter.com" target="_blank">MultiiWiiCopter</a></li>
<li><a href="http://www.overskyrc.com" title="www.overskyrc.com" target="_blank">OverSkyRC</a></li>
<li><a href="http://multirotormania.com" title="multirotormania.com" target="_blank">Multi Rotor Mania</a></li>
<li><a href="http://multirotormania.com" title="multirotormania.com" target="_blank">Multi
Rotor Mania</a></li>
</ul>
</div>
</div>
<div class="changelog_wrapper">
<div class="changelog configurator">
<div id="changelog_bt"><a id="changelog_button" href="#">Changelog</a></div>
<div id="changelog_bt">
<a id="changelog_button" href="#">Changelog</a>
</div>
<div class="title" i18n="defaultChangelogHead"></div>
<div class="changewrapper">
<!-- changelog content will be loaded here -->

View file

@ -4,8 +4,7 @@
<div class="cf_doc_version_bt">
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
</div>
<div class="note" style="margin-bottom: 20px;
">
<div class="note" style="margin-bottom: 20px;">
<div class="note_spacer">
<p i18n="ledStripHelp"></p>
</div>
@ -30,7 +29,10 @@
<div class="block"></div>
</div>
<div class="controls">
<div class="wires-remaining"><div></div>Remaining</div>
<div class="wires-remaining">
<div></div>
Remaining
</div>
<button class="funcClear">Clear selected</button>
<button class="funcClearAll">Clear ALL</button>
@ -87,6 +89,8 @@
<div class="clear-both"></div>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="save" href="#" i18n="ledStripButtonSave"></a></div>
<div class="btn save_btn">
<a class="save" href="#" i18n="ledStripButtonSave"></a>
</div>
</div>
</div>

View file

@ -11,14 +11,38 @@
</div>
<div class="properties">
<dl>
<dt><label><input type="checkbox" name="MSP_RAW_IMU" /> MSP_RAW_IMU</label></dt><dd>9 columns (accel[x, y, z], gyro[x, y, z], mag[x, y, z])</dd>
<dt><label><input type="checkbox" name="MSP_ATTITUDE" /> MSP_ATTITUDE</label></dt><dd>3 columns (x, y, z)</dd>
<dt><label><input type="checkbox" name="MSP_ALTITUDE" /> MSP_ALTITUDE</label></dt><dd>one column</dd>
<dt><label><input type="checkbox" name="MSP_RAW_GPS" /> MSP_RAW_GPS</label></dt><dd>7 columns</dd>
<dt><label><input type="checkbox" name="MSP_ANALOG" /> MSP_ANALOG</label></dt><dd>4 columns</dd>
<dt><label><input type="checkbox" name="MSP_RC" /> MSP_RC</label></dt><dd>8 columns by default</dd>
<dt><label><input type="checkbox" name="MSP_MOTOR" /> MSP_MOTOR</label></dt><dd>8 columns by default</dd>
<dt><label><input type="checkbox" name="MSP_DEBUG" /> MSP_DEBUG</label></dt><dd>4 columns</dd>
<dt>
<label><input type="checkbox" name="MSP_RAW_IMU" /> MSP_RAW_IMU</label>
</dt>
<dd>9 columns (accel[x, y, z], gyro[x, y, z], mag[x, y, z])</dd>
<dt>
<label><input type="checkbox" name="MSP_ATTITUDE" /> MSP_ATTITUDE</label>
</dt>
<dd>3 columns (x, y, z)</dd>
<dt>
<label><input type="checkbox" name="MSP_ALTITUDE" /> MSP_ALTITUDE</label>
</dt>
<dd>one column</dd>
<dt>
<label><input type="checkbox" name="MSP_RAW_GPS" /> MSP_RAW_GPS</label>
</dt>
<dd>7 columns</dd>
<dt>
<label><input type="checkbox" name="MSP_ANALOG" /> MSP_ANALOG</label>
</dt>
<dd>4 columns</dd>
<dt>
<label><input type="checkbox" name="MSP_RC" /> MSP_RC</label>
</dt>
<dd>8 columns by default</dd>
<dt>
<label><input type="checkbox" name="MSP_MOTOR" /> MSP_MOTOR</label>
</dt>
<dd>8 columns by default</dd>
<dt>
<label><input type="checkbox" name="MSP_DEBUG" /> MSP_DEBUG</label>
</dt>
<dd>4 columns</dd>
</dl>
</div>
<select class="speed" name="speed">
@ -36,14 +60,22 @@
</select>
<div class="info">
<dl>
<dt i18n="loggingSamplesSaved"></dt><dd class="samples">0</dd>
<dt i18n="loggingLogSize"></dt><dd class="size">0 Bytes</dd>
<dt i18n="loggingSamplesSaved"></dt>
<dd class="samples">0</dd>
<dt i18n="loggingLogSize"></dt>
<dd class="size">0 Bytes</dd>
</dl>
</div>
</div>
<div class="content_toolbar">
<div class="btn back_btn"><a class="back" href="#" i18n="loggingBack"></a></div>
<div class="btn logging_btn"><a class="logging" href="#" i18n="loggingStart"></a></div>
<div class="btn file_btn"><a class="log_file" href="#" i18n="loggingButtonLogFile"></a></div>
<div class="btn back_btn">
<a class="back" href="#" i18n="loggingBack"></a>
</div>
<div class="btn logging_btn">
<a class="logging" href="#" i18n="loggingStart"></a>
</div>
<div class="btn file_btn">
<a class="log_file" href="#" i18n="loggingButtonLogFile"></a>
</div>
</div>
</div>

View file

@ -10,6 +10,8 @@
</table>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="update" href="#" i18n="auxiliaryButtonSave"></a></div>
<div class="btn save_btn">
<a class="update" href="#" i18n="auxiliaryButtonSave"></a>
</div>
</div>
</div>

View file

@ -17,7 +17,9 @@
<g class="axis y" transform="translate(40, 10)"></g>
</svg>
<div class="plot_control">
<div class="title">Accelerometer - <a class="reset_accel_max" href="#" title="Reset overtime maximum">[Reset]</a></div>
<div class="title">
Accelerometer - <a class="reset_accel_max" href="#" title="Reset overtime maximum">[Reset]</a>
</div>
<dl>
<dt i18n="sensorsRefresh"></dt>
<dd class="rate">
@ -70,8 +72,7 @@
<li title="Motor - 7">7</li>
<li title="Motor - 8">8</li>
</ul>
<div class="bar-wrapper">
</div>
<div class="bar-wrapper"></div>
</div>
<div class="right servos">
<div class="title2">Servos</div>
@ -85,22 +86,21 @@
<li title="Servo - 2">2</li>
<li title="Servo - 1">1</li>
</ul>
<div class="bar-wrapper">
</div>
<div class="bar-wrapper"></div>
</div>
<div class="clear-both"></div>
<div class="motor_testing">
<div class="left">
<div class="sliders">
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input class="master" type="range" min="1000" max="2000" value="1000" disabled="disabled" />
<input type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
type="range" min="1000" max="2000" value="1000" disabled="disabled" /> <input
class="master" type="range" min="1000" max="2000" value="1000" disabled="disabled" />
</div>
<div class="values">
<ul>
@ -118,7 +118,8 @@
</div>
<div class="notice">
<p i18n="motorsNotice"></p>
<label><input id="motorsEnableTestMode" class="toggle" type="checkbox"/><span class="motorsEnableTestMode" i18n="motorsEnableControl"></span></label>
<label><input id="motorsEnableTestMode" class="toggle" type="checkbox" /><span
class="motorsEnableTestMode" i18n="motorsEnableControl"></span></label>
</div>
<div class="cler-both"></div>
</div>

View file

@ -5,11 +5,7 @@
<label><input type="checkbox" /><span i18n="options_improve_configurator"></span></label>
</div>
<div class="appearance" style="display: none;">
<label>
<input type="radio" name="RadioGroup1" value="1" id="restore">
Dark Theme</label>
<br>
<label>
<input type="radio" name="RadioGroup1" value="2" id="remove">
Light Theme</label>
<label> <input type="radio" name="RadioGroup1" value="1" id="restore"> Dark Theme
</label> <br> <label> <input type="radio" name="RadioGroup1" value="2" id="remove"> Light Theme
</label>
</div>

View file

@ -7,16 +7,14 @@
</div>
<div class="cf_column half">
<div class="profile">
<span class="head" i18n="pidTuningProfileHead"></span>
<select name="profile">
<span class="head" i18n="pidTuningProfileHead"></span> <select name="profile">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
</select>
</div>
<div class="controller">
<span class="head" i18n="pidTuningControllerHead"></span>
<select name="controller">
<span class="head" i18n="pidTuningControllerHead"></span> <select name="controller">
<option value="0">0 - MultiWii (Old)</option>
<option value="1">1 - MultiWii (rewrite)</option>
<option value="2">2 - LuxFloat</option>
@ -26,7 +24,9 @@
</select>
</div>
<div class="cf_column fourth">
<div class="default_btn show"><a href="#" id="showAllPids">Show all PIDs</a></div>
<div class="default_btn show">
<a href="#" id="showAllPids">Show all PIDs</a>
</div>
</div>
</div>
<form name="pid-tuning" id="pid-tuning">
@ -72,7 +72,11 @@
<table id="pid_accel" class="pid_tuning">
<tr>
<th colspan="4">
<div class="pid_mode">Accelerometer/Level<div class="helpicon cf_tip" title="The values below change the behaviour of the ANGLE and HORIZON flight modes. Different PID controllers handle the LEVEL values differently. Please check the documentation."></div></div>
<div class="pid_mode">
Accelerometer/Level
<div class="helpicon cf_tip"
title="The values below change the behaviour of the ANGLE and HORIZON flight modes. Different PID controllers handle the LEVEL values differently. Please check the documentation."></div>
</div>
</th>
</tr>
<tr class="LEVEL">
@ -161,9 +165,10 @@
</thead>
<tbody>
<tr>
<td class="roll-pitch" ><input type="number" name="roll-pitch" step="0.01" min="0" max="1.00"/></td>
<td class="roll" style="border-bottom-left-radius: 3px;"
><input type="number" name="roll" step="0.01" min="0" max="1.00"/></td>
<td class="roll-pitch"><input type="number" name="roll-pitch" step="0.01" min="0"
max="1.00" /></td>
<td class="roll" style="border-bottom-left-radius: 3px;"><input type="number"
name="roll" step="0.01" min="0" max="1.00" /></td>
<td class="pitch"><input type="number" name="pitch" step="0.01" min="0" max="1.00" /></td>
<td><input type="number" name="yaw" step="0.01" min="0" max="2.55" /></td>
</tr>
@ -173,14 +178,16 @@
<thead>
<tr>
<th i18n="pidTuningTPA"></th>
<th class="tpa-breakpoint" i18n="pidTuningTPABreakPoint" style="border-top-left-radius:0px;
"></th>
<th class="tpa-breakpoint" i18n="pidTuningTPABreakPoint"
style="border-top-left-radius: 0px;"></th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding-left:0px;"><input type="number" name="tpa" step="0.01" min="0" max="1.00"/></td>
<td class="tpa-breakpoint"><input type="number" name="tpa-breakpoint" step="10" min="1000" max="2000" /></td>
<td style="padding-left: 0px;"><input type="number" name="tpa" step="0.01" min="0"
max="1.00" /></td>
<td class="tpa-breakpoint"><input type="number" name="tpa-breakpoint" step="10"
min="1000" max="2000" /></td>
</tr>
</tbody>
</table>
@ -190,7 +197,11 @@
<div class="clear-both"></div>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="update" href="#" i18n="pidTuningButtonSave"></a></div>
<div class="btn refresh_btn"><a class="refresh" href="#" i18n="pidTuningButtonRefresh"></a></div>
<div class="btn save_btn">
<a class="update" href="#" i18n="pidTuningButtonSave"></a>
</div>
<div class="btn refresh_btn">
<a class="refresh" href="#" i18n="pidTuningButtonRefresh"></a>
</div>
</div>
</div>

View file

@ -34,7 +34,9 @@
</div>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="save" href="#" i18n="configurationButtonSave"></a></div>
<div class="btn save_btn">
<a class="save" href="#" i18n="configurationButtonSave"></a>
</div>
</div>
</div>
<div id="tab-ports-templates">
@ -46,28 +48,19 @@
<td class="identifierCell">
<p class="identifier"></p>
</td>
<td class="functionsCell-data">
<select class="msp_baudrate">
<td class="functionsCell-data"><select class="msp_baudrate">
<!-- list generated here -->
</select>
</td>
<td class="functionsCell-logging">
<select class="blackbox_baudrate">
</select></td>
<td class="functionsCell-logging"><select class="blackbox_baudrate">
<!-- list generated here -->
</select>
</td>
<td class="functionsCell-telemetry">
<select class="telemetry_baudrate">
</select></td>
<td class="functionsCell-telemetry"><select class="telemetry_baudrate">
<!-- list generated here -->
</select>
</td>
<td class="functionsCell-rx">
</td>
<td class="functionsCell-gps">
<select class="gps_baudrate">
</select></td>
<td class="functionsCell-rx"></td>
<td class="functionsCell-gps"><select class="gps_baudrate">
<!-- list generated here -->
</select>
</td>
</select></td>
</tr>
</tbody>
</table>

View file

@ -21,8 +21,8 @@
<span i18n="receiverChannelMap" i18n_title="receiverChannelMapTitle"></span>
</div>
<div class="hybrid_element">
<input type="text" name="rcmap" spellcheck="false" />
<select class="hybrid_helper" name="rcmap_helper">
<input type="text" name="rcmap" spellcheck="false" /> <select class="hybrid_helper"
name="rcmap_helper">
<option value="AETR1234">Default</option>
<option value="AETR1234">Futaba / Hitec</option>
<option value="TAER1234">JR / Spektrum / Graupner</option>
@ -108,8 +108,14 @@
</div>
</div>
<div class="content_toolbar">
<div class="btn update_btn"><a class="update" href="#" i18n="receiverButtonSave"></a></div>
<div class="btn refresh_btn"><a class="refresh" href="#" i18n="receiverButtonRefresh"></a></div>
<div class="btn sticks_btn"><a class="sticks" href="#" i18n="receiverButtonSticks"></a></div>
<div class="btn update_btn">
<a class="update" href="#" i18n="receiverButtonSave"></a>
</div>
<div class="btn refresh_btn">
<a class="refresh" href="#" i18n="receiverButtonRefresh"></a>
</div>
<div class="btn sticks_btn">
<a class="sticks" href="#" i18n="receiverButtonSticks"></a>
</div>
</div>
</div>

View file

@ -14,23 +14,14 @@
<body>
<div class="control-gimbals">
<div class="control-gimbal left">
<span class="gimbal-label gimbal-label-vert"></span>
<span class="gimbal-label gimbal-label-horz"></span>
<span class="crosshair crosshair-vert"></span>
<span class="crosshair crosshair-horz"></span>
<div class="control-stick">
</div>
<span class="gimbal-label gimbal-label-vert"></span> <span class="gimbal-label gimbal-label-horz"></span> <span
class="crosshair crosshair-vert"></span> <span class="crosshair crosshair-horz"></span>
<div class="control-stick"></div>
</div>
<div class="control-gimbal right">
<span class="gimbal-label gimbal-label-vert"></span>
<span class="gimbal-label gimbal-label-horz"></span>
<span class="crosshair crosshair-vert"></span>
<span class="crosshair crosshair-horz"></span>
<div class="control-stick">
</div>
<span class="gimbal-label gimbal-label-vert"></span> <span class="gimbal-label gimbal-label-horz"></span> <span
class="crosshair crosshair-vert"></span> <span class="crosshair crosshair-horz"></span>
<div class="control-stick"></div>
</div>
</div>
@ -58,8 +49,8 @@
</div>
<div class="warning">
<p>
These sticks allow Cleanflight to be armed and tested without a transmitter or receiver being
present. However, <strong>this feature is not intended for flight and propellers must not be attached.</strong>
These sticks allow Cleanflight to be armed and tested without a transmitter or receiver being present.
However, <strong>this feature is not intended for flight and propellers must not be attached.</strong>
</p>
<p>
This feature does not guarantee reliable control of your craft. <strong>Serious injury is likely to

View file

@ -2,23 +2,23 @@
<div class="content_wrapper">
<div class="tab_title" i18n="tabRawSensorData">tabRawSensorData</div>
<div class="cf_doc_version_bt">
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a></div>
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
</div>
<div class="note" style="margin-bottom: 10px;">
<div class="note_spacer">
<p i18n="sensorsInfo">Keep in mind that using fast update periods and rendering multiple graphs at the same time is resource heavy and will burn your battery quicker if you use a laptop. We recommend to only render graphs for sensors you are interested in while using reasonable update periods.
</p>
<p i18n="sensorsInfo">Keep in mind that using fast update periods and rendering multiple graphs at
the same time is resource heavy and will burn your battery quicker if you use a laptop. We recommend
to only render graphs for sensors you are interested in while using reasonable update periods.</p>
</div>
</div>
<div class="gui_box">
<div class="info">
<div class="checkboxes">
<label><input type="checkbox" name="gyro_on" class="first"/>Gyroscope</label>
<label><input type="checkbox" name="accel_on"/>Accelerometer</label>
<label><input type="checkbox" name="mag_on"/>Magnetometer</label>
<label><input type="checkbox" name="baro_on"/>Barometer</label>
<label><input type="checkbox" name="sonar_on"/>Sonar</label>
<label><input type="checkbox" name="debug_on"/>Debug</label>
<label><input type="checkbox" name="gyro_on" class="first" />Gyroscope</label> <label><input
type="checkbox" name="accel_on" />Accelerometer</label> <label><input type="checkbox"
name="mag_on" />Magnetometer</label> <label><input type="checkbox" name="baro_on" />Barometer</label> <label><input
type="checkbox" name="sonar_on" />Sonar</label> <label><input type="checkbox" name="debug_on" />Debug</label>
</div>
</div>
</div>
@ -50,9 +50,12 @@
<option value="2000" selected="selected">2000</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>Y:</dt><dd class="y">0</dd>
<dt>Z:</dt><dd class="z">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
<dt>Y:</dt>
<dd class="y">0</dd>
<dt>Z:</dt>
<dd class="z">0</dd>
</dl>
</div>
<svg id="gyro">
@ -63,7 +66,8 @@
<g class="axis y" transform="translate(40, 10)"></g>
</svg>
<div class="clear-both"></div>
</div></div>
</div>
</div>
<div class="wrapper accel">
<div class="gui_box grey">
<div class="plot_control">
@ -91,9 +95,12 @@
<option value="2" selected="selected">2</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>Y:</dt><dd class="y">0</dd>
<dt>Z:</dt><dd class="z">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
<dt>Y:</dt>
<dd class="y">0</dd>
<dt>Z:</dt>
<dd class="z">0</dd>
</dl>
</div>
<svg id="accel">
@ -133,9 +140,12 @@
<option value="1" selected="selected">1</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>Y:</dt><dd class="y">0</dd>
<dt>Z:</dt><dd class="z">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
<dt>Y:</dt>
<dd class="y">0</dd>
<dt>Z:</dt>
<dd class="z">0</dd>
</dl>
</div>
<svg id="mag">
@ -167,7 +177,8 @@
<option value="1000">1000 ms</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
</dl>
</div>
@ -179,7 +190,8 @@
<g class="axis y" transform="translate(40, 10)"></g>
</svg>
<div class="clear-both"></div>
</div></div>
</div>
</div>
<div class="wrapper sonar">
<div class="gui_box grey">
<div class="plot_control">
@ -199,7 +211,8 @@
<option value="1000">1000 ms</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
</dl>
</div>
<svg id="sonar">
@ -210,7 +223,8 @@
<g class="axis y" transform="translate(40, 10)"></g>
</svg>
<div class="clear-both"></div>
</div></div>
</div>
</div>
<div class="wrapper debug">
<div class="gui_box grey">
<div class="plot_control">
@ -230,7 +244,8 @@
<option value="1000">1000 ms</option>
</select>
</dd>
<dt>X:</dt><dd class="x">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
</dl>
</div>
<svg id="debug1">
@ -244,7 +259,8 @@
<div class="plot_control">
<div class="title">Debug 1</div>
<dl>
<dt>X:</dt><dd class="x">blue</dd>
<dt>X:</dt>
<dd class="x">blue</dd>
</dl>
</div>
<svg id="debug2">
@ -258,7 +274,8 @@
<div class="plot_control">
<div class="title">Debug 2</div>
<dl>
<dt>X:</dt><dd class="x">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
</dl>
</div>
<svg id="debug3">
@ -272,7 +289,8 @@
<div class="plot_control">
<div class="title">Debug 3</div>
<dl>
<dt>X:</dt><dd class="x">0</dd>
<dt>X:</dt>
<dd class="x">0</dd>
</dl>
</div>
<svg id="debug4">

View file

@ -31,6 +31,8 @@
</div>
</div>
<div class="content_toolbar">
<div class="btn save_btn"><a class="update" href="#" i18n="servosButtonSave"></a></div>
<div class="btn save_btn">
<a class="update" href="#" i18n="servosButtonSave"></a>
</div>
</div>
</div>

View file

@ -8,24 +8,43 @@
</div>
<div class="cf_column fourth" style="min-height: 100px; width: 20%;">
<div class="spacer_right">
<div class="default_btn"><a class="calibrateAccel" id="default_btn green" href="#" i18n="initialSetupButtonCalibrateAccel"></a></div>
<div class="default_btn"><a class="calibrateMag" href="#" i18n="initialSetupButtonCalibrateMag" ></a></div>
<div class="default_btn"><a class="resetSettings" href="#" i18n="initialSetupButtonReset"></a></div>
<div class="default_btn">
<a class="calibrateAccel" id="default_btn green" href="#"
i18n="initialSetupButtonCalibrateAccel"></a>
</div>
<div class="default_btn">
<a class="calibrateMag" href="#" i18n="initialSetupButtonCalibrateMag"></a>
</div>
<div class="default_btn">
<a class="resetSettings" href="#" i18n="initialSetupButtonReset"></a>
</div>
<div class="half">
<div class="spacer_right" style="width: calc(100% - 10px);">
<div class="default_btn half"><a class="backup" href="#" i18n="initialSetupButtonBackup"></a></div>
<div class="default_btn half">
<a class="backup" href="#" i18n="initialSetupButtonBackup"></a>
</div>
</div>
</div>
<div class="half">
<div class="default_btn half"><a class="restore" href="#" i18n="initialSetupButtonRestore"></a></div>
<div class="default_btn half">
<a class="restore" href="#" i18n="initialSetupButtonRestore"></a>
</div>
</div>
</div>
</div>
<div class="threefourth_right" style="width: 80%;">
<div class="cell_setup"><span i18n="initialSetupCalibrateAccelText"></span></div>
<div class="cell_setup"><span i18n="initialSetupCalibrateMagText"></span></div>
<div class="cell_setup"><span i18n="initialSetupResetText"></span></div>
<div class="cell_setup"><span i18n="initialSetupBackupRestoreText"></span></div>
<div class="cell_setup">
<span i18n="initialSetupCalibrateAccelText"></span>
</div>
<div class="cell_setup">
<span i18n="initialSetupCalibrateMagText"></span>
</div>
<div class="cell_setup">
<span i18n="initialSetupResetText"></span>
</div>
<div class="cell_setup">
<span i18n="initialSetupBackupRestoreText"></span>
</div>
</div>
</div>
<div style="clear: both; margin-bottom: 5px;"></div>
@ -115,8 +134,7 @@
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title" i18n="initialSetupInstrumentsHead"></div>
</div>
<span id="attitude"></span>
<span id="heading"></span>
<span id="attitude"></span> <span id="heading"></span>
</div>
</div>
</div>