Toggle channel exclusion outside of scanning #214
Replies: 8 comments 4 replies
-
Personally I don't think being able to exclude a channel from the main screen has much use, but I had implemented something a bit similar in my fork: |
Beta Was this translation helpful? Give feedback.
-
@prokrypt, I was thinking of being able to exclude channels from the main mode so that I don't receive them when scanning. You won't have to wait for the RX of these channels to exclude them, you can just do it manually from main mode. |
Beta Was this translation helpful? Give feedback.
-
While the ability to exclude a channel during a scan seems important to me, excluding a channel outside of a scan seems very secondary. I am not sure if I will implement it. |
Beta Was this translation helpful? Give feedback.
-
In my opinion, such a function can sometimes be useful. For example, I sometimes scan myself for channels that are in the 0 list. A couple of them are reapeters on which there are calls, and I don't want to include them in the scan. By adding the exclusion of channels from the scan like this, you can exclude them straight away without having to wait for RX. And 64 bytes saved ;) |
Beta Was this translation helpful? Give feedback.
-
Exclusion using PMR channels as an example: 8mb.video-Pwy-3KtLAqkm.mp4 |
Beta Was this translation helpful? Give feedback.
-
I also created a commit in which I restored the old operation. I am referring to line 568 in app/main.c: Before (exclusion outside scanning): if (!gDTMF_InputMode) { After (without excluding outside scanning): if ((!gDTMF_InputMode)&&(gScanStateDir != SCAN_OFF)&&(FUNCTION_IsRx())) { The version with channel exclusion removed except for scanning is 12 bytes smaller than @armel's feature_update_v3 branch. But... There is a 44 byte difference between the changes above with the benefit of my proposal to exclude outside scanning! Adding And modified code with "after": 9ed2541 |
Beta Was this translation helpful? Give feedback.
-
You're forgetting an important detail: user habits 🤗 I wouldn't change the exclude key from M to EXIT. If I do, I'm guaranteed to receive dozens of e-mails/issues/what else... indicating that the exclusion doesn't work. Look at the effect of the first VOXLess v3.0, which required pressing the 7 key rather than the 5 key. A real hell to deal with. Never again 😂 The gain of a handful of bytes isn't worth it. |
Beta Was this translation helpful? Give feedback.
-
I contribute nothing more to the discussion, so I am closing it. If anything, all ideas are possible for future use. |
Beta Was this translation helpful? Give feedback.
-
I came up with the idea of being able to exclude channels from scanning outside of scanning mode. There is exclusion removal, but the option to add exclusion outside of scanning would be a good idea.
However, in order to be able to implement, I needed to move the exclusion from the MENU button to EXIT, where there is no action under the long button (not counting exiting DTMF input).
Along with changing the exclusion button to EXIT, I had to change the function from the EXIT button so that holding the button down for a long time while scanning does not exit scan mode (something like the MENU button, which changes modulation when held down for a long time, but does not enter the menu).
This also managed to save 64 bytes! :)
Modified code: 6beed07
Beta Was this translation helpful? Give feedback.
All reactions