docs: drop Cosma references from public page

Section title 'Implémentation Cosma — antenne Kogger' → 'Implémentation hardware
— antenne USBL Kogger'. Removed mention of cosma-tech/kogger_acousticAntenna
upstream URL and the cosma-nav decode_kogger.py link from the public Sources
list. The page is now neutral generic-USBL Kogger reference; org-internal
mentions stay in the wrapper repo's README only.

Reported by Flag 2026-04-27.
This commit is contained in:
2026-04-27 22:18:37 +00:00
parent a22f060268
commit 3e174571bb

View File

@@ -252,9 +252,9 @@ B reçoit ping2 à T_B = 6.130 s
Ce schéma est exactement celui qu'utilisent les puces UWB <b>DecaWave DW1000 / DW3000</b> (Apple AirTag, Qorvo, etc.) sous le nom <b>DS-TWR</b>. La transposition acoustique change uniquement l'échelle&nbsp;: célérité 1500&nbsp;m/s vs 3·10⁸&nbsp;m/s, et turnaround mesuré en ms plutôt qu'en ns. La logique de calcul est identique.
</p>
<h2>Implémentation Cosma — antenne Kogger</h2>
<h2>Implémentation hardware — antenne USBL Kogger</h2>
<p>
Côté hardware, le contexte Cosma utilise des antennes acoustiques <b>Kogger</b> pilotées en SBP (sync <code>0xBB 0x55</code>, Fletcher16). Le driver Python upstream (<a href="https://gitea.nowyouknow.fr/poulpe/kogger-transpondeur-continu/src/branch/main/driver" style="color:var(--accent)">snapshot ici</a>, source <code>cosma-tech/kogger_acousticAntenna</code> sur GitHub) expose toutes les primitives bas niveau du protocole décrit ci-dessus&nbsp;: <code>set_usbl_request_address_filter</code> (filtre par ID, identique à la sélection adressée animée plus haut), <code>set_usbl_transponder(enable)</code> (ouvre la fenêtre de réponse permanente), <code>set_usbl_monitor_config</code> (filtre d'écho), <code>set_sync_mode</code> (slot TDMA), <code>set_usbl_ping_request_direct</code> (côté master, envoi d'un ping ciblé).
Côté hardware, les antennes acoustiques <b>Kogger</b> sont pilotées en SBP (sync <code>0xBB 0x55</code>, Fletcher16). Le driver Python (<a href="https://gitea.nowyouknow.fr/poulpe/kogger-transpondeur-continu/src/branch/main/driver" style="color:var(--accent)">snapshot ici</a>) expose toutes les primitives bas niveau du protocole décrit ci-dessus&nbsp;: <code>set_usbl_request_address_filter</code> (filtre par ID, identique à la sélection adressée animée plus haut), <code>set_usbl_transponder(enable)</code> (ouvre la fenêtre de réponse permanente), <code>set_usbl_monitor_config</code> (filtre d'écho), <code>set_sync_mode</code> (slot TDMA), <code>set_usbl_ping_request_direct</code> (côté master, envoi d'un ping ciblé).
</p>
<p>
Pour un AUV slave qui doit fonctionner en transpondeur permanent, un wrapper Python <a href="https://gitea.nowyouknow.fr/poulpe/kogger-transpondeur-continu" style="color:var(--accent)"><code>poulpe/kogger-transpondeur-continu</code></a> compose ces appels en une seule init&nbsp;:
@@ -277,8 +277,7 @@ L'antenne devient un slave permanent sur l'adresse 2&nbsp;: elle ignore les ping
<ul class="tight">
<li>Code de cette page : <a href="https://gitea.nowyouknow.fr/poulpe/ping-pong-ping" style="color:var(--accent)">poulpe/ping-pong-ping</a> (Gitea)</li>
<li>Wrapper Kogger transpondeur continu : <a href="https://gitea.nowyouknow.fr/poulpe/kogger-transpondeur-continu" style="color:var(--accent)">poulpe/kogger-transpondeur-continu</a> (Gitea)</li>
<li>Driver Kogger upstream : <code>cosma-tech/kogger_acousticAntenna</code> (GitHub privé), snapshot read-only dans le repo wrapper ci-dessus</li>
<li>Decoder USBL Kogger pour analyse de logs : <a href="http://192.168.0.82:3000/floppyrj45/cosma-nav/src/branch/main/extract/decode_kogger.py" style="color:var(--accent)">cosma-nav/extract/decode_kogger.py</a> (Gitea)</li>
<li>Driver Kogger upstream : snapshot read-only dans le repo wrapper ci-dessus</li>
</ul>
<footer>Poulpe 🐙 — pour Flag — 2026-04-27 — design conversation Discord <code>#ping-pong-ping</code></footer>