Repository navigation
fr Configuration
English · Deutsch · Français · Italiano · Русский · Українська
Ce chapitre décrit ce que l’application enregistre, où elle l’enregistre et les réglages qui influent sur son comportement. La politique d’emplacement est implémentée une seule fois dans AppPaths (voir Architecture).
L’application s’exécute dans l’un de deux modes, décidé une fois au démarrage :
- Installé — les binaires résident dans le répertoire d’installation en lecture seule, tandis que les données utilisateur (réglages, journaux, cache, PKI et la base de données inscriptible) résident dans les emplacements Windows par utilisateur.
-
Portable — lorsqu’un marqueur
portable.inise trouve à côté de l’exécutable, toutes les données utilisateur résident sous le répertoire de l’application, de sorte que l’installation entière peut être déplacée avec ses données.
Le matériel en lecture seule fourni à côté de l’exécutable (la base de données de départ et le squelette PKI) est copié dans le stockage inscriptible lors de la première exécution, afin que le programme fonctionne même lorsque son répertoire d’installation n’est pas inscriptible.
Les réglages généraux sont conservés dans un magasin INI. Ils comprennent la dernière connexion, le nœud de focus épinglé, la liste des projets récents, la langue d’interface sélectionnée, le thème de couleurs, le zoom de l’interface ainsi que la disposition de la fenêtre et des panneaux.
Un projet client enregistre la configuration de connexion et l’ensemble des nœuds surveillés afin qu’une session puisse être restaurée ultérieurement (ProjectData). Les projets sont des fichiers JSON écrits de façon atomique. Les projets récents sont mémorisés dans les réglages de l’application plutôt que dans le fichier du projet.
Un projet serveur enregistre la définition complète du serveur — espaces de noms, nœuds, types d’énumération, point de terminaison, sécurité et règles de comportement (ServerProject::ProjectData). C’est un fichier JSON écrit de façon atomique par son sérialiseur.
Les variables surveillées sont conservées dans une base de données SQLite (NodeDatabase), initialisée à partir d’une valeur par défaut fournie lors de la première exécution et jamais écrasée lors des mises à niveau ultérieures, de sorte que vos données survivent aux mises à jour.
La sécurité client par certificat et la sécurité serveur utilisent chacune un magasin PKI sous le répertoire de données inscriptible. Pour un serveur conçu, un certificat auto-signé est créé dans le magasin propre au serveur lorsque vous activez les points de terminaison sécurisés.
La langue de l’interface (anglais, allemand, français, italien, russe, ukrainien) est appliquée au démarrage et peut être changée en cours d’exécution ; le choix est enregistré dans les réglages de l’application (LocaleController).
Le thème de couleurs se choisit sur la page de démarrage, à côté de la langue, ou se change dans l’espace de travail via Affichage. Système suit le mode clair ou sombre de Windows, tandis que Clair et Sombre fixent le thème. Le zoom de l’interface (de 50 % à 200 %) se règle avec Ctrl++, Ctrl+- et Ctrl+0 ou via Affichage > Zoom. En maintenant Ctrl, la molette de la souris agrandit (vers l’avant) ou réduit (vers soi) l’interface d’un cran à la fois ; sans Ctrl, la molette fait défiler comme d’habitude. Les deux choix sont enregistrés dans les réglages de l’application.
L’application mémorise aussi l’état dans lequel vous avez laissé la fenêtre principale : sa taille, sa position et son état (normal, agrandi ou plein écran), ainsi que la taille des panneaux redimensionnables — Address Space, les segments en dessous, Data View, Attributes et la vue de la valeur structurée. Ils sont enregistrés à la fermeture et restaurés au démarrage suivant. Une fenêtre affichée en dernier sur un moniteur qui n’est plus connecté s’ouvre sur l’écran principal. Affichage > Plein écran ou F11 active et quitte le mode plein écran.
OpcUaManager 1.3.1 · generated from doc/manual/ · Project home