Ajout de la fonctionnalité Favoris (V1.6)
- Nouvelle catégorie Favoris dans la navigation principale - js/getFavorites.dg5 : téléchargement du Project.gfx, décompression côté navigateur (JSZip) et extraction des favoris vers data/ - js/libraries/ : bibliothèques tierces (jQuery, JSZip) - pages/menuFavorites.dg5 : menu des favoris regroupés par groupe - pages/showDataFav.dg5 : affichage des points d'un groupe de favoris - index.dg5 : correction des libellés FR (Entrées Digitales/Multi-états) - _proj.json : passage en version 1.6 - README.md : documentation des Favoris + changelog - .gitignore : exclusion de dev/ et .claude/
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
*English version below*
|
||||
|
||||
**Version:** 1.5\
|
||||
**Version:** 1.6\
|
||||
**Auteur:** Charles-Arthur DAVID\
|
||||
**Plateforme:** Distech Controls Designer\
|
||||
**Compatibilité:** Automates Eclypse (Version V1.19)\
|
||||
@@ -19,6 +19,7 @@ Ce projet offre une navigation structurée par catégories de points (entrées/s
|
||||
## Fonctionnalités
|
||||
|
||||
- **Navigation par catégories** : Organisation automatique des points BACnet par type
|
||||
- Favoris (Favorites)
|
||||
- Entrées Analogiques (Analog Input)
|
||||
- Sorties Analogiques (Analog Output)
|
||||
- Valeurs Analogiques (Analog Value)
|
||||
@@ -32,6 +33,7 @@ Ce projet offre une navigation structurée par catégories de points (entrées/s
|
||||
- Dérogations (Override)
|
||||
- Alarmes (Alarms)
|
||||
|
||||
- **Favoris** : Récupération automatique des favoris configurés dans l'automate (fichier `Project.gfx`) et affichage regroupé par groupe de favoris
|
||||
- **Support multilingue** : Interface disponible en Français et Anglais
|
||||
- **Thème clair/sombre** : Personnalisation de l'apparence selon les préférences
|
||||
- **Interface responsive** : Adaptation automatique à différentes tailles d'écran
|
||||
@@ -49,7 +51,8 @@ Ce projet offre une navigation structurée par catégories de points (entrées/s
|
||||
|
||||
Téléchargez la version souhaitée dans la section Paquets:
|
||||
|
||||
[cadMyDC_V1.5.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.5/cadMyDC_V1.5.zip)
|
||||
- [cadMyDC_V1.6.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.6/cadMyDC_V1.6.zip) (avec Favoris)
|
||||
- [cadMyDC_V1.5.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.5/cadMyDC_V1.5.zip) (sans Favoris)
|
||||
|
||||
### 2. Importation dans Designer
|
||||
|
||||
@@ -84,11 +87,17 @@ cadMyDC/
|
||||
├── pages/ # Pages spécialisées
|
||||
│ ├── alarms.dg5 # Gestion des alarmes
|
||||
│ ├── loadingPage.dg5 # Page de chargement
|
||||
│ ├── menuFavorites.dg5 # Menu des favoris (regroupement par groupe)
|
||||
│ ├── noData.dg5 # Page sans données
|
||||
│ ├── override.dg5 # Gestion des dérogations
|
||||
│ ├── schedule.dg5 # Gestion des programmes horaires
|
||||
│ ├── showData.dg5 # Affichage des données
|
||||
│ ├── showDataFav.dg5 # Affichage des points favoris
|
||||
│ └── trend.dg5 # Affichage des tendances
|
||||
├── js/ # Scripts et bibliothèques
|
||||
│ ├── getFavorites.dg5 # Récupération/parsing des favoris depuis Project.gfx
|
||||
│ └── libraries/ # Bibliothèques tierces (jQuery, JSZip) pour la décompression
|
||||
├── data/ # Fichiers CSV générés (favoris, utilisateurs, groupes)
|
||||
├── palette/ # Widgets personnalisés (vide actuellement)
|
||||
└── fonts/ # Polices personnalisées
|
||||
```
|
||||
@@ -122,6 +131,7 @@ L'interface présente un menu latéral avec toutes les catégories de points dé
|
||||
|
||||
### Visualisation des données
|
||||
|
||||
- Les **favoris** (Favorites) affichent les points marqués comme favoris dans l'automate, regroupés par groupe de favoris
|
||||
- Les **points standards** (AI, AO, AV, BI, BO, BV, MSI, MSV) affichent leurs valeurs et permettent les modifications (selon les droits)
|
||||
- Les **tendances** (Trend Log) affichent les graphiques historiques
|
||||
- Les **programmes** (Schedule) permettent la visualisation et modification des plannings
|
||||
@@ -174,7 +184,11 @@ Toute demande de support adressée à Distech Controls concernant ce projet sera
|
||||
|
||||
## Historique des versions
|
||||
|
||||
### Version 1.5 (Actuelle)
|
||||
### Version 1.6 (Actuelle)
|
||||
- Nouvelle catégorie **Favoris** : récupération automatique des favoris depuis le `Project.gfx` de l'automate, affichage regroupé par groupe de favoris
|
||||
- Correction des libellés français du menu (« Entrées Digitales », « Entrées Multi-états »)
|
||||
|
||||
### Version 1.5
|
||||
- Interface de navigation structurée par catégories
|
||||
- Support multilingue FR/EN (via paramètre URL)
|
||||
- Thèmes clair/sombre
|
||||
@@ -186,7 +200,7 @@ Toute demande de support adressée à Distech Controls concernant ce projet sera
|
||||
|
||||
# cadMyDC - MyDC Controls of Equivalence
|
||||
|
||||
**Version:** 1.5\
|
||||
**Version:** 1.6\
|
||||
**Author:** Charles-Arthur DAVID\
|
||||
**Platform:** Distech Controls Designer\
|
||||
**Compatibility:** Eclypse Controllers (Version V1.19)\
|
||||
@@ -203,6 +217,7 @@ This project offers structured navigation by point categories (analog/digital/mu
|
||||
## Features
|
||||
|
||||
- **Navigation by categories**: Automatic organization of BACnet points by type
|
||||
- Favorites
|
||||
- Analog Inputs
|
||||
- Analog Outputs
|
||||
- Analog Values
|
||||
@@ -216,6 +231,7 @@ This project offers structured navigation by point categories (analog/digital/mu
|
||||
- Overrides
|
||||
- Alarms
|
||||
|
||||
- **Favorites**: Automatic retrieval of the favorites configured in the controller (`Project.gfx` file) and display grouped by favorite group
|
||||
- **Multilingual support**: Interface available in French and English
|
||||
- **Light/Dark theme**: Appearance customization according to preferences
|
||||
- **Responsive interface**: Automatic adaptation to different screen sizes
|
||||
@@ -233,7 +249,8 @@ This project offers structured navigation by point categories (analog/digital/mu
|
||||
|
||||
Download the desired version from the Packages section:
|
||||
|
||||
[cadMyDC_V1.5.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.5/cadMyDC_V1.5.zip)
|
||||
- [cadMyDC_V1.6.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.6/cadMyDC_V1.6.zip) (with Favorites)
|
||||
- [cadMyDC_V1.5.zip](https://git.cadjou.net/api/packages/DistechControls/generic/cadMyDC/1.5/cadMyDC_V1.5.zip) (without Favorites)
|
||||
|
||||
### 2. Import into Designer
|
||||
|
||||
@@ -268,11 +285,17 @@ cadMyDC/
|
||||
├── pages/ # Specialized pages
|
||||
│ ├── alarms.dg5 # Alarm management
|
||||
│ ├── loadingPage.dg5 # Loading page
|
||||
│ ├── menuFavorites.dg5 # Favorites menu (grouped by group)
|
||||
│ ├── noData.dg5 # No data page
|
||||
│ ├── override.dg5 # Override management
|
||||
│ ├── schedule.dg5 # Schedule management
|
||||
│ ├── showData.dg5 # Data display
|
||||
│ ├── showDataFav.dg5 # Favorite points display
|
||||
│ └── trend.dg5 # Trend display
|
||||
├── js/ # Scripts and libraries
|
||||
│ ├── getFavorites.dg5 # Favorites retrieval/parsing from Project.gfx
|
||||
│ └── libraries/ # Third-party libraries (jQuery, JSZip) for unzipping
|
||||
├── data/ # Generated CSV files (favorites, users, groups)
|
||||
├── palette/ # Custom widgets (currently empty)
|
||||
└── fonts/ # Custom fonts
|
||||
```
|
||||
@@ -306,6 +329,7 @@ The interface presents a side menu with all automatically detected point categor
|
||||
|
||||
### Data Visualization
|
||||
|
||||
- **Favorites** display the points marked as favorites in the controller, grouped by favorite group
|
||||
- **Standard points** (AI, AO, AV, BI, BO, BV, MSI, MSV) display their values and allow modifications (according to rights)
|
||||
- **Trends** (Trend Log) display historical graphs
|
||||
- **Schedules** allow visualization and modification of schedules
|
||||
@@ -358,10 +382,42 @@ Any support request sent to Distech Controls regarding this project will be refu
|
||||
|
||||
## Version History
|
||||
|
||||
### Version 1.5 (Current)
|
||||
### Version 1.6 (Current)
|
||||
- New **Favorites** category: automatic retrieval of favorites from the controller's `Project.gfx`, displayed grouped by favorite group
|
||||
- Fixed French menu labels (« Entrées Digitales », « Entrées Multi-états »)
|
||||
|
||||
### Version 1.5
|
||||
- Structured navigation interface by categories
|
||||
- Multilingual support FR/EN (via URL parameter)
|
||||
- Light/dark themes
|
||||
- Specialized pages for alarms, trends, schedules, overrides
|
||||
- Auto-discovery of BACnet points
|
||||
- Compatible with Eclypse V1.19+
|
||||
|
||||
---
|
||||
|
||||
## Changelog
|
||||
|
||||
Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/).
|
||||
|
||||
### [1.6] - 2026-06-10
|
||||
|
||||
#### Ajouté
|
||||
- Catégorie **Favoris** dans la navigation principale.
|
||||
- `js/getFavorites.dg5` : téléchargement du `Project.gfx` de l'automate, décompression côté navigateur (JSZip) et extraction de `Favorites.xml` vers `data/Favorites.csv`.
|
||||
- `js/libraries/` : bibliothèques tierces (jQuery, JSZip, `getZip.html`, `dgframe.js`) pour la décompression.
|
||||
- `pages/menuFavorites.dg5` : menu des favoris regroupés par groupe.
|
||||
- `pages/showDataFav.dg5` : affichage des points d'un groupe de favoris.
|
||||
|
||||
#### Corrigé
|
||||
- Libellés français du menu (`index.dg5`) : « Entrées Digitales » et « Entrées Multi-états ».
|
||||
|
||||
### [1.5]
|
||||
|
||||
#### Ajouté
|
||||
- Interface de navigation structurée par catégories de points BACnet.
|
||||
- Support multilingue FR/EN (via paramètre URL).
|
||||
- Thèmes clair/sombre.
|
||||
- Pages spécialisées pour les alarmes, tendances, programmes horaires et dérogations.
|
||||
- Auto-découverte des points BACnet.
|
||||
- Compatibilité Eclypse V1.19+.
|
||||
|
||||
Reference in New Issue
Block a user