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:
parent
0137cde98c
commit
f869dd94e7
24 changed files with 2427 additions and 2361 deletions
516
changelog.html
516
changelog.html
|
@ -1,556 +1,558 @@
|
|||
<span>2015.10.31 - 0.67.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Major GUI rework.</li>
|
||||
<li>Support flashing of boards that have USB directly connected to MCU. (Device Firmware Update/DFU support).</li>
|
||||
<li>Major GUI rework.</li>
|
||||
<li>Support flashing of boards that have USB directly connected to MCU. (Device Firmware Update/DFU support).</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.10.31 - 0.66.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Update servo configuration (requires firmware >= 1.10.0).</li>
|
||||
<li>Add some notes and help messages for common issues.</li>
|
||||
<li>Update sponsors panel and add links to new boards.</li>
|
||||
<li>Upgrade some JS libraries to latest versions (Three, JQuery/UI, D3)</li>
|
||||
<li>Allow stick input from UI (when using RX_MSP)</li>
|
||||
<li>Align servo numbering with firmware and documentation</li>
|
||||
<li>Update servo configuration (requires firmware >= 1.10.0).</li>
|
||||
<li>Add some notes and help messages for common issues.</li>
|
||||
<li>Update sponsors panel and add links to new boards.</li>
|
||||
<li>Upgrade some JS libraries to latest versions (Three, JQuery/UI, D3)</li>
|
||||
<li>Allow stick input from UI (when using RX_MSP)</li>
|
||||
<li>Align servo numbering with firmware and documentation</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.05.23 - 0.65.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Support flashing of the SPRacingF3.</li>
|
||||
<li>Support manual baud rate configuration for flashing.</li>
|
||||
<li>Support flashing of the SPRacingF3.</li>
|
||||
<li>Support manual baud rate configuration for flashing.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.05.20 - 0.64.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Support In-flight adjustment of Pitch P/I/D and Roll P/I/D and Pitch/Roll rates.</li>
|
||||
<li>Manual serial port selection.</li>
|
||||
<li>Update sponsors panel.</li>
|
||||
<li>Update list of supported boards and add links to them.</li>
|
||||
<li>Minor firmware release listing improvements.</li>
|
||||
<li>Support In-flight adjustment of Pitch P/I/D and Roll P/I/D and Pitch/Roll rates.</li>
|
||||
<li>Manual serial port selection.</li>
|
||||
<li>Update sponsors panel.</li>
|
||||
<li>Update list of supported boards and add links to them.</li>
|
||||
<li>Minor firmware release listing improvements.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.05.09 - 0.63.2 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Support cleanflight API version > 1.9.</li>
|
||||
<li>Support cleanflight API version > 1.9.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.04.14 - 0.63.1 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Fix for looptime backup/restore when migrating from firmware with api < 1.8.</li>
|
||||
<li>Update sponsors panel.</li>
|
||||
<li>Add link for T-Shirts!</li>
|
||||
<li>Fix for looptime backup/restore when migrating from firmware with api < 1.8.</li>
|
||||
<li>Update sponsors panel.</li>
|
||||
<li>Add link for T-Shirts!</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.03.29 - 0.63.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Configuration tab supports auto_disarm_delay and disarm_kill_switch (requires firmware >= 1.8.0).</li>
|
||||
<li>PID Tuning tab allows TPA Breakpoint changes (requires firmware >= 1.8.0).</li>
|
||||
<li>Correct Artificial Horizon Pitch/Roll views.</li>
|
||||
<li>Change logging time stamp to include date stamp.</li>
|
||||
<li>Support new firmware 1.8 serial port configuration.</li>
|
||||
<li>Move documentation and help to new tab.</li>
|
||||
<li>Add contributing section to welcome tab.</li>
|
||||
<li>Configuration tab supports auto_disarm_delay and disarm_kill_switch (requires firmware >= 1.8.0).</li>
|
||||
<li>PID Tuning tab allows TPA Breakpoint changes (requires firmware >= 1.8.0).</li>
|
||||
<li>Correct Artificial Horizon Pitch/Roll views.</li>
|
||||
<li>Change logging time stamp to include date stamp.</li>
|
||||
<li>Support new firmware 1.8 serial port configuration.</li>
|
||||
<li>Move documentation and help to new tab.</li>
|
||||
<li>Add contributing section to welcome tab.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.02.27 - 0.62.1 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Minor bug fixes.</li>
|
||||
<li>Minor bug fixes.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.02.26 - 0.62.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Add flight indicators to setup screen tab.</li>
|
||||
<li>Add dataflash tab (requires firmware >= 1.8.0)..</li>
|
||||
<li>Add Cleanflight logos.</li>
|
||||
<li>Fix loading online flash files - github moved them to amazon aws.</li>
|
||||
<li>Fix to fallback 3D model.</li>
|
||||
<li>Add support for SPRacingF3.</li>
|
||||
<li>Add flight indicators to setup screen tab.</li>
|
||||
<li>Add dataflash tab (requires firmware >= 1.8.0)..</li>
|
||||
<li>Add Cleanflight logos.</li>
|
||||
<li>Fix loading online flash files - github moved them to amazon aws.</li>
|
||||
<li>Fix to fallback 3D model.</li>
|
||||
<li>Add support for SPRacingF3.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.02.03 - 0.61.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Support changing PID controller - three new PID controllers in 1.7.0 firmware.</li>
|
||||
<li>Support for LED thrust ring.</li>
|
||||
<li>Support for LED colors.</li>
|
||||
<li>Support for displaying sonar sensor reading on the sensors tab.</li>
|
||||
<li>UI cleanup - 'Welcome' and 'Firmware flasher' are now tabs.</li>
|
||||
<li>New Logo. (Tom McCullough)</li>
|
||||
<li>New 3D models (AkFreak).</li>
|
||||
<li>Update presentation of LEDs that have multiple functions.</li>
|
||||
<li>Add Documentation and Support panels to welcome tab.</li>
|
||||
<li>Add support for backup and restore of LED strip configuration.</li>
|
||||
<li>Fix for disappearing tabs in chrome 41 beta.</li>
|
||||
<li>Various other minor improvements.</li>
|
||||
<li>Support changing PID controller - three new PID controllers in 1.7.0 firmware.</li>
|
||||
<li>Support for LED thrust ring.</li>
|
||||
<li>Support for LED colors.</li>
|
||||
<li>Support for displaying sonar sensor reading on the sensors tab.</li>
|
||||
<li>UI cleanup - 'Welcome' and 'Firmware flasher' are now tabs.</li>
|
||||
<li>New Logo. (Tom McCullough)</li>
|
||||
<li>New 3D models (AkFreak).</li>
|
||||
<li>Update presentation of LEDs that have multiple functions.</li>
|
||||
<li>Add Documentation and Support panels to welcome tab.</li>
|
||||
<li>Add support for backup and restore of LED strip configuration.</li>
|
||||
<li>Fix for disappearing tabs in chrome 41 beta.</li>
|
||||
<li>Various other minor improvements.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.01.08 - 0.60.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Add LED strip tab for LED configuration (requires firmware >= 1.6.0)..</li>
|
||||
<li>Replace motor order images (stronnag)</li>
|
||||
<li>Add LED strip tab for LED configuration (requires firmware >= 1.6.0)..</li>
|
||||
<li>Replace motor order images (stronnag)</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.01.08 - 0.59.1 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Add support for Blackbox flight recorder feature (requires firmware >= 1.5.0).</li>
|
||||
<li>Update RSSI channel section to allow any channel.</li>
|
||||
<li>Implement configuration migration to aid with backwards compatibility.</li>
|
||||
<li>Allow CLI access when connecting firmware with an out-of-date API.</li>
|
||||
<li>Support 'release candidate' and 'stable' releases.</li>
|
||||
<li>Add support for Blackbox flight recorder feature (requires firmware >= 1.5.0).</li>
|
||||
<li>Update RSSI channel section to allow any channel.</li>
|
||||
<li>Implement configuration migration to aid with backwards compatibility.</li>
|
||||
<li>Allow CLI access when connecting firmware with an out-of-date API.</li>
|
||||
<li>Support 'release candidate' and 'stable' releases.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.01.04 - 0.59.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Overhaul configuration tab.</li>
|
||||
<li>Allow configuration of GPS baud rate.</li>
|
||||
<li>Overhaul configuration tab.</li>
|
||||
<li>Allow configuration of GPS baud rate.</li>
|
||||
</ul>
|
||||
|
||||
<span>2015.01.03 - 0.58.0 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Add new 'Ports' tab to allow configuration of serial ports.</li>
|
||||
<li>Add new 'Ports' tab to allow configuration of serial ports.</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.12.06 - 0.57.2 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Force user to select firmware before flashing (pulsar).</li>
|
||||
<li>Force user to select firmware before flashing (pulsar).</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.12.06 - 0.57.1 - cleanflight</span>
|
||||
<ul>
|
||||
<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>
|
||||
<li>Various UI tweaks.</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>
|
||||
<li>Various UI tweaks.</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.12.06 - 0.57</span>
|
||||
<ul>
|
||||
<li>Firmware flasher now contains firmware builds picker</li>
|
||||
<li>Implement new and experimental review mechanism</li>
|
||||
<li>Support for new A-tail Quad craft type</li>
|
||||
<li>Firmware flasher flashing speed optimizations</li>
|
||||
<li>Add specific 3D models for atail/vtail quad (norem)</li>
|
||||
<li>Major bugfix for stuck UI after delayed port open procedure</li>
|
||||
<li>Bugfix for GPS distance to home not displaying</li>
|
||||
<li>Bugfix for backup/restore misbehaving (mostly on OSX)</li>
|
||||
<li>Firmware flasher now contains firmware builds picker</li>
|
||||
<li>Implement new and experimental review mechanism</li>
|
||||
<li>Support for new A-tail Quad craft type</li>
|
||||
<li>Firmware flasher flashing speed optimizations</li>
|
||||
<li>Add specific 3D models for atail/vtail quad (norem)</li>
|
||||
<li>Major bugfix for stuck UI after delayed port open procedure</li>
|
||||
<li>Bugfix for GPS distance to home not displaying</li>
|
||||
<li>Bugfix for backup/restore misbehaving (mostly on OSX)</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.11.04 - 0.56</span>
|
||||
<ul>
|
||||
<li>Add hex plus, hex X, tri, y4, y6 3D models (jef79m)</li>
|
||||
<li>Bugfix for battery voltage saving sequence</li>
|
||||
<li>Bugfix for fetching development firmware</li>
|
||||
<li>Add hex plus, hex X, tri, y4, y6 3D models (jef79m)</li>
|
||||
<li>Bugfix for battery voltage saving sequence</li>
|
||||
<li>Bugfix for fetching development firmware</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.10.31 - 0.55</span>
|
||||
<ul>
|
||||
<li>Minimum required Chrome version set to 38+</li>
|
||||
<li>Minimum accepted firmware version set to 2.31</li>
|
||||
<li>Support for flashing development firmware</li>
|
||||
<li>Setup tab performance improvements, faster 3D model</li>
|
||||
<li>Strongly improve amount of data stored in backups</li>
|
||||
<li>Improve flash on connect in firmware flasher</li>
|
||||
<li>Rearrange texts and options in firmware flasher</li>
|
||||
<li>Bugfix for corrupted minimum window size on Windows 7</li>
|
||||
<li>Bugfix for incorrect date & time in firmware flasher</li>
|
||||
<li>Bugfix for port handler firing before port being initialized</li>
|
||||
<li>Minimum required Chrome version set to 38+</li>
|
||||
<li>Minimum accepted firmware version set to 2.31</li>
|
||||
<li>Support for flashing development firmware</li>
|
||||
<li>Setup tab performance improvements, faster 3D model</li>
|
||||
<li>Strongly improve amount of data stored in backups</li>
|
||||
<li>Improve flash on connect in firmware flasher</li>
|
||||
<li>Rearrange texts and options in firmware flasher</li>
|
||||
<li>Bugfix for corrupted minimum window size on Windows 7</li>
|
||||
<li>Bugfix for incorrect date & time in firmware flasher</li>
|
||||
<li>Bugfix for port handler firing before port being initialized</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.10.06 - 0.54</span>
|
||||
<ul>
|
||||
<li>Backup files now also contain servo settings</li>
|
||||
<li>Pre 0.54 backup files are incompatible, save new ones</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Backup files now also contain servo settings</li>
|
||||
<li>Pre 0.54 backup files are incompatible, save new ones</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.09.30 - 0.53</span>
|
||||
<ul>
|
||||
<li>Enhanced 3D model (creyc)</li>
|
||||
<li>Fallback 3D model for canvas renderer (creyc)</li>
|
||||
<li>More predefined options for channel map</li>
|
||||
<li>Display motor/servo signal value inside the bars</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Enhanced 3D model (creyc)</li>
|
||||
<li>Fallback 3D model for canvas renderer (creyc)</li>
|
||||
<li>More predefined options for channel map</li>
|
||||
<li>Display motor/servo signal value inside the bars</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.09.29. - 0.52</span>
|
||||
<ul>
|
||||
<li>We recommend upgrading to the <strong>latest firmware</strong></li>
|
||||
<li>Simplified Initial Setup tab and renamed it to Setup</li>
|
||||
<li>Renamed Auxiliary Configuration to Mode selection</li>
|
||||
<li>Implemented new Configuration tab (check it out)</li>
|
||||
<li>Simplified meter UI in Receiver tab</li>
|
||||
<li>Channel Map is now configurable in Receiver tab</li>
|
||||
<li>Using new "real" 3D renderer for the 3D model</li>
|
||||
<li>3D model for Quad X (creyc)</li>
|
||||
<li>Additional motor order diagrams (creyc)</li>
|
||||
<li>Updated MSP layer with new custom Baseflight commands</li>
|
||||
<li>Various optimizations and bugfixes</li>
|
||||
<li>We recommend upgrading to the <strong>latest firmware</strong></li>
|
||||
<li>Simplified Initial Setup tab and renamed it to Setup</li>
|
||||
<li>Renamed Auxiliary Configuration to Mode selection</li>
|
||||
<li>Implemented new Configuration tab (check it out)</li>
|
||||
<li>Simplified meter UI in Receiver tab</li>
|
||||
<li>Channel Map is now configurable in Receiver tab</li>
|
||||
<li>Using new "real" 3D renderer for the 3D model</li>
|
||||
<li>3D model for Quad X (creyc)</li>
|
||||
<li>Additional motor order diagrams (creyc)</li>
|
||||
<li>Updated MSP layer with new custom Baseflight commands</li>
|
||||
<li>Various optimizations and bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>9.11.2014 - 0.51.3 cleanflight</span>
|
||||
<ul>
|
||||
<li>Add 'Adjustments' tab for configuring in-flight adjustment switches.</li>
|
||||
<li>Add 'Adjustments' tab for configuring in-flight adjustment switches.</li>
|
||||
</ul>
|
||||
|
||||
<span>13.10.2014 - 0.51.2 cleanflight</span>
|
||||
<ul>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Change default channel mode range to 1300/1700 to match MultiWii MID AUX checkbox.</li>
|
||||
<li>Use new experimental MSP_API_VERSION command.</li>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Change default channel mode range to 1300/1700 to match MultiWii MID AUX checkbox.</li>
|
||||
<li>Use new experimental MSP_API_VERSION command.</li>
|
||||
</ul>
|
||||
|
||||
<span>13.10.2014 - 0.51.1 cleanflight</span>
|
||||
<ul>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Update donation link.</li>
|
||||
<li>Update MSP IDs for Cleanflight specific MSP commands.</li>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Update donation link.</li>
|
||||
<li>Update MSP IDs for Cleanflight specific MSP commands.</li>
|
||||
</ul>
|
||||
|
||||
<span>13.10.2014 - 0.51.0 cleanflight</span>
|
||||
<ul>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Support mode ranges on auxillary tab.</li>
|
||||
<li>Requires latest firmware.</li>
|
||||
<li>Support mode ranges on auxillary tab.</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.09.09 - 0.51</span>
|
||||
<ul>
|
||||
<li>Configurator userbase is over 9000 now :-)</li>
|
||||
<li>Small global UI revamp to utilize space little bit better</li>
|
||||
<li>Online Firmware can be saved locally</li>
|
||||
<li>Added missing model information for custom model</li>
|
||||
<li>Configurator userbase is over 9000 now :-)</li>
|
||||
<li>Small global UI revamp to utilize space little bit better</li>
|
||||
<li>Online Firmware can be saved locally</li>
|
||||
<li>Added missing model information for custom model</li>
|
||||
</ul>
|
||||
|
||||
<span>09.04.2014 - 0.50.3 cleanflight</span>
|
||||
<ul>
|
||||
<li>Update URLs.</li>
|
||||
<li>Update URLs.</li>
|
||||
</ul>
|
||||
|
||||
<span>09.04.2014 - 0.50.2 cleanflight</span>
|
||||
<ul>
|
||||
<li>Update default data filenames.</li>
|
||||
<li>Update default data filenames.</li>
|
||||
</ul>
|
||||
|
||||
<span>09.04.2014 - 0.50.1 cleanflight</span>
|
||||
<ul>
|
||||
<li>Ensure initialised data is not used when configuring aux channels.</li>
|
||||
<li>Update sponsors for cleanflight specific sponsors.</li>
|
||||
<li>Ensure initialised data is not used when configuring aux channels.</li>
|
||||
<li>Update sponsors for cleanflight specific sponsors.</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.08.31 - 0.50</span>
|
||||
<ul>
|
||||
<li>Small UI revamp for Firmware Flasher</li>
|
||||
<li>Added "Flash slowly" mode (bluetooth friendly)</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Small UI revamp for Firmware Flasher</li>
|
||||
<li>Added "Flash slowly" mode (bluetooth friendly)</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>08.25.2014 - 0.49.1 cleanflight</span>
|
||||
<ul>
|
||||
<li>Fix auxiliary configuration tab when using an rc system with 3 aux channels.</li>
|
||||
<li>Fix auxiliary configuration tab when using an rc system with 3 aux channels.</li>
|
||||
</ul>
|
||||
|
||||
<span>08.18.2014 - 0.49</span>
|
||||
<ul>
|
||||
<li>Motor indicators now display signal length in tooltips</li>
|
||||
<li>Additional motor order diagrams (creyc)</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Motor indicators now display signal length in tooltips</li>
|
||||
<li>Additional motor order diagrams (creyc)</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.07.27 - 0.48</span>
|
||||
<ul>
|
||||
<li>Configurator reached 6000+ users on 2014.07.26</li>
|
||||
<li>Added motor order diagrams (creyc, Curtisbeef)</li>
|
||||
<li>Flashing timeout bugfixes</li>
|
||||
<li>Configurator reached 6000+ users on 2014.07.26</li>
|
||||
<li>Added motor order diagrams (creyc, Curtisbeef)</li>
|
||||
<li>Flashing timeout bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>07.31.2014 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Fix auxiliary configuration tab when using parallel pwm.</li>
|
||||
<li>Fix auxiliary configuration tab when using parallel pwm.</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.07.17 - 0.47</span>
|
||||
<ul>
|
||||
<li>Bugfixes related to Chrome 36+ release</li>
|
||||
<li>Various optimizations and behavior improvements</li>
|
||||
<li>Bugfixes related to Chrome 36+ release</li>
|
||||
<li>Various optimizations and behavior improvements</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.07.11 - 0.46</span>
|
||||
<ul>
|
||||
<li>Application will display a spinner while waiting for data</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Application will display a spinner while waiting for data</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>07.06.2014 - cleanflight</span>
|
||||
<ul>
|
||||
<li>Servos tab updated to support Cleanflight's cleaner implementation of channel forwarding</li>
|
||||
<li>Servos tab updated to support Cleanflight's cleaner implementation of channel forwarding</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.07.04 - 0.45</span>
|
||||
<ul>
|
||||
<li>Configurator reached 5000+ users on 2014.07.03</li>
|
||||
<li>Updated various text notes to make things clearer</li>
|
||||
<li>UI polish</li>
|
||||
<li>Various bugfixes</li>
|
||||
<li>Configurator reached 5000+ users on 2014.07.03</li>
|
||||
<li>Updated various text notes to make things clearer</li>
|
||||
<li>UI polish</li>
|
||||
<li>Various bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.06.27 - 0.44</span>
|
||||
<ul>
|
||||
<li>Added more scale factors in the motor testing tab</li>
|
||||
<li>If application closes without disconnecting motors should spin down</li>
|
||||
<li>Bugfixes for CLI, Motor Testing & Logging tabs</li>
|
||||
<li>Added more scale factors in the motor testing tab</li>
|
||||
<li>If application closes without disconnecting motors should spin down</li>
|
||||
<li>Bugfixes for CLI, Motor Testing & Logging tabs</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.06.26 - 0.43</span>
|
||||
<ul>
|
||||
<li>Experimental passthrough support for logging</li>
|
||||
<li>MSP_ANALOG support for logging</li>
|
||||
<li>Allow running motors (testing) while monitoring sensors</li>
|
||||
<li>Major UI changes in Motor Testing tab</li>
|
||||
<li>Tiny cosmetic changes</li>
|
||||
<li>Initial set of UI bugfixes for Chrome 36+</li>
|
||||
<li>Experimental passthrough support for logging</li>
|
||||
<li>MSP_ANALOG support for logging</li>
|
||||
<li>Allow running motors (testing) while monitoring sensors</li>
|
||||
<li>Major UI changes in Motor Testing tab</li>
|
||||
<li>Tiny cosmetic changes</li>
|
||||
<li>Initial set of UI bugfixes for Chrome 36+</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.06.16 - 0.42</span>
|
||||
<ul>
|
||||
<li>Added I2C Error indicator to status bar</li>
|
||||
<li>Optimizations & bugfixes</li>
|
||||
<li>Added I2C Error indicator to status bar</li>
|
||||
<li>Optimizations & bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.06.01 - 0.41</span>
|
||||
<ul>
|
||||
<li>Configurator reached 4000+ users on 05.29.2014</li>
|
||||
<li>Support for new current sensing code (latest firmware)</li>
|
||||
<li>Configurator reached 4000+ users on 05.29.2014</li>
|
||||
<li>Support for new current sensing code (latest firmware)</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.27 - 0.40</span>
|
||||
<ul>
|
||||
<li>Added Logging tab (log various MSP data into CSV file)</li>
|
||||
<li>Bugfix for CLI input area</li>
|
||||
<li>Added Logging tab (log various MSP data into CSV file)</li>
|
||||
<li>Bugfix for CLI input area</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.08 - 0.39</span>
|
||||
<ul>
|
||||
<li>UI enhancements for sensors tab</li>
|
||||
<li>UI enhancements for sensors tab</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.08 - 0.38</span>
|
||||
<ul>
|
||||
<li>Bugfix for firmware flasher UI</li>
|
||||
<li>Updating libraries</li>
|
||||
<li>Bugfix for firmware flasher UI</li>
|
||||
<li>Updating libraries</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.08 - 0.37</span>
|
||||
<ul>
|
||||
<li>Window can be resized and maximized</li>
|
||||
<li>Graphs will now properly scale to fill content area</li>
|
||||
<li>Small GPS UI rework</li>
|
||||
<li>Small UI polish on all tabs</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Window can be resized and maximized</li>
|
||||
<li>Graphs will now properly scale to fill content area</li>
|
||||
<li>Small GPS UI rework</li>
|
||||
<li>Small UI polish on all tabs</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.03 - 0.36</span>
|
||||
<ul>
|
||||
<li>Another bugfix for high dpi displays</li>
|
||||
<li>PID names will now match PID names in firmware</li>
|
||||
<li>Another bugfix for high dpi displays</li>
|
||||
<li>PID names will now match PID names in firmware</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.05.03 - 0.35</span>
|
||||
<ul>
|
||||
<li>Configurator reached 3000+ users on 2014.05.03</li>
|
||||
<li>Polished Welcome screen</li>
|
||||
<li>Tiny UI bugfix for gps tab</li>
|
||||
<li>Configurator reached 3000+ users on 2014.05.03</li>
|
||||
<li>Polished Welcome screen</li>
|
||||
<li>Tiny UI bugfix for gps tab</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.04.29 - 0.34</span>
|
||||
<ul>
|
||||
<li>Bugfix for wrong graph positions on high dpi displays</li>
|
||||
<li>Bugfix for wrong graph positions on high dpi displays</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.04.26 - 0.33</span>
|
||||
<ul>
|
||||
<li>Bugfix for loading online firmware</li>
|
||||
<li>Bugfix for loading online firmware</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.04.22 - 0.32</span>
|
||||
<ul>
|
||||
<li>Native application frame on Chrome 35+</li>
|
||||
<li>Dedicated application options</li>
|
||||
<li>Reworked Sensors tab (optimized graphs, new ui)</li>
|
||||
<li>Small ui changes</li>
|
||||
<li>Performance improvements</li>
|
||||
<li>Native application frame on Chrome 35+</li>
|
||||
<li>Dedicated application options</li>
|
||||
<li>Reworked Sensors tab (optimized graphs, new ui)</li>
|
||||
<li>Small ui changes</li>
|
||||
<li>Performance improvements</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.04.11 - 0.31</span>
|
||||
<ul>
|
||||
<li>Bugfix for Sliders not properly updating</li>
|
||||
<li>Bugfix for CLI line feed on ChromeOS</li>
|
||||
<li>Bugfix for Sliders not properly updating</li>
|
||||
<li>Bugfix for CLI line feed on ChromeOS</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.04.03 - 0.30</span>
|
||||
<ul>
|
||||
<li>Configurator reached 2000+ users on 2014.03.24</li>
|
||||
<li>Initial work on translation support</li>
|
||||
<li>Small UI rework in initial tab</li>
|
||||
<li>UI rework in receiver tab, new plot</li>
|
||||
<li>Bugfixes related to servo tab, ui polish</li>
|
||||
<li>Added info box in initial tab display voltage & RSSI</li>
|
||||
<li>Stability improvements, performance improvements, bugfixes</li>
|
||||
<li>Configurator reached 2000+ users on 2014.03.24</li>
|
||||
<li>Initial work on translation support</li>
|
||||
<li>Small UI rework in initial tab</li>
|
||||
<li>UI rework in receiver tab, new plot</li>
|
||||
<li>Bugfixes related to servo tab, ui polish</li>
|
||||
<li>Added info box in initial tab display voltage & RSSI</li>
|
||||
<li>Stability improvements, performance improvements, bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.03.09 - 0.29</span>
|
||||
<ul>
|
||||
<li>Motor Tab UI bugfixes</li>
|
||||
<li>Added support for variable plot refresh rate in Receiver Tab</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Motor Tab UI bugfixes</li>
|
||||
<li>Added support for variable plot refresh rate in Receiver Tab</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.03.01 - 0.28</span>
|
||||
<ul>
|
||||
<li>Online Firmware now displays Github commit info</li>
|
||||
<li>Stability improvements & bugfixes</li>
|
||||
<li>Online Firmware now displays Github commit info</li>
|
||||
<li>Stability improvements & bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.02.27 - 0.27</span>
|
||||
<ul>
|
||||
<li>Sensor Tab UI bugfixes</li>
|
||||
<li>Firmware Flasher functionality improvements</li>
|
||||
<li>Added new "developer" functionality "flash on connect"</li>
|
||||
<li>Major Version checking added</li>
|
||||
<li>Sensor Tab UI bugfixes</li>
|
||||
<li>Firmware Flasher functionality improvements</li>
|
||||
<li>Added new "developer" functionality "flash on connect"</li>
|
||||
<li>Major Version checking added</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.02.23 - 0.26</span>
|
||||
<ul>
|
||||
<li>Motor tab UI / functionality changes</li>
|
||||
<li>Backup settings IO bugfixes</li>
|
||||
<li>Receiver / Aux config tab command collision bugfix</li>
|
||||
<li>Motor tab UI / functionality changes</li>
|
||||
<li>Backup settings IO bugfixes</li>
|
||||
<li>Receiver / Aux config tab command collision bugfix</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.02.20 - 0.25</span>
|
||||
<ul>
|
||||
<li>Running on new serial API (Chrome 33+)</li>
|
||||
<li>Added Velocity in PID tab</li>
|
||||
<li>Added Profile select in PID tab</li>
|
||||
<li>Different scaling for raw sensor data</li>
|
||||
<li>Motor Test now support defining min/max values</li>
|
||||
<li>Added Master slider in Motor Test UI</li>
|
||||
<li>There should be no "garbage" in the beginning of CLI session</li>
|
||||
<li>Added Log window</li>
|
||||
<li>Print Operating System, Chrome, Configurator versions on startup</li>
|
||||
<li>Firmware flashing backend rework</li>
|
||||
<li>IHEX parser code rework</li>
|
||||
<li>Stronger input field validation (for most numeric fields)</li>
|
||||
<li>Added Battery warning / scale UI</li>
|
||||
<li>Running on new serial API (Chrome 33+)</li>
|
||||
<li>Added Velocity in PID tab</li>
|
||||
<li>Added Profile select in PID tab</li>
|
||||
<li>Different scaling for raw sensor data</li>
|
||||
<li>Motor Test now support defining min/max values</li>
|
||||
<li>Added Master slider in Motor Test UI</li>
|
||||
<li>There should be no "garbage" in the beginning of CLI session</li>
|
||||
<li>Added Log window</li>
|
||||
<li>Print Operating System, Chrome, Configurator versions on startup</li>
|
||||
<li>Firmware flashing backend rework</li>
|
||||
<li>IHEX parser code rework</li>
|
||||
<li>Stronger input field validation (for most numeric fields)</li>
|
||||
<li>Added Battery warning / scale UI</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.01.17 - 0.24</span>
|
||||
<ul>
|
||||
<li>Added Min Throttle, Failsafe Throttle UI</li>
|
||||
<li>Stronger Input validation</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Added Min Throttle, Failsafe Throttle UI</li>
|
||||
<li>Stronger Input validation</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2014.01.04 - 0.23</span>
|
||||
<ul>
|
||||
<li>Various UI changes across the board</li>
|
||||
<li>Various UI changes across the board</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.12.29 - 0.22</span>
|
||||
<ul>
|
||||
<li>Added auto-connect feature (enabled by default)</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Added auto-connect feature (enabled by default)</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.12.18 - 0.21</span>
|
||||
<ul>
|
||||
<li>Handle small screen resolutions more gracefully</li>
|
||||
<li>Bugfix for Servo tab save button & CAMSTAB</li>
|
||||
<li>Handle small screen resolutions more gracefully</li>
|
||||
<li>Bugfix for Servo tab save button & CAMSTAB</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.12.16 - 0.20</span>
|
||||
<ul>
|
||||
<li>Minor iprovements & bugfixes</li>
|
||||
<li>Minor iprovements & bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.12.09 - 0.19</span>
|
||||
<ul>
|
||||
<li>Added packet error counter in status bar</li>
|
||||
<li>Servos tab now also shows servos that belong to servo_tilt</li>
|
||||
<li>Potential bugfixes for STM32 flasher</li>
|
||||
<li>Minor iprovements & bugfixes</li>
|
||||
<li>Added packet error counter in status bar</li>
|
||||
<li>Servos tab now also shows servos that belong to servo_tilt</li>
|
||||
<li>Potential bugfixes for STM32 flasher</li>
|
||||
<li>Minor iprovements & bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.26 - 0.18</span>
|
||||
<ul>
|
||||
<li>Removing Refresh button</li>
|
||||
<li>Ports are automatically pulled in the background</li>
|
||||
<li>Added Gimbal mixer suppor to Servos tab (experimental)</li>
|
||||
<li>Small UI changes related to connect sequence</li>
|
||||
<li>Added "error" user notifications if initial connect times out</li>
|
||||
<li>Removing Refresh button</li>
|
||||
<li>Ports are automatically pulled in the background</li>
|
||||
<li>Added Gimbal mixer suppor to Servos tab (experimental)</li>
|
||||
<li>Small UI changes related to connect sequence</li>
|
||||
<li>Added "error" user notifications if initial connect times out</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.17 - 0.17</span>
|
||||
<ul>
|
||||
<li>Extensive work on Firmware Flasher & STM32 protocol</li>
|
||||
<li>Faster flashing speed (improvement of about 24%)</li>
|
||||
<li>Using separate thread for hex file parsing (multithreading)</li>
|
||||
<li>Bugfixes related to flashing gnu compiled .hex files</li>
|
||||
<li>Extensive work on Firmware Flasher & STM32 protocol</li>
|
||||
<li>Faster flashing speed (improvement of about 24%)</li>
|
||||
<li>Using separate thread for hex file parsing (multithreading)</li>
|
||||
<li>Bugfixes related to flashing gnu compiled .hex files</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.14 - 0.16</span>
|
||||
<ul>
|
||||
<li>Minimum required Google Chrome / Chromium version is now 31</li>
|
||||
<li>Polished Firmware Flasher UI</li>
|
||||
<li>Bugfixes related to flashing rev5 naze boards</li>
|
||||
<li>Minimum required Google Chrome / Chromium version is now 31</li>
|
||||
<li>Polished Firmware Flasher UI</li>
|
||||
<li>Bugfixes related to flashing rev5 naze boards</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.14 - 0.15</span>
|
||||
<ul>
|
||||
<li>Added firmware flasher (currently supporting 2 modes)</li>
|
||||
<li>1 - "local flashing", from a .hex file</li>
|
||||
<li>2 - "online flashing", latest firmware is fetched from github.com</li>
|
||||
<li>Added firmware flasher (currently supporting 2 modes)</li>
|
||||
<li>1 - "local flashing", from a .hex file</li>
|
||||
<li>2 - "online flashing", latest firmware is fetched from github.com</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.12 - 0.14</span>
|
||||
<ul>
|
||||
<li>Re-Enabled Servos tab (hopefully with all problems sorted out)</li>
|
||||
<li>Added support for "Motor Testing Mode" in Motor/Servo Outputs tab</li>
|
||||
<li>Updated MSP</li>
|
||||
<li>Utilizing notification API to promote new app version updates</li>
|
||||
<li>Re-Enabled Servos tab (hopefully with all problems sorted out)</li>
|
||||
<li>Added support for "Motor Testing Mode" in Motor/Servo Outputs tab</li>
|
||||
<li>Updated MSP</li>
|
||||
<li>Utilizing notification API to promote new app version updates</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.10 - 0.13</span>
|
||||
<ul>
|
||||
<li>Disabling Servos tab until all bugs are ironed out</li>
|
||||
<li>Bugfixes</li>
|
||||
<li>Disabling Servos tab until all bugs are ironed out</li>
|
||||
<li>Bugfixes</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.09 - 0.12</span>
|
||||
<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>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>
|
||||
<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>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>
|
||||
</ul>
|
||||
|
||||
<span>2013.11.02 - 0.11</span>
|
||||
<ul>
|
||||
<li>Debug values are now displayed and plotted in Sensor tab (dade)</li>
|
||||
<li>Command history in CLI tab (dade)</li>
|
||||
<li>Bugfixes related to GPS tab</li>
|
||||
<li>Debug values are now displayed and plotted in Sensor tab (dade)</li>
|
||||
<li>Command history in CLI tab (dade)</li>
|
||||
<li>Bugfixes related to GPS tab</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.10.30 - 0.10</span>
|
||||
<ul>
|
||||
<li>AUX Configuration now shows current AUX channel state</li>
|
||||
<li>Polished couple of texts</li>
|
||||
<li>Added changelog within the app</li>
|
||||
<li>3D view in Initial Setup now displays model type selected</li>
|
||||
<li>AUX Configuration now shows current AUX channel state</li>
|
||||
<li>Polished couple of texts</li>
|
||||
<li>Added changelog within the app</li>
|
||||
<li>3D view in Initial Setup now displays model type selected</li>
|
||||
</ul>
|
||||
|
||||
<span>2013.10.16 - 0.9</span>
|
||||
<ul>
|
||||
<li>Polished Auxiliary configuration tab</li>
|
||||
<li>Polished Raw sensod data tab</li>
|
||||
<li>Updated libraries</li>
|
||||
<li>Polished Auxiliary configuration tab</li>
|
||||
<li>Polished Raw sensod data tab</li>
|
||||
<li>Updated libraries</li>
|
||||
</ul>
|
||||
|
|
212
main.html
212
main.html
|
@ -1,84 +1,84 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="author" content="cTn" />
|
||||
<!--link type="text/css" rel="stylesheet" href="./main2.css" media="all" /-->
|
||||
<link type="text/css" rel="stylesheet" href="./main.css" media="all" id="default" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/jquery.nouislider.min.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/jquery.nouislider.pips.min.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/flightindicators.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/landing.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/setup.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/help.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/ports.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/configuration.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/pid_tuning.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/receiver.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/servos.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/gps.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/motors.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/led_strip.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/sensors.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/cli.css"media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/logging.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/dataflash.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/firmware_flasher.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/adjustments.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/auxiliary.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./css/opensans_webfontkit/fonts.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./css/dropdown-lists/css/style_lists.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/switchery/switchery.css" media="all" />
|
||||
<link rel="stylesheet" type="text/css" href="./js/libraries/jbox/jBox.css" />
|
||||
<script type="text/javascript" src="./js/libraries/q.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/google-analytics-bundle.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery-2.1.4.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery-ui-1.11.4.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/d3.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery.nouislider.all.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/three.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/Projector.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/CanvasRenderer.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery.flightindicators.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/semver.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jbox/jBox.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/switchery/switchery.js"></script>
|
||||
<script type="text/javascript" src="./js/port_handler.js"></script>
|
||||
<script type="text/javascript" src="./js/port_usage.js"></script>
|
||||
<script type="text/javascript" src="./js/serial.js"></script>
|
||||
<script type="text/javascript" src="./js/gui.js"></script>
|
||||
<script type="text/javascript" src="./js/model.js"></script>
|
||||
<script type="text/javascript" src="./js/request_balancer.js"></script>
|
||||
<script type="text/javascript" src="./js/serial_backend.js"></script>
|
||||
<script type="text/javascript" src="./js/data_storage.js"></script>
|
||||
<script type="text/javascript" src="./js/msp.js"></script>
|
||||
<script type="text/javascript" src="./js/backup_restore.js"></script>
|
||||
<script type="text/javascript" src="./js/protocols/stm32.js"></script>
|
||||
<script type="text/javascript" src="./js/protocols/stm32usbdfu.js"></script>
|
||||
<script type="text/javascript" src="./js/localization.js"></script>
|
||||
<script type="text/javascript" src="./js/boards.js"></script>
|
||||
<script type="text/javascript" src="./main.js"></script>
|
||||
<script type="text/javascript" src="./tabs/landing.js"></script>
|
||||
<script type="text/javascript" src="./tabs/setup.js"></script>
|
||||
<script type="text/javascript" src="./tabs/help.js"></script>
|
||||
<script type="text/javascript" src="./tabs/ports.js"></script>
|
||||
<script type="text/javascript" src="./tabs/configuration.js"></script>
|
||||
<script type="text/javascript" src="./tabs/pid_tuning.js"></script>
|
||||
<script type="text/javascript" src="./tabs/receiver.js"></script>
|
||||
<script type="text/javascript" src="./tabs/auxiliary.js"></script>
|
||||
<script type="text/javascript" src="./tabs/adjustments.js"></script>
|
||||
<script type="text/javascript" src="./tabs/servos.js"></script>
|
||||
<script type="text/javascript" src="./tabs/gps.js"></script>
|
||||
<script type="text/javascript" src="./tabs/motors.js"></script>
|
||||
<script type="text/javascript" src="./tabs/led_strip.js"></script>
|
||||
<script type="text/javascript" src="./tabs/sensors.js"></script>
|
||||
<script type="text/javascript" src="./tabs/cli.js"></script>
|
||||
<script type="text/javascript" src="./tabs/logging.js"></script>
|
||||
<script type="text/javascript" src="./tabs/dataflash.js"></script>
|
||||
<script type="text/javascript" src="./tabs/firmware_flasher.js"></script>
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="author" content="cTn" />
|
||||
<!--link type="text/css" rel="stylesheet" href="./main2.css" media="all" /-->
|
||||
<link type="text/css" rel="stylesheet" href="./main.css" media="all" id="default" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/jquery.nouislider.min.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/jquery.nouislider.pips.min.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/flightindicators.css" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/landing.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/setup.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/help.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/ports.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/configuration.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/pid_tuning.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/receiver.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/servos.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/gps.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/motors.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/led_strip.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/sensors.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/cli.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/logging.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/dataflash.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/firmware_flasher.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/adjustments.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./tabs/auxiliary.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./css/opensans_webfontkit/fonts.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./css/dropdown-lists/css/style_lists.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="./js/libraries/switchery/switchery.css" media="all" />
|
||||
<link rel="stylesheet" type="text/css" href="./js/libraries/jbox/jBox.css" />
|
||||
<script type="text/javascript" src="./js/libraries/q.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/google-analytics-bundle.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery-2.1.4.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery-ui-1.11.4.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/d3.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery.nouislider.all.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/three.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/Projector.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/three/CanvasRenderer.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jquery.flightindicators.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/semver.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/jbox/jBox.min.js"></script>
|
||||
<script type="text/javascript" src="./js/libraries/switchery/switchery.js"></script>
|
||||
<script type="text/javascript" src="./js/port_handler.js"></script>
|
||||
<script type="text/javascript" src="./js/port_usage.js"></script>
|
||||
<script type="text/javascript" src="./js/serial.js"></script>
|
||||
<script type="text/javascript" src="./js/gui.js"></script>
|
||||
<script type="text/javascript" src="./js/model.js"></script>
|
||||
<script type="text/javascript" src="./js/request_balancer.js"></script>
|
||||
<script type="text/javascript" src="./js/serial_backend.js"></script>
|
||||
<script type="text/javascript" src="./js/data_storage.js"></script>
|
||||
<script type="text/javascript" src="./js/msp.js"></script>
|
||||
<script type="text/javascript" src="./js/backup_restore.js"></script>
|
||||
<script type="text/javascript" src="./js/protocols/stm32.js"></script>
|
||||
<script type="text/javascript" src="./js/protocols/stm32usbdfu.js"></script>
|
||||
<script type="text/javascript" src="./js/localization.js"></script>
|
||||
<script type="text/javascript" src="./js/boards.js"></script>
|
||||
<script type="text/javascript" src="./main.js"></script>
|
||||
<script type="text/javascript" src="./tabs/landing.js"></script>
|
||||
<script type="text/javascript" src="./tabs/setup.js"></script>
|
||||
<script type="text/javascript" src="./tabs/help.js"></script>
|
||||
<script type="text/javascript" src="./tabs/ports.js"></script>
|
||||
<script type="text/javascript" src="./tabs/configuration.js"></script>
|
||||
<script type="text/javascript" src="./tabs/pid_tuning.js"></script>
|
||||
<script type="text/javascript" src="./tabs/receiver.js"></script>
|
||||
<script type="text/javascript" src="./tabs/auxiliary.js"></script>
|
||||
<script type="text/javascript" src="./tabs/adjustments.js"></script>
|
||||
<script type="text/javascript" src="./tabs/servos.js"></script>
|
||||
<script type="text/javascript" src="./tabs/gps.js"></script>
|
||||
<script type="text/javascript" src="./tabs/motors.js"></script>
|
||||
<script type="text/javascript" src="./tabs/led_strip.js"></script>
|
||||
<script type="text/javascript" src="./tabs/sensors.js"></script>
|
||||
<script type="text/javascript" src="./tabs/cli.js"></script>
|
||||
<script type="text/javascript" src="./tabs/logging.js"></script>
|
||||
<script type="text/javascript" src="./tabs/dataflash.js"></script>
|
||||
<script type="text/javascript" src="./tabs/firmware_flasher.js"></script>
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="main-wrapper">
|
||||
<div class="headerbar">
|
||||
<div id="logo">
|
||||
|
@ -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>
|
||||
|
@ -213,5 +227,5 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<div class="tab-auxiliary toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabAuxiliary">tabAuxiliary</div>
|
||||
<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:15px;">
|
||||
<div class="note" style="margin-bottom: 15px;">
|
||||
<div class="note_spacer">
|
||||
<p i18n="auxiliaryHelp"></p>
|
||||
</div>
|
||||
|
@ -13,10 +13,12 @@
|
|||
<tbody>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn"><a class="save" href="#" i18n="auxiliaryButtonSave"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn">
|
||||
<a class="save" href="#" i18n="auxiliaryButtonSave"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab-auxiliary-templates">
|
||||
<table class="modes">
|
||||
|
@ -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="#"> </a></div>
|
||||
<div class="delete">
|
||||
<a class="deleteRange" href="#"> </a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -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>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<div class="tab-cli">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="note">
|
||||
<div class="note_spacer">
|
||||
<p i18n="cliInfo"></p>
|
||||
|
@ -11,5 +11,5 @@
|
|||
</div>
|
||||
</div>
|
||||
<textarea name="commands" i18n_placeholder="cliInputPlaceholder" rows="1" cols="0"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<div class="tab-configuration toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabConfiguration">Configuration</div>
|
||||
<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="configurationFeaturesHelp"></p>
|
||||
</div>
|
||||
|
@ -18,7 +18,7 @@
|
|||
<div class="mixerPreview half">
|
||||
<img src="./resources/motor_order/custom.svg" />
|
||||
</div>
|
||||
<div class="half" style="width:calc(50% - 10px); margin-left:10px;">
|
||||
<div class="half" style="width: calc(50% - 10px); margin-left: 10px;">
|
||||
<select class="mixerList">
|
||||
<!-- list generated here -->
|
||||
</select>
|
||||
|
@ -33,7 +33,7 @@
|
|||
</div>
|
||||
<div class="spacer_box">
|
||||
<table cellpadding="0" cellspacing="0">
|
||||
<thead style="display:none;">
|
||||
<thead style="display: none;">
|
||||
<tr>
|
||||
<th i18n="configurationFeatureEnabled"></th>
|
||||
<th i18n="configurationFeatureDescription"></th>
|
||||
|
@ -47,18 +47,18 @@
|
|||
<!-- -->
|
||||
<div class="disarm">
|
||||
<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 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>
|
||||
</label>
|
||||
</div>
|
||||
<div class="number disarmdelay" style="display:none; margin-bottom:5px;">
|
||||
<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>
|
||||
<input type="checkbox" name="multiwiicurrentoutput" class="toggle" />
|
||||
</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>
|
||||
|
@ -415,8 +393,10 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="clear-both"></div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn"><a class="save" href="#" i18n="configurationButtonSave"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn">
|
||||
<a class="save" href="#" i18n="configurationButtonSave"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,42 +1,39 @@
|
|||
<div class="tab-dataflash toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabDataflash"></div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
||||
</div>
|
||||
<div class="require-dataflash">
|
||||
<div class="note" style="margin-bottom:20px;">
|
||||
<div class="note" style="margin-bottom: 20px;">
|
||||
<div class="note_spacer">
|
||||
<p i18n="dataflashNote"></p>
|
||||
</div>
|
||||
</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>
|
||||
|
@ -61,9 +54,13 @@
|
|||
<p i18n="require-no-dataflash"></p>
|
||||
</div>
|
||||
</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>
|
||||
</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>
|
||||
</div>
|
||||
|
|
|
@ -2,45 +2,35 @@
|
|||
<div class="content_wrapper">
|
||||
<div class="options gui_box">
|
||||
<div class="spacer">
|
||||
<table class="cf_table" style="margin-top:10px;">
|
||||
<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,33 +57,34 @@
|
|||
<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 />
|
||||
<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 />
|
||||
<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;">
|
||||
<div class="spacer" style="margin-bottom: 10px;">
|
||||
<p i18n="firmwareFlasherWarningText">
|
||||
<p i18n="firmwareFlasherTargetWarning"></p>
|
||||
</div>
|
||||
|
@ -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>
|
|
@ -1,5 +1,5 @@
|
|||
<div class="tab-gps">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabGPS">GPS</div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
||||
|
@ -142,9 +142,9 @@
|
|||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -1,5 +1,5 @@
|
|||
<div class="tab-help">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="cf_column twothird">
|
||||
<div class="gui_box">
|
||||
<div class="gui_box_titlebar">
|
||||
|
@ -20,5 +20,5 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -2,33 +2,35 @@
|
|||
<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>
|
||||
<div class="content_mid">
|
||||
<div class="cf_column third_left text1" style="width:41%">
|
||||
<div class="spacer_left" style="width:calc(100% - 30px); padding-left:20; padding-right:10px;">
|
||||
<div class="cf_column third_left text1" style="width: 41%">
|
||||
<div class="spacer_left" style="width: calc(100% - 30px); padding-left: 20; padding-right: 10px;">
|
||||
<div class="mid_head">Hardware</div>
|
||||
<div i18n="defaultWelcomeText"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cf_column third_center text2" style="width:37%;">
|
||||
<div class="cf_column third_center text2" style="width: 37%;">
|
||||
<div class="spacer">
|
||||
<div i18n="defaultContributingHead" class="mid_head"></div>
|
||||
<div i18n="defaultContributingText"></div>
|
||||
</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="gui_box grey" style="min-height:200px; border:#59aa29 1px solid;">
|
||||
<div class="spacer" style="margin-top:10px; margin-bottom:10px;">
|
||||
<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="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 -->
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
<div class="tab-led-strip toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabLedStrip" style="float:none;"></div>
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabLedStrip" style="float: none;"></div>
|
||||
<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>
|
||||
|
||||
|
@ -85,8 +87,10 @@
|
|||
<p>LEDs without wire ordering number will not be saved.</p>
|
||||
</div>
|
||||
<div class="clear-both"></div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn"><a class="save" href="#" i18n="ledStripButtonSave"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn">
|
||||
<a class="save" href="#" i18n="ledStripButtonSave"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -1,5 +1,5 @@
|
|||
<div class="tab-logging toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabLogging"></div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
||||
|
@ -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>
|
||||
</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>
|
||||
</div>
|
|
@ -1,5 +1,5 @@
|
|||
<div class="tab-modes toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<table class="boxes">
|
||||
<tr class="heads">
|
||||
<th style="width: 18%"></th>
|
||||
|
@ -8,8 +8,10 @@
|
|||
<th i18n="auxiliaryName"></th>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn"><a class="update" href="#" i18n="auxiliaryButtonSave"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn">
|
||||
<a class="update" href="#" i18n="auxiliaryButtonSave"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -4,12 +4,8 @@
|
|||
<div class="statistics">
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
|
@ -1,22 +1,20 @@
|
|||
<div id="content-watermark"></div>
|
||||
<div class="tab-pid_tuning toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabPidTuning"></div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
||||
</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">
|
||||
|
@ -35,10 +35,10 @@
|
|||
<div class="gui_box grey">
|
||||
<table class="pid_titlebar">
|
||||
<tr>
|
||||
<th class="name" i18n="pidTuningName" style="width:25%;"></th>
|
||||
<th class="proportional" i18n="pidTuningProportional" style="width:25%;"></th>
|
||||
<th class="integral" i18n="pidTuningIntegral" style="width:25%;"></th>
|
||||
<th class="derivative" i18n="pidTuningDerivative" style="width:25%;"></th>
|
||||
<th class="name" i18n="pidTuningName" style="width: 25%;"></th>
|
||||
<th class="proportional" i18n="pidTuningProportional" style="width: 25%;"></th>
|
||||
<th class="integral" i18n="pidTuningIntegral" style="width: 25%;"></th>
|
||||
<th class="derivative" i18n="pidTuningDerivative" style="width: 25%;"></th>
|
||||
</tr>
|
||||
</table>
|
||||
<table id="pid_main" class="pid_tuning">
|
||||
|
@ -50,37 +50,41 @@
|
|||
<tr class="ROLL">
|
||||
<!-- 0 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
<tr class="PITCH">
|
||||
<!-- 1 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
<tr class="YAW">
|
||||
<!-- 2 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<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">
|
||||
<!-- 7 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table id="pid_baro" class="pid_tuning">
|
||||
|
@ -92,16 +96,16 @@
|
|||
<tr class="ALT">
|
||||
<!-- 3 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
<tr class="Vario">
|
||||
<!-- 9 -->
|
||||
<td>VEL</td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.001" min="0" max="0.255" /></td>
|
||||
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table id="pid_mag" class="pid_tuning">
|
||||
|
@ -113,7 +117,7 @@
|
|||
<tr class="MAG">
|
||||
<!-- 8 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
@ -127,23 +131,23 @@
|
|||
<tr class="Pos">
|
||||
<!-- 4 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.01" min="0" max="2.55"/></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55"/></td>
|
||||
<td><input type="number" name="p" step="0.01" min="0" max="2.55" /></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55" /></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="PosR">
|
||||
<!-- 5 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55"/></td>
|
||||
<td><input type="number" name="d" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55" /></td>
|
||||
<td><input type="number" name="d" step="0.001" min="0" max="0.255" /></td>
|
||||
</tr>
|
||||
<tr class="NavR">
|
||||
<!-- 6 -->
|
||||
<td></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5"/></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55"/></td>
|
||||
<td><input type="number" name="d" step="0.001" min="0" max="0.255"/></td>
|
||||
<td><input type="number" name="p" step="0.1" min="0" max="25.5" /></td>
|
||||
<td><input type="number" name="i" step="0.01" min="0" max="2.55" /></td>
|
||||
<td><input type="number" name="d" step="0.001" min="0" max="0.255" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -161,11 +165,12 @@
|
|||
</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="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>
|
||||
<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>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -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>
|
||||
|
@ -188,9 +195,13 @@
|
|||
</div>
|
||||
</form>
|
||||
<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>
|
||||
</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>
|
||||
</div>
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
<div class="tab-ports toolbar_fixed_bottom">
|
||||
<div class="content_wrapper">
|
||||
<div class="content_wrapper">
|
||||
<div class="tab_title" i18n="tabPorts">Ports</div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
||||
</div>
|
||||
<div class="require-support">
|
||||
<div class="note" style="margin-bottom:20px;">
|
||||
<div class="note" style="margin-bottom: 20px;">
|
||||
<div class="note_spacer">
|
||||
<p i18n="portsHelp"></p>
|
||||
<p i18n="portsMSPHelp"></p>
|
||||
</div>
|
||||
</div>
|
||||
<table class="ports" style="margin-bottom:20px;">
|
||||
<table class="ports" style="margin-bottom: 20px;">
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Identifier</td>
|
||||
|
@ -32,10 +32,12 @@
|
|||
<p i18n="portsFirmwareUpgradeRequired"></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn"><a class="save" href="#" i18n="configurationButtonSave"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_toolbar">
|
||||
<div class="btn save_btn">
|
||||
<a class="save" href="#" i18n="configurationButtonSave"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab-ports-templates">
|
||||
<table class="ports">
|
||||
|
@ -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>
|
||||
|
|
|
@ -4,7 +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="receiverHelp"></p>
|
||||
</div>
|
||||
|
@ -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>
|
||||
|
@ -32,8 +32,8 @@
|
|||
</div>
|
||||
<div class="fc_column half" style="margin-left: 20px;">
|
||||
<div class="gui_box grey" style="float: right;">
|
||||
<div class="spacer" style="margin-top:10px; margin-bottom:10px;">
|
||||
<div class="cf_column curves" style="width:calc(55% - 10px); min-width:200px;" >
|
||||
<div class="spacer" style="margin-top: 10px; margin-bottom: 10px;">
|
||||
<div class="cf_column curves" style="width: calc(55% - 10px); min-width: 200px;">
|
||||
<div class="throttle_curve">
|
||||
<canvas width="200" height="117"></canvas>
|
||||
</div>
|
||||
|
@ -53,8 +53,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="gui_box grey" style="float: right;">
|
||||
<div class="spacer" style="margin-top:10px; margin-bottom:10px;">
|
||||
<div class="cf_column curves" style="width:calc(50% - 10px);" >
|
||||
<div class="spacer" style="margin-top: 10px; margin-bottom: 10px;">
|
||||
<div class="cf_column curves" style="width: calc(50% - 10px);">
|
||||
<div class="pitch_roll_curve">
|
||||
<canvas width="200" height="117"></canvas>
|
||||
</div>
|
||||
|
@ -70,7 +70,7 @@
|
|||
<td><input type="number" name="expo" step="0.01" min="0" max="1" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="yaw_rate" style="margin-bottom:0px;">
|
||||
<table class="yaw_rate" style="margin-bottom: 0px;">
|
||||
<tr>
|
||||
<th i18n="receiverRcYawExpo"></th>
|
||||
</tr>
|
||||
|
@ -83,7 +83,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="clear-both"></div>
|
||||
<div class="gui_box grey" style="padding-top:10px; padding-bottom:10px; margin-top:20px;">
|
||||
<div class="gui_box grey" style="padding-top: 10px; padding-bottom: 10px; margin-top: 20px;">
|
||||
<div class="spacer">
|
||||
<select name="rx_refresh_rate" i18n_title="receiverRefreshRateTitle">
|
||||
<option value="10">10 ms</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>
|
|
@ -1,36 +1,27 @@
|
|||
<html>
|
||||
<head>
|
||||
<script type="text/javascript" src="/js/libraries/jquery-2.1.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/libraries/jquery-ui-1.11.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/libraries/jquery.nouislider.all.min.js"></script>
|
||||
<script type="text/javascript" src="/js/libraries/jquery-2.1.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/libraries/jquery-ui-1.11.4.min.js"></script>
|
||||
<script type="text/javascript" src="/js/libraries/jquery.nouislider.all.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="receiver_msp.js"></script>
|
||||
<script type="text/javascript" src="receiver_msp.js"></script>
|
||||
|
||||
<link type="text/css" rel="stylesheet" href="/js/libraries/jquery.nouislider.min.css">
|
||||
<link type="text/css" rel="stylesheet" href="/js/libraries/jquery.nouislider.pips.min.css">
|
||||
<link type="text/css" rel="stylesheet" href="/js/libraries/jquery.nouislider.min.css">
|
||||
<link type="text/css" rel="stylesheet" href="/js/libraries/jquery.nouislider.pips.min.css">
|
||||
|
||||
<link type="text/css" rel="stylesheet" href="receiver_msp.css" media="all" />
|
||||
<link type="text/css" rel="stylesheet" href="receiver_msp.css" media="all" />
|
||||
</head>
|
||||
<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
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
<div class="tab-sensors">
|
||||
<div class="content_wrapper">
|
||||
<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" 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,8 +66,9 @@
|
|||
<g class="axis y" transform="translate(40, 10)"></g>
|
||||
</svg>
|
||||
<div class="clear-both"></div>
|
||||
</div></div>
|
||||
<div class="wrapper accel">
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrapper accel">
|
||||
<div class="gui_box grey">
|
||||
<div class="plot_control">
|
||||
<div class="title">Accelerometer - g</div>
|
||||
|
@ -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">
|
||||
|
@ -107,7 +114,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wrapper mag">
|
||||
<div class="wrapper mag">
|
||||
<div class="gui_box grey">
|
||||
<div class="plot_control">
|
||||
<div class="title">Magnetometer - Ga</div>
|
||||
|
@ -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">
|
||||
|
@ -283,5 +301,5 @@
|
|||
<g class="axis y" transform="translate(40, 10)"></g>
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -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>
|
|
@ -1,35 +1,54 @@
|
|||
<div class="tab-setup">
|
||||
<div class="content_wrapper" style="position:initial;">
|
||||
<div class="content_wrapper" style="position: initial;">
|
||||
<!-- should be the first DIV on each tab -->
|
||||
<div class="cf_column full" style="margin-bottom:10px;">
|
||||
<div class="cf_column full" style="margin-bottom: 10px;">
|
||||
<div class="tab_title" i18n="tabSetup">Setup</div>
|
||||
<div class="cf_doc_version_bt">
|
||||
<a id="button-documentation" href="" target="_blank"></a>
|
||||
</div>
|
||||
<div class="cf_column fourth" style="min-height:100px; width:20%;">
|
||||
<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 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>
|
||||
<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>
|
||||
<div style="clear:both; margin-bottom:5px;"></div>
|
||||
<div class="cf_column threefourth_left" >
|
||||
</div>
|
||||
<div style="clear: both; margin-bottom: 5px;"></div>
|
||||
<div class="cf_column threefourth_left">
|
||||
<div class="spacer_right">
|
||||
<div class="model-and-info">
|
||||
<div id="interactive_block">
|
||||
|
@ -74,7 +93,7 @@
|
|||
</tr>
|
||||
<tr class="noboarder">
|
||||
<td i18n="initialSetupRSSI"></td>
|
||||
<td class="rssi"> 0 %</td>
|
||||
<td class="rssi">0 %</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -111,14 +130,13 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="spacer_left">
|
||||
<div class="gui_box grey" align="center" style="margin-bottom:0px;">
|
||||
<div class="gui_box grey" align="center" style="margin-bottom: 0px;">
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue