Les portées de région empêchent les échanges locaux d’inonder tout le réseau. La configuration actuelle est difficile à suivre. Cette proposition la ramène à trois codes faciles à retenir partout en Ontario et au Québec.
+
Les portées de région empêchent les échanges locaux d’inonder tout le réseau. La configuration actuelle est difficile à suivre. Cette proposition la ramène à trois niveaux de codes faciles à retenir partout en Ontario et au Québec.
Pas encore adoptée
Projet pilote Ontario + Québec
@@ -35,8 +35,8 @@ page_styles:
## En bref
-Il y a trois niveaux de portée. Chaque répéteur porte un code de chaque
-niveau : sa ville, sa province et `onqc`. Quand vous envoyez un message, vous
+Il y a trois niveaux de portée. Chaque répéteur porte sa ville, sa province
+et les codes de réseau `onqc` et `can`. Quand vous envoyez un message, vous
choisissez le niveau à utiliser, et c’est ce qui décide jusqu’où il va.
@@ -52,12 +52,12 @@ choisissez le niveau à utiliser, et c’est ce qui décide jusqu’où il va.
Réseau
- onqc
-
Tous les répéteurs de l’Ontario et du Québec.
+ onqccan
+
onqc : tous les répéteurs de l’Ontario et du Québec. can : tout le Canada, réservé pour plus tard.
-- **Les répéteurs** portent leur ville, leur province et `onqc`.
+- **Les répéteurs** portent leur ville, leur province, `onqc` et `can`.
- **Les téléphones** utilisent `onqc` par défaut, pour que les messages privés
joignent tout le monde.
- **Les canaux locaux** comme `#public` sont réglés sur votre ville, pour que
@@ -96,6 +96,7 @@ avec cinq messages différents.
yowononqc
+ can
Sa liste de noms à relayer
@@ -130,6 +131,8 @@ Trois détails piègent souvent :
## Les trois niveaux
+
+
can Canada Réservé pour plus tard. Porté dès maintenant, pas encore utilisé.
onqc Réseau Tous les répéteurs de l’Ontario et du Québec
@@ -146,23 +149,36 @@ Trois détails piègent souvent :
qc Québec
-
yulMontréal, Trois-Rivières, Rigaud
+
yulMontréal, Trois-Rivières
yqbVille de Québec
-
yowGatineau (partagé avec Ottawa)
+
yowGatineau, Rigaud (partagé avec Ottawa)
ytfSaguenay–Lac-Saint-Jean
…Autres zones MeshMapper
+
Ce qu’un répéteur d’Ottawa garde vraiment :
- *yowononqc
+ *yowononqccanUne simple liste de noms. Les boîtes ci-dessus servent aux gens, pas au répéteur.
La zone yow traverse la rivière des Outaouais. Les répéteurs de Gatineau utilisent yow pour leur ville et qc pour leur province.
+### Et `can`?
+
+Chaque répéteur porte `can` dès maintenant pour qu’une portée pancanadienne
+fonctionne plus tard sans que personne n’ait à reconfigurer son répéteur. Bien
+des répéteurs configurés avec le configurateur actuel le portent déjà.
+
+**N’utilisez pas encore `can` sur votre téléphone ni dans vos canaux.**
+Aujourd’hui, il joint les mêmes répéteurs que `onqc`. Continuez d’utiliser
+`onqc`. Quand d’autres provinces porteront aussi `can`, il deviendra la façon
+d’aller plus loin, et `onqc` restera « seulement le réseau de l’Ontario et du
+Québec ».
+
### Pourquoi des codes d’aéroport?
- Ce sont les mêmes codes que MeshMapper utilise déjà, par exemple
@@ -176,20 +192,22 @@ Trois détails piègent souvent :
La première fois, écrivez toujours le code avec son secteur, par exemple
`yow` (secteur Ottawa–Gatineau), pour que les gens l’apprennent.
-## Lire `region def yow|* on|* onqc`
+## Lire `region def yow|* on|* onqc|* can`
`region def` construit la liste d’un répéteur en une ligne. La commande garde un
**curseur** qui part du sommet, `*`. Chaque nom est créé sous le curseur, et
`|*` ramène le curseur au sommet.
-
+
region def1yow2|*3on4|*5onqc
+ 6|*
+ 7can
Crée yow sous le curseur. Le curseur entre dans yow.
*
@@ -202,10 +220,19 @@ La première fois, écrivez toujours le code avec son secteur, par exemple
|* ramène encore le curseur au sommet.
*
├ yow
└ on
-
Crée onqc. Terminé.
*
+
Crée onqc.
*
├ yow
├ on
└ onqc
+
|* ramène au sommet.
*
+├ yow
+├ on
+└ onqc
+
Crée can. Terminé.
*
+├ yow
+├ on
+├ onqc
+└ can
Le résultat est une liste à plat : tous les codes sont côte à côte sous *. Le nom surligné indique la position du curseur.
@@ -240,8 +267,8 @@ region remove can
region save
```
-Retirer `on` ne pose pas de problème. Les réglages de région de l’étape 3 le
-remettent. Lancez `region` de nouveau : vous ne devriez voir que `* F`.
+Retirer `on` et `can` ne pose pas de problème. Les réglages de région de
+l’étape 3 les remettent. Lancez `region` de nouveau : vous ne devriez voir que `* F`.
### Étape 2 : Réglages standard de MeshCore Canada
@@ -269,7 +296,7 @@ donc rien de nouveau à chercher.
Le modèle est toujours le même :
```text
-region def |* |* onqc
+region def |* |* onqc|* can
```
Exemples :
@@ -277,7 +304,7 @@ Exemples :
=== "Ottawa"
```text
- region def yow|* on|* onqc
+ region def yow|* on|* onqc|* can
region allowf *
region default yow
region save
@@ -286,7 +313,7 @@ Exemples :
=== "Gatineau"
```text
- region def yow|* qc|* onqc
+ region def yow|* qc|* onqc|* can
region allowf *
region default yow
region save
@@ -295,7 +322,7 @@ Exemples :
=== "Montréal"
```text
- region def yul|* qc|* onqc
+ region def yul|* qc|* onqc|* can
region allowf *
region default yul
region save
@@ -304,14 +331,14 @@ Exemples :
=== "Ville de Québec"
```text
- region def yqb|* qc|* onqc
+ region def yqb|* qc|* onqc|* can
region allowf *
region default yqb
region save
```
-
region def …
Porter votre ville, votre province et onqc.
+
region def …
Porter votre ville, votre province, onqc et can.
region allowf *
Relayer aussi les messages sans portée. C’est déjà le réglage par défaut. On le règle quand même pour que vous le voyiez.
region default yow
Les annonces de ce répéteur utilisent la portée de votre ville, pour rester locales.
region save
Conserve les réglages de région après un redémarrage. Les commandes set s’enregistrent d’elles-mêmes.
@@ -324,6 +351,7 @@ Pour vérifier, lancez `region`. Pour Ottawa, vous devriez voir :
yow F
on F
onqc F
+ can F
```
`F` veut dire « diffusion permise » : le répéteur relaie ce nom.
@@ -332,17 +360,17 @@ Pour vérifier, lancez `region`. Pour Ottawa, vous devriez voir :
Un répéteur qui relie volontairement deux zones de ville porte **les deux**
codes de ville. Par exemple, un répéteur à **Rigaud** se trouve dans la zone
-`yul` et relie Montréal à la zone d’Ottawa :
+`yow`, du côté québécois, et la relie à la zone de Montréal :
```text
-region def yul|* yow|* qc|* onqc
+region def yow|* yul|* qc|* onqc|* can
region allowf *
-region default yul
+region default yow
region save
```
-Il relaie les messages de ville d’Ottawa et de Montréal, ainsi que `qc` et
-`onqc`. Ses propres annonces restent dans sa zone, `yul`. N’ajoutez une ville
+Il relaie les messages de ville d’Ottawa et de Montréal, ainsi que `qc`,
+`onqc` et `can`. Ses propres annonces restent dans sa zone, `yow`. N’ajoutez une ville
voisine que si le répéteur relie vraiment les deux secteurs; sinon, les
messages de ville iront plus loin que prévu.
@@ -378,9 +406,9 @@ défaut **de votre contact**.
Portée par défaut yowN’arrive jamais
Vous, Ottawaenvoie yow
-
Répéteur d’Ottawayow on onqc
-
Répéteur de Montréalyul qc onqc
-
Répéteur de Québecyqb qc onqc
+
Répéteur d’Ottawayow on onqc can
+
Répéteur de Montréalyul qc onqc can
+
Répéteur de Québecyqb qc onqc can
Ami, Québecdéfaut yqb
Le répéteur de Montréal ne porte pas yow, donc le message s’arrête là. Même s’il passait, la réponse de votre ami utiliserait yqb et s’arrêterait au retour.
@@ -389,9 +417,9 @@ défaut **de votre contact**.
Portée par défaut onqcLivré
Vous, Ottawaenvoie onqc
-
Répéteur d’Ottawayow on onqc
-
Répéteur de Montréalyul qc onqc
-
Répéteur de Québecyqb qc onqc
+
Répéteur d’Ottawayow on onqc can
+
Répéteur de Montréalyul qc onqc can
+
Répéteur de Québecyqb qc onqc can
Ami, Québecdéfaut onqc
Tous les répéteurs portent onqc, dans les deux sens. Une fois le chemin trouvé, les MP suivants passent directement et les portées ne comptent plus.
@@ -409,7 +437,7 @@ téléphone règle les canaux locaux sur votre ville.
## Déploiement
-
Répéteurs
Les propriétaires effacent les anciennes régions, ajoutent leurs trois codes et gardent * permis. Rien ne brise pour personne.
+
Répéteurs
Les propriétaires effacent les anciennes régions, ajoutent leurs codes et gardent * permis. Rien ne brise pour personne.
Téléphones
Les utilisateurs règlent leur portée par défaut sur onqc et leurs canaux locaux sur leur ville.
Bascule
À une date convenue, les répéteurs lancent set flood.max.unscoped 3. Les messages sans portée restent alors à 3 sauts ou moins, tandis que les messages avec portée atteignent encore 16 sauts.
Region scopes stop local chatter from flooding the whole network. Today's setup is hard to follow, so this proposal cuts it down to three codes that everyone in Ontario and Québec can remember.
+
Region scopes stop local chatter from flooding the whole network. Today's setup is hard to follow, so this proposal cuts it down to three levels of codes that everyone in Ontario and Québec can remember.
Not adopted yet
Ontario + Québec pilot
@@ -35,7 +35,7 @@ page_styles:
## The short version
-There are three levels of scope. Every repeater carries one code from each level: its city, its province, and `onqc`. When you send a message, you choose which level to use, and that decides how far it travels.
+There are three levels of scope. Every repeater carries its city, its province, and the mesh codes `onqc` and `can`. When you send a message, you choose which level to use, and that decides how far it travels.
@@ -50,12 +50,12 @@ There are three levels of scope. Every repeater carries one code from each level
Mesh
- onqc
-
Every repeater in Ontario and Québec.
+ onqccan
+
onqc: every repeater in Ontario and Québec. can: all of Canada, reserved for later.
-- **Repeaters** carry their city, their province, and `onqc`.
+- **Repeaters** carry their city, their province, `onqc` and `can`.
- **Phones** use `onqc` as their default, so direct messages reach anyone.
- **Local channels** such as `#public` are set to your city, so chatter stays local.
- **Messages with no scope** keep working during the pilot.
@@ -90,6 +90,7 @@ different messages.
yowononqc
+ can
Its list of names to forward
@@ -122,6 +123,8 @@ Three details catch people out:
## The three levels
+
+
can Canada Reserved for later. Carried now, not used yet.
onqc Mesh Every repeater in Ontario and Québec
@@ -138,23 +141,35 @@ Three details catch people out:
qc Québec
-
yulMontréal, Trois-Rivières, Rigaud
+
yulMontréal, Trois-Rivières
yqbQuébec City
-
yowGatineau (shared with Ottawa)
+
yowGatineau, Rigaud (shared with Ottawa)
ytfSaguenay–Lac-Saint-Jean
…Other MeshMapper zones
+
What an Ottawa repeater actually stores:
- *yowononqc
+ *yowononqccanA flat list of names. The boxes above are for people, not for the repeater.
The yow zone crosses the Ottawa River. Gatineau repeaters use yow for their city and qc for their province.
+### What about `can`?
+
+Every repeater carries `can` now so that a Canada-wide scope works later
+without anyone having to reconfigure their repeater again. Many repeaters set
+up with the current configurator already carry it.
+
+**Don't use `can` on your phone or channels yet.** Today it reaches the same
+repeaters as `onqc`. Keep using `onqc`. Once other provinces carry `can` too,
+it becomes the way to reach further, and `onqc` stays as "just the Ontario and
+Québec mesh".
+
### Why airport codes?
- They are the same codes MeshMapper already uses, for example
@@ -167,20 +182,22 @@ Three details catch people out:
Always write the code with its area the first time, for example
`yow` (Ottawa / NCR area), so people learn it.
-## Reading `region def yow|* on|* onqc`
+## Reading `region def yow|* on|* onqc|* can`
`region def` builds a repeater's list in one line. It keeps a **cursor** that
starts at the top, `*`. Each name is created under the cursor, and `|*` jumps
the cursor back to the top.
-
+
region def1yow2|*3on4|*5onqc
+ 6|*
+ 7can
Create yow under the cursor. The cursor moves into yow.
*
@@ -193,10 +210,19 @@ the cursor back to the top.
|* jumps back to the top again.
*
├ yow
└ on
-
Create onqc. Done.
*
+
Create onqc.
*
├ yow
├ on
└ onqc
+
|* back to the top.
*
+├ yow
+├ on
+└ onqc
+
Create can. Done.
*
+├ yow
+├ on
+├ onqc
+└ can
The result is a flat list: every code sits side by side under *. The highlighted name is where the cursor is.
@@ -229,7 +255,7 @@ region remove can
region save
```
-Removing `on` is fine. The region settings in step 3 add it back. Run `region` again, and you
+Removing `on` and `can` is fine. The region settings in step 3 add them back. Run `region` again, and you
should only see `* F`.
### Step 2: Standard MeshCore Canada settings
@@ -257,7 +283,7 @@ already uses, so there is nothing new to look up.
The pattern is always the same:
```text
-region def |* |* onqc
+region def |* |* onqc|* can
```
Examples:
@@ -265,7 +291,7 @@ Examples:
=== "Ottawa"
```text
- region def yow|* on|* onqc
+ region def yow|* on|* onqc|* can
region allowf *
region default yow
region save
@@ -274,7 +300,7 @@ Examples:
=== "Gatineau"
```text
- region def yow|* qc|* onqc
+ region def yow|* qc|* onqc|* can
region allowf *
region default yow
region save
@@ -283,7 +309,7 @@ Examples:
=== "Montréal"
```text
- region def yul|* qc|* onqc
+ region def yul|* qc|* onqc|* can
region allowf *
region default yul
region save
@@ -292,14 +318,14 @@ Examples:
=== "Québec"
```text
- region def yqb|* qc|* onqc
+ region def yqb|* qc|* onqc|* can
region allowf *
region default yqb
region save
```
-
region def …
Carry your city, your province, and onqc.
+
region def …
Carry your city, your province, onqc and can.
region allowf *
Also forward messages with no scope. This is already on by default. We set it anyway so you can see it.
region default yow
This repeater's own adverts use your city's scope, so they stay local.
region save
Keeps the region settings after a reboot. The set commands save by themselves.
@@ -312,6 +338,7 @@ To check, run `region`. For Ottawa you should see:
yow F
on F
onqc F
+ can F
```
`F` means "flood allowed": the repeater forwards that name.
@@ -319,18 +346,18 @@ To check, run `region`. For Ottawa you should see:
### Bridge repeaters
A repeater that links two city zones on purpose carries **both** city codes.
-For example, a repeater in **Rigaud** sits in the `yul` zone and links Montréal
-to the Ottawa zone:
+For example, a repeater in **Rigaud** sits in the `yow` zone, on the Québec
+side, and links it to the Montréal zone:
```text
-region def yul|* yow|* qc|* onqc
+region def yow|* yul|* qc|* onqc|* can
region allowf *
-region default yul
+region default yow
region save
```
-It forwards Ottawa and Montréal city messages, plus `qc` and `onqc`. Its own
-adverts stay in its home zone, `yul`. Only add a neighbouring city when the
+It forwards Ottawa and Montréal city messages, plus `qc`, `onqc` and `can`. Its own
+adverts stay in its home zone, `yow`. Only add a neighbouring city when the
repeater really links the two areas, or city messages will leak further than
people expect.
@@ -363,9 +390,9 @@ phone the path comes back using **your contact's** default scope.
Phone default yowNever arrives
You, Ottawasends yow
-
Ottawa repeateryow on onqc
-
Montréal repeateryul qc onqc
-
Québec repeateryqb qc onqc
+
Ottawa repeateryow on onqc can
+
Montréal repeateryul qc onqc can
+
Québec repeateryqb qc onqc can
Friend, Québec Citydefault yqb
The Montréal repeater does not carry yow, so the message stops there. Even if it got through, your friend's reply would use yqb and stop on the way back.
@@ -374,9 +401,9 @@ phone the path comes back using **your contact's** default scope.
Phone default onqcDelivered
You, Ottawasends onqc
-
Ottawa repeateryow on onqc
-
Montréal repeateryul qc onqc
-
Québec repeateryqb qc onqc
+
Ottawa repeateryow on onqc can
+
Montréal repeateryul qc onqc can
+
Québec repeateryqb qc onqc can
Friend, Québec Citydefault onqc
Every repeater carries onqc, in both directions. Once the path is found, later DMs go direct and scopes no longer matter.
@@ -393,7 +420,7 @@ Québec. That is why step 2 of the phone setup sets local channels to your city.
## Rollout
-
Repeaters
Owners clear old regions, add their three codes and keep * allowed. Nothing breaks for anyone.
+
Repeaters
Owners clear old regions, add their codes and keep * allowed. Nothing breaks for anyone.
Phones
Users set their default to onqc and set local channels to their city.
Cutover
On an agreed date, repeaters run set flood.max.unscoped 3. Messages with no scope then stay within 3 hops, while scoped messages still reach 16.