# Connector

> La page Connector : la colonne Communications, son arborescence avec le dossier Pilotes (les pilotes ajoutés à la station, avec leurs lignes, leurs brokers, leurs dossiers, leurs équipements et leurs tags) et le dossier Serveurs (le serveur OPC UA, le serveur Modbus et le broker MQTT), le menu Nouveau… qui parcourt cette arborescence, les deux identités que porte chaque tag, et les permissions et les verrous qui gouvernent la modification.

Le Connector est l'endroit où un équipement de terrain devient une donnée que le reste de l'application peut lire. C'est la page Connector de la barre de navigation, et elle s'ouvre pour tout rôle qui détient **Voir Connector**. La page associe la colonne **Communications** à gauche, une arborescence de tout ce à quoi le Connector parle, et un volet de détail à droite qui modifie le nœud sélectionné sur place ; comme le dit la description de la page elle-même, « Sélectionnez un nœud pour le modifier sur place. Les changements sont enregistrés automatiquement. »

## La colonne Communications {#the-communication-column}

La colonne s'intitule Communications et porte, de haut en bas : une zone de recherche avec quatre pastilles d'état, l'arborescence, et un pied de colonne avec ses commandes. L'arborescence a au premier niveau deux dossiers de même nature, le dossier **Pilotes** et le dossier **Serveurs**, tous deux dépliés à l'ouverture de la page.

### Le dossier Pilotes {#the-drivers-folder}

Le premier dossier porte les pilotes ajoutés à la station, listés à plat par ordre alphabétique, avec ou sans quelque chose dessous. La ligne du dossier indique **Pilotes**, puis combien d'équipements ont les pilotes en dessous (« 3 équipements »), puis un point d'état de santé qui récapitule ces pilotes. La sélectionner ouvre le catalogue de tous les pilotes de cette station, d'abord ceux ajoutés, sous Sur cette station, puis les autres regroupés selon les équipements qu'ils atteignent, où un pilote est ajouté et retiré ; les deux verbes sont décrits sur [La liste des pilotes et la page d'un pilote](connector-drivers).

| Situation | Ce qui se trouve sous Pilotes |
| --- | --- |
| Une station neuve | Aucun pilote. La colonne s'ouvre avec le dossier Pilotes sélectionné, si bien que le catalogue est la première chose à l'écran. |
| Une station mise à jour depuis une version antérieure | Les pilotes qu'elle utilisait déjà : chaque pilote qui porte un équipement, une ligne série, un broker ou un dossier. |
| Un pilote ajouté (**Ajouter un pilote** sur sa ligne du catalogue, ou Nouveau… > **Ajouter un pilote**) | Le pilote, sans rien dessous, mis en évidence dans le catalogue sous Sur cette station (le dossier Pilotes reste à l'écran) : sa ligne indique « 0 équipements » (« 0 lignes · 0 équipements » pour Modbus RTU, « 0 brokers MQTT · 0 équipements » pour MQTT). |
| Le dernier équipement, la dernière ligne série, le dernier broker ou le dernier dossier d'un pilote supprimé | Le pilote reste, revenu à « 0 équipements ». |
| Un pilote retiré (**Retirer le pilote** sur sa ligne du catalogue, sur sa barre ou dans son menu du clic droit) | Rien : le pilote quitte l'arborescence et sa ligne du catalogue retourne dans sa catégorie. Retirer ne supprime rien, si bien que c'est refusé tant que le pilote porte un équipement, une ligne série, un broker ou un dossier, et un pilote qui en porte un est toujours ajouté. |
| Un pilote que ce paquet ne porte pas, nommé par un équipement enregistré | Le pilote et ses équipements, tant que l'un d'eux existe. |

### Le dossier Serveurs {#the-servers-folder}

Le second dossier porte ce que la station ouvre sur le réseau, auquel d'autres systèmes et équipements se connectent : le **Serveur OPC UA**, qui publie les équipements et leurs tags pour les clients OPC UA, le **Serveur Modbus**, sur lequel les automates, les IHM et les systèmes de gestion technique du bâtiment lisent les tags et les variables Logic de la station, et le **Broker MQTT**, qui reçoit les messages que publient les équipements du réseau. Les trois lignes sont toujours là, dans cet ordre. L'accès à distance, qui ouvre les tableaux de bord propres à la station dans un navigateur sur un autre appareil, n'est pas ici : il a sa propre page dans la barre de navigation, [Accès à distance](remote-access). Aucune n'est un pilote ni n'a d'enfants ; chacune affiche son propre état (« Arrêté » sur toute nouvelle station) à côté d'un point, vert tant qu'elle écoute et rouge quand elle est en marche mais n'est pas atteinte, et aucun des points ne remonte dans le dossier Pilotes ni dans la barre d'état. En sélectionner une ouvre son volet ; les trois sont décrites sur [Serveurs](connector-servers). La ligne du dossier lui-même ne porte ni compte ni point, et la sélectionner n'ouvre aucun volet, seulement la phrase « Sélectionnez un serveur pour voir son état et ses paramètres. »

### La recherche et les pastilles d'état {#search-and-the-state-chips}

| Commande | Ce qu'elle fait |
| --- | --- |
| Zone de recherche (« Rechercher pilotes, lignes, équipements, tags ») | Réduit l'arborescence aux lignes dont le nom contient le texte, sans tenir compte de la casse. Une correspondance sur un pilote, une ligne série, un broker ou un dossier conserve tout ce qui se trouve dessous, de même qu'une correspondance sur le nom de l'un des deux dossiers du premier niveau : « Pilotes » conserve chaque pilote ajouté, « Serveurs » ses trois lignes. Une ligne série correspond aussi sur son tuple physique (port, débit, format, délai), un broker sur son adresse et un serveur sur son nom. Les branches qui correspondent se déplient au fil de la frappe. |
| **Tous** | Aucune réduction par l'état. |
| **Sains** | Les équipements, les lignes et les brokers activés et en ligne, ou dont il n'y a encore rien à juger, y compris un équipement dont l'hôte n'est pas encore saisi, avec ses tags activés ; les tags activés qui lisent en ce moment une mesure dans leurs limites ; un serveur en marche qui n'a pas échoué à démarrer. |
| **Anomalies** | Les équipements, les lignes et les brokers activés mais hors ligne ou partiellement en ligne ; les tags activés qui n'ont aucune valeur (sauf si l'état de santé de l'équipement les laisse de côté parce que leur première valeur depuis la connexion de l'équipement n'est pas encore venue), qui ont une valeur de remplacement, une valeur hors de leurs limites ou une lecture qui s'est tue, sur un équipement que la station lit ; un serveur en marche qui n'a pas pu démarrer (le serveur Modbus aussi quand un autre programme occupe son port). |
| **Arrêt** | Les équipements, les lignes, les brokers et les tags désactivés, ainsi que tous les tags d'un équipement désactivé. Un équipement sous une ligne série ou un broker désactivés se range sous Arrêt, et ses tags avec lui. Un serveur arrêté se range sous Arrêt. |

Une pastille et le texte de recherche se combinent. Le nœud sélectionné reste toujours visible, si bien que le volet ne modifie jamais une ligne que vous ne pouvez pas voir. Un pilote sans rien dessous ou qui ne porte qu'un dossier vide, et le dossier Pilotes tant qu'il ne porte aucun pilote, ne s'affichent que sous Tous, ou quand la recherche correspond à leur propre nom.

### L'arborescence {#the-tree}

Les formes, décidées par pilote :

- Tous les pilotes sauf Modbus RTU et MQTT : **Pilote > Dossier (deux niveaux au plus) > Équipement > Tag**. Les dossiers viennent d'abord, dans l'ordre des noms, puis les équipements rangés au niveau du pilote lui-même.
- Modbus RTU : **Pilote > Ligne > Équipement > Tag**. Les équipements pendent à la ligne physique qu'ils partagent et ne prennent aucun dossier.
- Generic serial and TCP : les deux côte à côte. Ses lignes série viennent d'abord, chacune en **Pilote > Ligne > Équipement > Tag**, puis ses dossiers et ses équipements réseau comme sous n'importe quel autre pilote.
- SCPI instruments : de même, ses lignes série d'abord, puis ses dossiers et les équipements atteints en TCP ou par VISA.
- Omron : de même, ses lignes série d'abord, puis ses dossiers et les automates atteints par le réseau.
- MQTT : **Pilote > Broker > Équipement > Tag**. Les équipements pendent au broker dont ils partagent la connexion et ne prennent aucun dossier.

Sous le dossier Pilotes, les pilotes se listent à plat, par ordre alphabétique, sans groupes par catégorie. Les tags d'un équipement se listent eux aussi par nom, majuscules ou non, dans l'arbre et dans chaque groupe de type de la grille des tags de l'équipement ; un tag ajouté ou renommé prend sa place aussitôt. Un pilote se trouve dans l'arborescence du moment où il est ajouté jusqu'à ce qu'il soit retiré, quoi qu'il porte dessous. Chaque ligne récapitule ce qui se trouve dessous :

| Ligne | Ce qu'elle affiche |
| --- | --- |
| Pilote | Le nom, « 3 équipements » (Modbus RTU, et Generic serial and TCP, SCPI instruments ou Omron dès qu'il a une ligne : « 1 ligne · 2 équipements » ; MQTT : « 1 broker MQTT · 2 équipements »), le point d'état de santé. |
| Ligne série | Le nom, un marqueur d'erreur quand le port a échoué, le texte d'état et le compte d'équipements (« En ligne · 2 équipements »), le point d'état de santé. |
| Broker | Le nom, un marqueur d'erreur quand le broker ne peut pas être joint, le texte d'état et le compte d'équipements (« En ligne · 2 équipements »), le point d'état de santé. Voir [MQTT](driver-mqtt#broker-states). |
| Dossier | Le nom, « 2 équipements » ou « vide », le point d'état de santé récapitulé sur chaque équipement à l'intérieur, sous-dossiers compris. |
| Équipement | Le nom, un marqueur d'erreur qui porte la dernière erreur dans son infobulle, puis « 4 tags configurés », ou « En attente de l'approbation du certificat », ou « Hôte pas encore saisi » (« Équipement NI-DAQmx pas encore saisi » sur un équipement NI-DAQmx, « Dossier pas encore saisi » sur un équipement File, « Serveur pas encore saisi » sur un équipement Database, « DevEUI pas encore saisi » ou « EUI de la station pas encore saisi » sur un équipement LoRaWAN), ou « Pilote absent de ce paquet. », puis le point d'état de santé. |
| Tag | Un glyphe pour le type de donnée (numérique, booléen, date, texte), le nom, un marqueur d'erreur quand la dernière lecture a échoué, et un point en direct : orange quand la valeur est une valeur de remplacement, que l'étape Limites a levé un défaut ou que la lecture s'est tue, vert tant que le tag a une valeur, gris sinon, et gris quoi qu'il ait affiché en dernier sur un tag que la station ne lit pas : un tag désactivé, ou dont l'équipement est désactivé, placé sous une ligne désactivée ou sans hôte encore saisi. |

Les couleurs des points et les textes sont expliqués sur [Activation et état de santé](connector-health). Le clic droit sur une ligne la sélectionne et ouvre un menu qui reprend la barre de commandes de ce nœud ; une ligne sur laquelle le rôle ne peut rien faire n'ouvre aucun menu. Le séparateur entre la colonne et le volet se déplace pour changer les largeurs.

### Le pied de colonne : Nouveau…, Tout déplier, Tout replier {#the-footer-new-expand-all-collapse-all}

| Commande | Ce qu'elle fait | Grisée quand (situation) | Non dessinée quand (rôle) |
| --- | --- | --- | --- |
| **Nouveau…** | Ouvre le menu de la colonne, le même quelle que soit la ligne sélectionnée : **Ajouter un pilote**, puis une entrée par pilote ajouté, qui parcourt l'arborescence jusqu'au **Nouveau tag** d'un équipement (voir [Le menu Nouveau…](#the-new-menu)). | Un essai retient la station ou le runtime est arrêté (l'infobulle porte la raison), ou un balayage de découverte ou un appairage Matter est en cours (« Terminez le balayage ou l'appairage en cours avant d'ajouter quoi que ce soit. »). | Sans Configurer Connector. |
| **Tout déplier** / **Tout replier** | Ouvre ou ferme chaque branche, les deux dossiers du premier niveau et les groupes de pilotes compris. Tout replier laisse la colonne à ses deux dossiers, Pilotes et Serveurs. | Jamais : le dossier Serveurs a toujours ses trois lignes à ouvrir. | Jamais. |

### Le menu Nouveau… {#the-new-menu}

Le menu lit l'arborescence, jamais la sélection. Il s'ouvre sur **Ajouter un pilote**, puis, après un séparateur, une entrée par pilote ajouté, dans l'ordre de l'arborescence. L'entrée d'un pilote liste d'abord ce qui peut être créé sous le pilote, puis, après un séparateur, les lignes propres du pilote, chacune à son tour un sous-menu de ce qu'elle prend et de ce qu'elle porte, jusqu'à un équipement et son **Nouveau tag**. Aucun élément ne nomme l'endroit où il atterrit : le chemin qui y a mené le dit.

| Entrée | Ce qu'elle liste | Ce que font ses éléments |
| --- | --- | --- |
| **Ajouter un pilote** | Les pilotes que ce paquet porte et qui ne sont pas encore ajoutés, par leur nom, sous le nom de leur catégorie dans l'ordre du catalogue Pilotes. | Ajoute le pilote comme Ajouter un pilote dans le catalogue : l'écran va au dossier Pilotes, dont le catalogue met en évidence la ligne du pilote, avec le pilote sous le dossier dans l'arborescence. Quand tous les pilotes sont ajoutés, l'entrée reste, grisée : « Tous les pilotes de cette station sont déjà ajoutés. » |
| Un pilote | Dans cet ordre, ce que le pilote prend : **Nouvel équipement** (chaque pilote dont les équipements pendent directement sous lui, donc pas Modbus RTU, MQTT ni Matter), **Nouvelle ligne série** (Modbus RTU, Generic serial and TCP, SCPI instruments, Omron), **Nouveau broker** (MQTT), **Appairer un équipement** (Matter) et **Nouveau dossier** (chaque pilote dont les équipements prennent des dossiers, donc pas Modbus RTU ni MQTT) ; puis ses lignes série, ses brokers, ses dossiers et ses équipements, comme l'arborescence les dessine. | Chacun fait ce que fait le même verbe sur la page du pilote. Appairer un équipement ouvre le formulaire d'appairage sur la page de Matter, et reste grisé avec « Ajoutez d'abord le réseau que l'équipement doit rejoindre. » tant qu'aucun réseau de la carte Réseaux ne convient. |
| Une ligne série ou un broker | **Nouvel équipement**, puis ses équipements. | Crée un équipement sur cette ligne ou sur ce broker. |
| Un dossier | **Nouvel équipement** (sous Matter, il ouvre le formulaire d'appairage, et l'équipement appairé est rangé dans ce dossier) et **Nouveau sous-dossier** (sur un dossier du premier niveau seulement), puis ses sous-dossiers et ses équipements. | Crée l'équipement, ou le sous-dossier, dans ce dossier. |
| Un équipement | **Nouveau tag**. | Ajoute un tag à l'équipement, comme son Ajouter un tag : l'écran va à la page de l'équipement, avec le tag mis en évidence dans sa grille de tags. |

Aucune création n'ouvre ce qu'elle a créé : l'écran va à la page de son parent (le dossier Pilotes, le pilote, la ligne, le broker, le dossier ou l'équipement), l'arborescence sélectionne ce parent et le déplie, et la nouvelle ligne est mise en évidence dans le tableau du parent et amenée dans la zone visible. La mise en évidence reste jusqu'à ce que vous choisissiez autre chose ; **Ouvrir** sur la ligne, ou sa ligne dans l'arborescence, ouvre l'élément. Sous un pilote que ce paquet ne porte pas, chaque élément sauf Nouveau tag reste grisé avec « Pilote absent de ce paquet. » Le menu ne crée aucun serveur, puisque le dossier Serveurs porte les trois lignes que la station possède, et ne liste aucun tag. Chaque nom tient sur une ligne, et une longue liste défile. Un sous-menu reste ouvert pendant que le pointeur traverse d'autres lignes pour le rejoindre : il se replie, ou cède la place à un autre, seulement quand le pointeur s'est posé environ un tiers de seconde ailleurs, et un clic bascule aussitôt. Déplacer dans un dossier un équipement qui existe déjà est une commande de l'équipement, décrite sur [Dossiers d'équipements](connector-folders).

## Le volet de détail {#the-detail-panel}

Sans sélection, le volet indique « Sélectionnez un pilote, une ligne série, un équipement ou un tag dans l'arborescence pour l'examiner et le modifier. Les changements sont enregistrés automatiquement. » Le dossier Pilotes ouvre le catalogue, le dossier Serveurs indique « Sélectionnez un serveur pour voir son état et ses paramètres. », et tout autre nœud ouvre le volet documenté sur sa propre page ci-dessous.

Les modifications s'enregistrent automatiquement : un champ de texte ou de nombre s'enregistre quand vous le quittez (ou pressez Entrée), un interrupteur ou une case quand vous le basculez, une liste quand vous choisissez. Des modifications rapides sur un même équipement se regroupent en un seul enregistrement environ une demi-seconde après la dernière. Un enregistrement que la station refuse est ramené à ce que contient la base, et la raison arrive dans le journal des actions en bas de la fenêtre ; une modification qui laisserait l'équipement inutilisable (un nom vide) n'est pas enregistrée, et le volet dit ce qui manque. Tant que la page est ouverte, les valeurs de l'arborescence et des volets se rafraîchissent une fois par seconde.

## Clé de bus et adresse : les deux identités d'un tag {#wire-key-and-address-the-two-identities-of-a-tag}

Chaque tag porte deux noms, et la différence décide de ce que coûte un changement.

La **clé de bus** est `<Pilote>.<Équipement>:<Tag>`, par exemple `ModbusTcp.Furnace:Temperature`. C'est ce que le Connector scrute et que le serveur OPC UA intégré publie, ce à quoi une voie Process se lie, et le nom que voient les clients OPC UA externes. La partie équipement est la nature du pilote suivie du nom de l'équipement, chaque caractère qui n'est ni une lettre ni un chiffre étant remplacé par un tiret bas. La clé de bus ignore les dossiers : ranger un équipement ailleurs ne change rien sur le bus.

L'**adresse** est `Connector.<Pilote>.<Dossiers…>.<Équipement>.<Tag>`, par exemple `Connector.Simulated.Air.CompressedAir.HeaderPressure`. C'est le chemin que montre l'arborescence, chaque segment assaini de la même façon (un chiffre en tête reçoit un tiret bas devant), et c'est ce que tapent les expressions Logic, les scripts, les conditions d'alarme et les liaisons de tableau de bord. Renommer un équipement ou un tag, ranger un équipement dans un dossier, renommer ou retirer un dossier sont autant de changements d'adresse, et l'application réécrit dans la même opération chaque consommateur de l'ancienne adresse ; les champs de nom montrent d'avance combien de références suivront avant que vous ne validiez. L'[espace d'adressage de Logic](logic-address-space) lit les mêmes adresses.

Les noms d'équipements n'ont besoin d'être uniques qu'à l'intérieur de leur pilote, sans tenir compte de la casse : un équipement Modbus TCP et un équipement OPC UA peuvent tous deux s'appeler `Furnace`, parce que leurs identités de bus sont `ModbusTcp.Furnace` et `OpcUa.Furnace`. Deux équipements activés sous un même pilote dont les noms se normalisent vers le même segment technique (`Line A` et `Line-A`) entrent en collision, et les deux sont retirés de la scrutation plutôt qu'un seul l'emporte ; leurs lignes n'affichent aucune valeur tant que l'un n'est pas renommé ou désactivé. Une identité technique d'équipement est limitée à 128 caractères. Sous un même pilote, un dossier et un équipement de même niveau ne peuvent pas non plus s'assainir vers le même segment, parce qu'une adresse ne peut pas être à la fois une branche à déplier et un point à lire.

Il n'y a pas d'import ni d'export séparé de l'arborescence du Connector : la configuration voyage avec les [sauvegardes](settings-backups) de l'application.

## Les limites de l'ingénierie {#engineering-boundaries}

Le Connector ne cesse jamais d'être une surface de lecture en direct, mais sa configuration est refusée dans deux situations, et la page dit laquelle :

- **Un essai Process retient la station.** Un bandeau intitulé « Ingénierie verrouillée » explique qu'une opération d'unité est en cours et que la configuration reste en lecture seule jusqu'à la fin de toutes les unités, tandis que les commandes d'essai et les autres actions de l'opérateur restent disponibles. Chaque verbe qui modifie reste dessiné et grisé avec la raison « La configuration est verrouillée tant qu'une unité est en cours. »
- **Le runtime est arrêté.** Un bandeau intitulé « Runtime arrêté » indique que l'acquisition, Logic et l'enregistrement sont en pause et que toute modification est refusée tant que le runtime n'est pas redémarré, la configuration et les essais enregistrés restant intacts. Les mêmes verbes grisent avec la raison « Runtime arrêté », et les valeurs de l'arborescence deviennent des vides à mesure que les communications s'arrêtent.

Lire, rechercher, sélectionner, les actions Ouvrir des lignes et **Copier la valeur** sur un tag restent disponibles dans les deux situations.

## Permissions {#permissions}

Trois permissions du Connector, listées en entier sur [Permissions](users-permissions), décident de ce que la page dessine :

| Permission | Ce qu'elle ouvre |
| --- | --- |
| **Voir Connector** | La page, l'arborescence, chaque volet en lecture seule. Les éditeurs sont tenus inertes avec une note au-dessus : « Modifier le Connector demande la permission « Configurer Connector ». » Les verbes que le rôle ne pourra jamais employer ne sont pas dessinés du tout : Nouveau…, Ajouter un pilote et Retirer le pilote, Ajouter et Appairer, Activer et Désactiver, Reconnecter, Copier l'équipement, le groupe de suppression, les groupes d'actions de ligne au-delà d'Ouvrir, Ajouter un tag, Découvrir les tags, les cases de modification en masse, le champ d'écriture et l'appareillage de remplacement. Actualiser, Ouvrir et Copier la valeur restent. |
| **Étalonner les tags** | Tout ce que Voir donne, plus l'étape Étalonnage d'un tag : sa case, ses deux champs et son assistant deux points. Rien d'autre ne devient modifiable ; voir [Étalonnage](connector-calibration). |
| **Configurer Connector** | La page entière : ajouter et retirer des pilotes, créer, modifier, activer, désactiver et supprimer lignes série, brokers, dossiers, équipements et tags, la découverte, l'appairage, les écritures, le remplacement des références, le serveur OPC UA avec son paramétrage et son accès des clients, le serveur Modbus avec sa table des registres, et le broker MQTT avec son authentification. |

Chaque commande relit la permission au moment de s'exécuter, si bien qu'un verbe dessiné pour un rôle qui a changé depuis est refusé avec le même message plutôt qu'exécuté.

## Dans ce domaine {#in-this-area}

| Page | Ce qu'elle couvre |
| --- | --- |
| [La liste des pilotes et la page d'un pilote](connector-drivers) | Le catalogue de tous les pilotes de la station dans le dossier Pilotes, la page d'un pilote avec son tableau d'équipements et ses verbes, et l'état « Pilote absent de ce paquet ». |
| [Serveurs](connector-servers) | Le serveur OPC UA, le serveur Modbus et le broker MQTT : la mise en marche et l'arrêt de chacun, le paramétrage et l'accès des clients du serveur OPC UA, le port, les clients et la table des registres du serveur Modbus, et le port, les clients et l'authentification du broker MQTT. |
| [Lignes série](connector-lines) | La ligne série de Modbus RTU, du pilote Generic serial and TCP, du pilote SCPI instruments et du pilote Omron : son tuple physique, ses temporisations, ses états, le balayage des unités et les équipements rangés dessous. |
| [Dossiers d'équipements](connector-folders) | Créer, renommer, retirer un dossier et déplacer des équipements entre dossiers, et comment un dossier compose l'adresse. |
| [Équipements](connector-devices) | La page d'un équipement : en-tête et verbes, les cartes Équipement et Connexion par pilote, identifiants et certificats, la grille des tags avec modification en masse, copies et collisions. |
| [Tags](connector-tags) | La page d'un tag carte par carte : Général, Source de la valeur par pilote, Conversion, Valeur en direct et Utilisé par. |
| [La chaîne de conversion](connector-value-pipeline) | La conversion typée d'une lecture brute vers la valeur physique, et ce qu'affiche une mesure absente. |
| [Étalonnage](connector-calibration) | L'étape Étalonnage, l'assistant deux points pas à pas, et ce que la permission Étalonner les tags permet à elle seule. |
| [Découverte](connector-discovery) | Laisser un pilote chercher des équipements ou des points, examiner les candidats, les ajouter, et appairer un équipement Matter. |
| [Activation et état de santé](connector-health) | Ce qui prend part à l'acquisition à chaque niveau, les points, les pastilles, la barre d'état, la dernière erreur, Reconnecter et Actualiser. |

Les pilotes eux-mêmes, une page par protocole avec ses champs de connexion, son adressage, ses types, sa découverte et son comportement en écriture, sont regroupés sous [Pilotes](drivers).
