Special scopes
#2029
Replies: 1 comment 2 replies
-
|
I fear the scope "current region" thing will not work out in practice due to message-authentication, or lead to duplicate/confusing packets should two repeaters with a different alias-region hear the same original message broadcast - repeater A would repeat it with the scope changed to region A, repeater B with the scope changed to region B. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I like to discuss the following three scopes with special meaning:
Scope ‚#direct‘.
User likes to talk direct with no repeats. Nothing needs to be done here, since no repeater has configured this region and thus will ignore this packet ;)
Scope ‚#local‘.
Idea: only one repeater hop. Very local area. If repeater hears scope ‚#local‘ AND the packet is heard directly (recorded path is empty) it repeats; if recorded path empty, it drops the packet.
Should be a default in firmware, and Sysop can disable it by configureing ‚deny local‘. Per default, Sysop should have nothing to do for having this feature being active.
Scope ‚#region‘:
Idea: ideal for travellers. You do not need to scan for regions and change channel scope settings, nor send unscoped. User sets scope ‚#region‘ and all repeaters of that region repeat it. How: Example City of Berlin. Repeater has regions like #de, #de-ost, #de-be. Sysop configures region ‚#region‘ as an alias to ,#de-be‘. User sends to scope ‚#region‘; the repeater changes during repeat the hash byte for ‚#region‘ to that one where the alias points to to, i.e. ‚#de-be‘. Repeater‘s neighbor sees region ‚#de-be‘ in the scope of the repeated packet and also repeats the packet. Next neighbor is in Brandenburg and packet stops here.
In the repeater default config, there‘s no preconfigured alias, because we do not know which of the configured region-names is the intended range for the region ‚#region‘.
-> Sysop needs to configure this alias by intend. And he should be encouraged: Perhaps firmware reminds him to set an alias while he configures the regions of his repeater.
Beta Was this translation helpful? Give feedback.
All reactions