Commit Graph

1193 Commits (21af5f62786430f2eb61a2bdfb0e6c6be4175488)

Author SHA1 Message Date
cTn afd0bcf59a fix font size on one of the 3d cube sides 2014-02-20 12:47:35 +01:00
cTn 31125f3f67 request first set of samples then load GPS UI 2014-02-15 01:10:01 +01:00
cTn ce351d7521 new UI population / JS execution order
(blink bugfix for several tabs)
2014-02-14 22:17:51 +01:00
cTn d4dbb880d6 more cleanup 2014-02-14 21:54:21 +01:00
cTn 40a30118a6 removing obsolete code 2014-02-14 21:53:29 +01:00
cTn 65555b224c added profile select in PID tab 2014-02-14 15:41:36 +01:00
cTn 88ed454169 bugfix / cleanup routine for delayed data
requests that could leak into CLI and cause corruption
2014-02-10 16:26:43 +01:00
cTn df602751f5 bugfixes related to new ihex parser land 2014-02-09 15:36:22 +01:00
cTn e2cfa50262 moving workers to js folder 2014-02-07 21:48:04 +01:00
cTn 430d366c8f bugfix for tab inner re-initialization 2014-02-04 18:56:20 +01:00
cTn 8686a45831 adding more user-notify messages 2014-02-04 18:52:21 +01:00
cTn 60cdd51dfa dynamic scale for motor output block size 2014-02-03 09:23:15 +01:00
cTn 5b130cfc9b adjusting element sizes due to window size change
disabling compass UI
2014-02-03 09:10:13 +01:00
cTn a30569077a removing obsolete notify, first hooks to GUI.log 2014-02-03 08:45:21 +01:00
cTn 3fb3c337e6 moving Vario below ALT in PID tab 2014-02-02 18:40:16 +01:00
cTn 37c96b9aea initial changes 2014-02-02 15:31:09 +01:00
cTn 12b2d7b85d cleanup for initial setup values 2014-02-02 03:59:16 +01:00
cTn 014844ba0a apply limits, cleanup for RC values in pid tab 2014-02-02 03:47:25 +01:00
cTn 67d0fc9f3a cleanup, reorder, add limits 2014-02-02 03:42:55 +01:00
cTn 4c309967bb rename 2014-02-02 01:35:57 +01:00
cTn 35d66ed4c3 moving MSP related data object to separate file 2014-01-28 01:33:25 +01:00
cTn 61fe3d6141 only fire one event instead of 8 on master change 2014-01-26 21:41:46 +01:00
cTn c389a71ece adding method to empty send buffer, limits 2014-01-26 21:37:19 +01:00
cTn a339b25c64 async approach to aux status updating 2014-01-26 20:00:29 +01:00
cTn 47ef16b575 servos tab bugfix 2014-01-26 19:56:03 +01:00
cTn 575f5ac8ef instant initialization for graphs 2014-01-26 15:22:12 +01:00
cTn 8c95ee1ca7 changing scale factors 2014-01-26 00:30:07 +01:00
cTn 9f421618ac merge #23 2014-01-25 21:15:40 +01:00
Lukas S 10b238d14f add VEL-PID setting 2014-01-25 20:05:09 +01:00
cTn 793be64474 force redraw on each new CLI messages (bugfix)
fixes failed / half-redraw behavior that i am experiencing on windows
with chromium 33+ beta
2014-01-24 22:17:17 +01:00
cTn 5a2ebe9af4 moving content loading inside tab initialization 2014-01-24 17:06:54 +01:00
cTn b7179db5f6 disabling custom spinner emulation 2014-01-23 23:47:14 +01:00
cTn 9745a97e46 UI polish / bugfixes 2014-01-23 23:47:01 +01:00
cTn dd72cf25ee UI bugfix 2014-01-22 23:26:06 +01:00
cTn 39075c06ab drop junk in input buffer before entering CLI
this could use some polishing but i think it will do for now
close #21
2014-01-22 20:51:12 +01:00
cTn c0937ddbd4 splitting MSP and CLI integration, new serial api 2014-01-22 20:35:37 +01:00
cTn 834345a80c master slider, min/max limits, needs more testing
fixes #19
2014-01-22 19:55:36 +01:00
cTn eaeda19842 visual indicators for successful save to eeprom
close #20
2014-01-22 19:05:52 +01:00
cTn dfff14781a adding limits 2014-01-22 16:24:01 +01:00
cTn 996b81b53f enabling spinners in all spinner required tabs 2014-01-22 16:03:14 +01:00
cTn d0bf009abb initial custom spinner implementation, needs work 2014-01-22 15:36:34 +01:00
cTn fa6ae21076 moving stuff around 2014-01-22 00:32:26 +01:00
cTn b7458ee0e0 bugfix 2014-01-21 22:46:54 +01:00
cTn 0ccdc762b4 adding refresh button to PID/Receiver tabs 2014-01-19 17:30:55 +01:00
cTn 6382cd96df redistributing requests to keep animations smooth 2014-01-18 12:30:01 +01:00
cTn fd576711a9 blind ports 2014-01-18 12:14:18 +01:00
cTn 2bd899e4a1 add race conditions 2014-01-16 03:09:17 +01:00
cTn 449f219a0c initialize initial tab after "reset to default" 2014-01-15 16:55:33 +01:00
cTn d8aca56961 mag declination handling changes 2014-01-15 15:17:29 +01:00
cTn f9087db785 ui polish and bugfixes 2014-01-15 14:16:43 +01:00
cTn edbf03aa3f support for mag_declination and UI polish 2014-01-15 12:34:23 +01:00
cTn 8c98bff682 support for maxthrottle and mincommand 2014-01-15 12:10:27 +01:00
cTn 43263c7dd5 revert faulty equation 2014-01-14 14:37:29 +01:00
cTn 20bb851514 implements throttle UI
#15
2014-01-13 18:07:34 +01:00
cTn 467b228b34 MISC UI implementation for battery
fixes #15
2014-01-13 17:43:22 +01:00
cTn 1f2180be89 removing obsolete code / cleaning up 2014-01-13 14:18:46 +01:00
cTn 937dcf9742 extending range of RC rate to 0-2.5 2014-01-13 14:04:06 +01:00
cTn ce495cd260 limit custom firmware file size to 1 MB 2014-01-11 00:08:24 +01:00
cTn dba4b0d6dd updating url 2014-01-04 18:27:02 +01:00
cTn b96d19a542 UI polish 2014-01-04 17:58:44 +01:00
cTn e4666efa4e UI polish 2014-01-04 11:13:59 +01:00
cTn c5b82cf32d UI polish 2014-01-04 10:37:52 +01:00
cTn 96ea6bcdb5 more UI changes 2014-01-03 10:51:43 +01:00
cTn 64038b64a0 enable MSP_STATUS update in servos tab 2014-01-03 10:40:15 +01:00
cTn 07e72f230c UI polish 2014-01-03 10:35:57 +01:00
cTn 608a7f7916 UI polish 2014-01-03 10:22:22 +01:00
cTn 7dbd4bac82 UI polish 2014-01-03 10:13:55 +01:00
cTn 4a34035891 UI polish 2014-01-03 10:01:54 +01:00
cTn e38a515b31 fix always triggered save button in receiver tab 2014-01-01 12:17:08 +01:00
cTn 438815fd75 note about auto-connect in firmware flasher 2013-12-29 11:22:13 +01:00
cTn 34a42a4a29 moving firmware flasher css to separate file 2013-12-29 11:18:25 +01:00
cTn 809cc427de fix "blinking" UI glitch 2013-12-18 21:58:01 +01:00
cTn ad8304f7a8 handle small screen resolutions more gracefully
fixes #16
2013-12-18 14:57:27 +01:00
cTn 078d305259 allow save button to trigger with CAMSTAB 2013-12-18 02:35:00 +01:00
cTn 01a5c753aa bugfixes & tiny optimizations 2013-12-15 02:28:12 +01:00
cTn fd62b8568c validation 2013-12-12 17:10:10 +01:00
cTn e7a02d0e21 moving to GUI integrated interval/timeout model 2013-12-11 18:57:29 +01:00
cTn 64dbef2c58 simplify hex referencing 2013-12-10 08:19:18 +01:00
cTn ac02c9ac5e disable servo ui when its not necessary 2013-12-08 20:19:49 +01:00
cTn 66b7f31498 moving css for each tab into separate file 2013-12-07 23:13:29 +01:00
cTn af1c2972fc typo fix 2013-12-07 02:06:05 +01:00
cTn 1e89ffd808 show raw firmware size in bytes 2013-12-05 23:15:37 +01:00
cTn ae6d902b88 fixing buffer overflow 2013-12-05 11:03:29 +01:00
cTn 0344110c2d using IDENT as first callback to draw initial tab
fixes #10
2013-12-05 10:25:13 +01:00
cTn b950ad9fb8 check for CAMSTAB and CAMTRIG
fixes #12
2013-12-05 10:07:13 +01:00
cTn 607abbd046 moving request for MSP_BOXNAMES & MSP_BOX
to aux tab, as the content can dynamically change (while changing
configuration via CLI)
#12
2013-12-05 09:54:49 +01:00
cTn 5427d18438 unverified support for gimbal in servos tab 2013-11-19 09:51:39 +01:00
cTn 55de43255c implements progress bar fix #7 2013-11-16 13:03:42 +01:00
cTn f490f99596 processing hex file in different thread 2013-11-16 10:01:29 +01:00
cTn 1b4a51ef05 utilizing improved GUI object in CLI 2013-11-15 17:17:22 +01:00
cTn c106f45ebf streamlining 2013-11-15 17:03:50 +01:00
cTn 71ee8d5ad1 utilizing new hex parser 2013-11-15 16:17:43 +01:00
cTn d73ebb2614 adding lockdown protection on flash button 2013-11-14 19:02:32 +01:00
cTn e1b950e034 polishing 2013-11-14 16:40:47 +01:00
cTn 422c19fb22 adding warning 2013-11-14 08:07:57 +01:00
cTn 5917b78d54 adding back button with ui hooks 2013-11-14 07:49:02 +01:00
cTn a0c442064f bugfixes 2013-11-14 07:39:39 +01:00
cTn b6fb43993a noting down some github api 2013-11-13 13:53:44 +01:00
cTn 89b2f79c52 polishing 2013-11-13 13:31:34 +01:00
cTn ae04de8862 adding support for remote firmware loading 2013-11-13 13:24:05 +01:00
cTn a06e37603f polishing across the board 2013-11-13 10:56:14 +01:00
cTn 93fed34799 removing debug code 2013-11-13 10:36:36 +01:00
cTn d3cd348ac3 initial implementation of stm32 flash procedure 2013-11-13 10:04:14 +01:00
cTn cf4151c3a2 adding style, implementing more UI hooks 2013-11-13 09:32:33 +01:00
cTn 3304bcf6f3 adding & utilizing hex reader 2013-11-13 09:13:24 +01:00
cTn f15f749ed3 initial code for reading local hex file 2013-11-13 09:09:02 +01:00
cTn 5033273773 adding flasher button and initial file structure 2013-11-13 08:55:29 +01:00
cTn 4244b56ffa adding some misuse protection 2013-11-12 12:07:41 +01:00
cTn 7cbf695602 implementing live mode 2013-11-12 11:43:08 +01:00
cTn 43b0d615dc adding accel note 2013-11-12 08:48:13 +01:00
cTn 3d58387f62 change button bg color while calibrating 2013-11-12 05:16:05 +01:00
cTn 641ae33628 polishing text 2013-11-12 02:32:06 +01:00
cTn 2013095c01 motor test mode polished 2013-11-12 02:24:45 +01:00
cTn 7003a339ff utilizing capability bit 2013-11-11 13:37:03 +01:00
cTn edc7df490c motor testing implementation (needs to be polished) 2013-11-11 12:57:22 +01:00
cTn 324721a834 save sequence for rate mode implemented 2013-11-11 07:02:32 +01:00
cTn 6316bbb80b rate mode implemented for airplane (missing save) 2013-11-11 06:56:03 +01:00
cTn 3a9b96390a removing some obsolete code 2013-11-11 06:00:52 +01:00
cTn 5a400c141f adding notice in the beginning of file 2013-11-11 05:38:48 +01:00
cTn b21ff9ce1b polished 2013-11-10 22:53:54 +01:00
cTn 6cd532cc02 bitfields should save properly now (needs polish) 2013-11-10 22:37:19 +01:00
cTn e4703d9b88 improving support 2013-11-10 21:56:53 +01:00
cTn 0754e9558e second approach to implement servos 2013-11-10 21:41:10 +01:00
cTn a93ce9e384 makes no sense at all #2 2013-11-10 18:40:20 +01:00
cTn d2b1c3553e makes no sense at all 2013-11-10 18:31:44 +01:00
cTn 00d3833454 releasing 2013-11-09 18:36:38 +01:00
cTn 475b331816 removing about page 2013-11-09 07:02:08 +01:00
cTn 0f23b5f5d9 utilizing tab_switch_cleanup functionality 2013-11-09 06:14:21 +01:00
cTn 36604ca724 implementing GUI object with active_tab tracking 2013-11-09 05:57:05 +01:00
cTn 474a610a30 utilizing new MSP callback api
this resolves a lot of underlying bugs, however bug that causes failed
initialization after leaving CLI tab and entering Servo tab is still
there.
2013-11-09 04:05:33 +01:00
cTn fbc886787d strongly refactored MSP with callback support 2013-11-09 03:52:06 +01:00
cTn a91e04e1c4 placeholder code for rate parameter 2013-11-08 15:15:24 +01:00
cTn 32a140268d save button now actually save the configuration 2013-11-08 13:52:44 +01:00
cTn 255c0d24ae bugfixes and initial update ui hook 2013-11-08 13:30:23 +01:00
cTn 5f6aeb72f8 initial work on servos 2013-11-08 13:04:30 +01:00
cTn 711a052f04 adding servos tab 2013-11-08 10:35:06 +01:00
cTn 5941ada4cd adding forgotten array selectors 2013-11-01 21:42:28 +01:00
cTn 8e7897ed9c polishing 2013-11-01 15:04:55 +01:00
Davide Bertola ecf585cd5b Add command history to cli
Use up/down arrows to cycle trought it
2013-11-01 13:33:19 +01:00
Stefan Kolla 737207ccd6 Merge pull request #3 from davibe/master
Add debug graphs to raw sensor data tab
2013-10-31 15:05:39 -07:00
Davide Bertola f8bab91562 Add debug graphs to raw sensor data tab 2013-10-31 22:45:07 +01:00
cTn 45da60fc3e implemented "landing page" and changelog 2013-10-30 17:42:04 +01:00
cTn efd0286f99 utilizing multiType 2013-10-30 17:41:29 +01:00
cTn 8509396384 display current aux channel positions 2013-10-29 14:51:56 +01:00
cTn 0084a3cf33 routine changes 2013-10-29 14:49:43 +01:00
cTn bdfddcbadb fixing titles 2013-10-27 23:52:12 +01:00
cTn 30c2faa2d5 display mode values in aux tab (realtime) 2013-10-16 11:15:14 +02:00
cTn d11ff74156 Get context with jQuery 2013-09-27 17:27:41 +02:00
cTn 89ca55a3da receiver tab with interactive curves
special thanks to englishman for the math magic involved
2013-09-25 20:57:21 +02:00
cTn e3aaa710ae copy to clipboard and past settings via CLI 2013-09-05 12:34:02 +02:00
cTn 03a63ce2c5 more analytics stuff 2013-08-26 15:16:49 +02:00
cTn 73d47889c3 RAW sensor tab with pulling speed selectors 2013-07-29 09:39:55 +02:00
cTn 7f3a107178 workaround for CLI terminal emulator UI 2013-07-29 08:14:49 +02:00
cTn 2b4e5642b3 experimental storage of last used port in GUI 2013-06-18 20:13:26 +02:00
cTn 29343686c5 upload section for the restore function 2013-06-18 00:14:49 +02:00
cTn 9ad8534f0c initial strikes for backup and restore featureset
currently the backup part (file creation and latest data pull appears to
be working just fine)
restore part of the code is already able to pickup and read the file
(without any version verifications (for now, will add some if necessary
/ needs more field testing)
next step is to push the reconstructed values to the respective data
arrays and objects and then uploading this new data to the flight
controller
2013-06-17 23:36:19 +02:00
cTn cfef3c67ab adding "shifting" arrows for all numerical values
also the number of decimals after . should now better match the desired
value size/length expected by multiwii
2013-06-16 14:16:23 +02:00
cTn 652f560e42 Cycle Time value is now visible in status bar 2013-06-13 13:11:53 +02:00
cTn f42a1fd708 added placeholder text for CLI input field 2013-06-12 18:35:34 +02:00
cTn 53638fd3f8 polishing the last GPS commit 2013-05-30 10:12:00 +02:00
cTn 58d34ee9e5 initial code for gps strength indicator 2013-05-29 19:24:34 +02:00
cTn 64bfbbf644 using dynamic scale for raw sensor data
this approach might not be the "best" but its necessary because multiwii
doesn't scale the units "properly" across different sensors and
different builds, sadly this is the only way to have at least some sort
of "compatibility" between the builds
2013-05-20 10:44:16 +02:00
cTn 4c789a58c6 aux configuration bugfix from dade 2013-05-20 10:41:21 +02:00
cTn 906bc4230a some custom handling of ANSI escape codes 2013-05-19 19:36:57 +02:00
cTn b040b01be8 bugfixes & UI polish 2013-04-15 11:13:24 +02:00
cTn 53eecaba14 accel trim support 2013-04-15 10:03:34 +02:00
cTn 0a1b8c5d03 battery voltage indicator 2013-04-15 08:44:08 +02:00
cTn 369a3cb020 about tab and other tiny improvements 2013-04-13 15:29:52 +02:00
cTn e3ca33fafb CLI debug cleanup 2013-04-13 12:39:14 +02:00
cTn 88e7bc8a9f CLI bugfixes 2013-04-13 12:38:06 +02:00
cTn ac1090b4a4 CLI tab 2013-04-12 19:17:27 +02:00
cTn e1c1522da5 css3 compass O.o 2013-04-11 20:03:44 +02:00
cTn a8c76cf278 RAW sensor data plot tab 2013-04-11 16:19:24 +02:00
cTn 0c9d29487a trying to fix some MAC related problems 2013-04-11 13:23:15 +02:00
cTn f9bf55a64b GPS info block for initial tab 2013-04-11 13:16:51 +02:00
cTn 514dd8a692 initial sensor tab commit 2013-04-11 12:01:51 +02:00
cTn f8125289b6 attitude visualization via simple 3d block 2013-04-11 11:50:01 +02:00
cTn 137edb2b37 optimizing 2013-04-11 00:50:49 +02:00
cTn 6e2afc6913 Motor/Servo Output tab & port usage indicator 2013-04-10 18:49:25 +02:00
cTn 43228abb72 polishing AUX ui 2013-04-10 15:57:36 +02:00
cTn 14ef72b7ea full dynamic support for Auxiliary Configuration 2013-04-10 15:31:51 +02:00
cTn cdd8a4e2b2 AUX improvements 2013-04-10 13:53:48 +02:00
cTn 78efe0df5b initial AUX config hooks 2013-04-10 11:40:36 +02:00
cTn aa8eb5db02 bugfix for plot re-initialization 2013-04-09 20:21:52 +02:00
cTn 2f9db4fa4e Receiver and PID tab fully implemented, enjoy 2013-04-09 20:14:49 +02:00
cTn d450a3f518 full PID tuning support
RC related tunings like expos, etc will be available inside Receiver tab
2013-04-09 17:58:54 +02:00
cTn 5119fb2050 initial UI for receiver tab 2013-04-09 15:57:56 +02:00
cTn 37c576bd24 saving of PID tunings is fully working now 2013-04-09 14:31:37 +02:00
cTn c7f88dcdc4 initial support for receiver data viewing 2013-04-09 02:14:23 +02:00
cTn d61df6fc82 pid tuning improvements 2013-04-09 01:49:49 +02:00
cTn 62a212b0e8 some initial PID tuning UI hooks 2013-04-09 01:09:11 +02:00
cTn ae7a6cfa0a accel and mag calibration hooks 2013-04-08 22:02:58 +02:00
cTn 9fda14b5f2 initial support for tab UI setup 2013-04-08 21:10:47 +02:00