Pawel Spychalski (DzikuVx)
3f95ce9acf
Cleanup for server
2020-04-28 11:10:51 +02:00
Paweł Spychalski
5f2db23d1c
Merge pull request #967 from iNavFlight/dzikuvx-improved-defaults-dialog
...
Improved defaults dialog
2020-04-26 11:29:50 +02:00
Paweł Spychalski
6f87fde9f9
Merge pull request #969 from iNavFlight/dzikuvx-servo-input-one-to-max-rename
...
Rename servo input One to Max
2020-04-26 11:29:36 +02:00
Paweł Spychalski
b43a77d31a
Merge pull request #970 from iNavFlight/dzikuvx-vtx-channel-band-support
...
Allow to change VTX band channel via global functions
2020-04-26 11:29:21 +02:00
joleeee
c85f08a187
Update fc.js
2020-04-25 23:46:40 +02:00
Pawel Spychalski (DzikuVx)
df606203bf
Allow to change VTX band channel via global functions
2020-04-25 21:02:52 +02:00
Pawel Spychalski (DzikuVx)
f9b768238d
Rename servo input One to Max
2020-04-25 15:09:16 +02:00
Pawel Spychalski (DzikuVx)
a23a3fe1e3
Improved defaults dialog
2020-04-25 13:27:49 +02:00
Pawel Spychalski (DzikuVx)
46948089f5
report applied defaults to analytics
2020-04-24 19:21:42 +02:00
Pawel Spychalski (DzikuVx)
602a64b8f1
Support NAV Heading PIDs
2020-04-24 13:27:06 +02:00
Pawel Spychalski (DzikuVx)
d40b1c8fab
UI for LC activator
2020-04-14 14:43:27 +02:00
Pawel Spychalski (DzikuVx)
c005214a2b
Unified LogicConditions selector
2020-04-14 11:55:23 +02:00
Pawel Spychalski (DzikuVx)
dd551f5ecb
Merge remote-tracking branch 'origin/master' into dzikuvx-global-functions-ui
2020-04-13 13:10:00 +02:00
Pawel Spychalski (DzikuVx)
2470fdbac0
Allow FF tuning for Rovers and Boats
2020-04-12 15:27:23 +02:00
Pawel Spychalski (DzikuVx)
305927eb04
MSP layer for LC Activator
2020-04-11 23:37:40 +02:00
Pawel Spychalski (DzikuVx)
583e73ef22
Improve LC status indication
2020-04-11 18:11:17 +02:00
Pawel Spychalski (DzikuVx)
b193ea3aa6
Add GVAR inputs for servo
2020-04-11 16:58:03 +02:00
Pawel Spychalski (DzikuVx)
ba0ba69191
Report GVARs
2020-04-11 14:30:18 +02:00
Pawel Spychalski (DzikuVx)
f85a17d1ad
Get GVAR status from FC
2020-04-10 21:37:24 +02:00
Pawel Spychalski (DzikuVx)
1f92a1383a
Add new logic conditions and poll on Programming Tab
2020-04-10 20:30:55 +02:00
Pawel Spychalski (DzikuVx)
7478f6cd04
Basic render of global function table
2020-04-10 11:37:52 +02:00
Pawel Spychalski (DzikuVx)
cdf7b82108
Empty Programming tab
2020-04-05 18:47:49 +02:00
Pawel Spychalski (DzikuVx)
554bec3606
MSP layer for global functions
2020-04-05 18:09:15 +02:00
Pawel Spychalski (DzikuVx)
f916a1f0bd
Update defaults for 3-7 inch multirotor
2020-04-02 18:16:10 +02:00
Pawel Spychalski (DzikuVx)
3dfc521084
Fix version selector
2020-03-05 12:06:53 +01:00
Pawel Spychalski (DzikuVx)
6bd0d17022
Merge branch 'master' into dzikuvx-pid-bank-11
2020-03-05 11:45:44 +01:00
Pawel Spychalski (DzikuVx)
cc4bd47363
Updated presets
2020-03-02 19:19:23 +01:00
Pawel Spychalski (DzikuVx)
f53784ca35
GUI for the Matrix Filter
2020-02-28 14:24:19 +01:00
Pawel Spychalski (DzikuVx)
180bc84e2c
Move RX configuration to Receiver tab
2020-02-25 17:52:42 +01:00
Paweł Spychalski
39a5266cc9
Merge pull request #926 from iNavFlight/dzikuvx-feature-3d-rename
...
Rename feature 3D to REVERSIBLE_MOTORS
2020-02-24 11:48:56 +01:00
Paweł Spychalski
6f758ce2d4
Merge pull request #918 from iNavFlight/dzikuvx-extended-lc-events
...
Add new Logic Conditions events
2020-02-23 10:14:46 +01:00
Pawel Spychalski (DzikuVx)
8e7e83f282
Rename 3D to REVERSIBLE_MOTORS
2020-02-19 14:11:18 +01:00
Pawel Spychalski (DzikuVx)
94b617dcc9
Rename 3D feature to REVERSIBLE_MOTORS
2020-02-19 14:06:58 +01:00
Pawel Spychalski (DzikuVx)
1c8624dba0
Add new Logic Conditions events
2020-02-06 09:43:02 +01:00
Pawel Spychalski (DzikuVx)
d76e1dcb21
Catch up on Stage2 filters
2020-02-04 21:53:59 +01:00
Paweł Spychalski
45bac2a2bb
Merge pull request #911 from iNavFlight/agh_localize_element_titles
...
[i18n] Applying localization to elements with non-empty titles
2020-02-04 21:08:20 +01:00
Alberto García Hierro
c023b94166
[i18n] Applying localization to elements with non-empty titles
...
This way links will display the correct tooltip when hovering them
2020-01-29 21:58:01 +00:00
Alberto García Hierro
10ccf049bd
Complete rename from motors to outputs tab
...
Rename files, classes and i18n keys
2020-01-29 21:55:15 +00:00
Paweł Spychalski
d52e42369f
Merge pull request #899 from iNavFlight/dzikuvx-idle-and-poles-settings
...
IDLE and number of poles
2020-01-22 21:02:23 +01:00
Pawel Spychalski (DzikuVx)
d1bf2242b5
IDLE and number of poles
2020-01-22 20:59:11 +01:00
Pawel Spychalski (DzikuVx)
eb9401398d
Bump min accepted fiormware to 2.3
2020-01-22 19:56:04 +01:00
Paweł Spychalski
9ffad48591
Merge pull request #885 from iNavFlight/dzikuvx-enable-other-platforms
...
Enable Rover, Boat and Other platforms
2020-01-22 10:08:18 +01:00
Pawel Spychalski (DzikuVx)
6baf3c4c6c
Fix OTHER platform name
2020-01-22 10:07:52 +01:00
Paweł Spychalski
9997caf237
Merge pull request #893 from iNavFlight/agh_tab_loading
...
Make tab loading async safe and add a small animation
2020-01-22 09:52:14 +01:00
Paweł Spychalski
5f63b73226
Merge pull request #897 from iNavFlight/agh_fix_double_call_dispatch
...
Fix double dispatch of MSP calls with the same code
2020-01-22 09:49:27 +01:00
Paweł Spychalski
669c440960
Merge pull request #896 from iNavFlight/agh_dataview_as_hex
...
Add DataView.asHex()
2020-01-22 09:44:40 +01:00
Alberto García Hierro
b9fef4e25c
Fix double dispatch of MSP calls with the same code
...
Current MSP handling groups callbacks by their MSP command
and when a response comes back it calls all the pending handlers
with the same response object.
This works fine when all MSP calls are either pure input or pure
output (e.g. the have a non-empty payload in just one direction).
However, we've had some calls that have a payload in both directions
for some time, like MSPV2_SETTING. For those MSP commands, the
response will depend on the request, so calling all handlers on
the first response received produces the wrong results. It's also
problematic on handlers that expect any kind of response, since the
DataView object is reused, but its offset was never reset which
would result in the second handler getting an empty response.
Change this strategy to call just the first pending handlers for
the MSP command received in the response. While this is still
a theoretical race condition (there's no guarantee a sequence of
the same command with different payloads will be replied in the
same order as they were issued to the FC), it's the best we can
do unless we add some kind of nonce/token system to each MSP
request, which would incur a significant overhead.
2020-01-21 21:03:03 +00:00
Alberto García Hierro
ad465ec654
Add DataView.asHex()
...
Returns the DataView as an hex formatted string with a '/' indicating
the current offset position. Useful for debugging.
2020-01-21 20:56:38 +00:00
Alberto García Hierro
b7d36044b0
Remove double initialization of helper.defaultsDialog
...
helper.defaultsDialog.init() was called from both onConnect()
and onValidFirmware(). Thanks to @dzikuvx for pointing out that
just the last call was enough.
2020-01-21 20:18:32 +00:00
Alberto García Hierro
0e01133fc9
Make tab loading async safe and add a small animation
...
Tab loading was relying on replacing the contents of '#content'
with the loading indicator, then replacing it with the loading tab
content and blocking rendering until the tab was ready by not
yielding. This is problematic for tabs that load some data
asynchronously, like PID and OSD.
Instead, put the loading indicator in front of everything else
and load new content inside '#content' next to the loading indicator
(but without showing it). Once the content and data are fully loaded
we fade out the loading indicator with a 0.4s long animation and
then we remove. This works for both synchronous and asynchonous
loading of tabs.
2020-01-21 18:19:06 +00:00