Open azaz44 opened 1 year ago
I agree that could be useful, however wonder if it would be more useful in the Suite? That way if you want to change things you can see on a PC what depends on what while making the changes on a model. If it is all done on the Tx then you'll have to manually make a note of everything before updating it for a model.
Also an way of identifying all orphaned resources would be nice. I have a feeling I have the odd unused curve, but short of checking dozens of mixers and outputs I can't easily tell.
Why in Suite, if you make all programming on the radio? Suite does not have any option to edit model at this point.
Such function would help you with your curve. You would do "Show Usage..." on it, and you would then quickly figure out if it;s used anywhere or not. That's exactly what this feature is about.
Just a suggestion for (I think, big) improvement.
Background
On thing I find great in Ethos (comparing to OpenTX) is better way to organize all LS, SF, curves, mixes etc. I use them heavily (more than around 20 logic switches per model, dozen of special functions and heaving mixing usage) and I find it very complex in OpenTX to figure out after some time, if some logic switch, or a curve, or anything is actually used and where.
I think in Ethos this is greatly improved, because if you stop using some weird curve, you can just delete it. You don't need this LS anymore - delete it and stuff will reorder.
While in OpenTX you always have so many curves, so many switches, so many functions, so many flight modes, no matter if you use them or not.
Plus, in Ethos you can name switches and even put comments - super great 👍
Enhancement
Still, it would be super super cool, if we could select somewhere a particular source, or any other resource (LS, SF, curve, mixer) and see all its usage. Or in other words, all places which depend on it.
This would make it super easy to figure out, if this thing is used, and by what. And - of course - what are consequences of changing it.
This could be done in 2 ways:
Example