171 lines
7.5 KiB
C
171 lines
7.5 KiB
C
|
|
/*******************************************************************************
|
|
* *
|
|
* Société de Transports de Montréal. *
|
|
* 2012 - 2013 *
|
|
* *
|
|
* Projet Zones Tests *
|
|
* *
|
|
* *
|
|
* *
|
|
*******************************************************************************/
|
|
/*
|
|
Description:
|
|
Description du fichier si nécessaire.
|
|
|
|
*/
|
|
|
|
/* ************************************************************************** */
|
|
/* Revision:
|
|
### YYYMMDD JFM
|
|
Verision d'origine.
|
|
|
|
### YYYYMMDD Description du besoin ou du bug
|
|
Description du changement.
|
|
*/
|
|
|
|
/* ************************************************************************** */
|
|
|
|
#ifndef ZTVERSION_H
|
|
#define ZTVERSION_H
|
|
|
|
#define ZT_SOFT_VERSION "V1.20"
|
|
|
|
//LOG DES CHANGEMENTS
|
|
//Version 1.20
|
|
//-Ajout de la gestion de communication modbus avec le SEI.
|
|
//-Ajout de la page de visualisation des tables modbus (F4 ou menu ingénierie).
|
|
|
|
//Version 1.19
|
|
//-Suite aux essais sur site, changement des CDV d'acquitement des alarmes
|
|
// À Montmorency (12BC -> 12A et 22BC -> 22A).
|
|
//-Correction d'un bug qui causait systématiquement une erreur de comptage
|
|
// lorsqu'une panne équipement survenait alors que l'analyse était inhibée.
|
|
|
|
//Version 1.18
|
|
//-Correction du bug qui loggait une erreur de PEQ1 frotteur négatif collé à 1
|
|
// systématiquement pour n'importe quelle panne.
|
|
//-Changement de l'analyse des pannes équipement pour ne pas émettre d'alarme
|
|
// lorsque la détection de panne correspond à un équipement désactivé
|
|
|
|
//Version 1.17
|
|
//-Corrections mineures à l'interface graphique
|
|
//-Possibilité de générer des alarmes en itinéraire secondaire en mode entretien
|
|
//-Correction de la désactivation de la vigie en mode entretien avec le Modbus
|
|
//-Possibilité d'avoir un ou des éléments de train assignés à une compo "00" (MPM10)
|
|
|
|
//Version 1.16
|
|
//-Implantation de la communicationp Modbus avec la Commande Centralisée. Ceci implique
|
|
// plusieurs changements.
|
|
//-Correction d'un bug qui faisait planter le logiciel lors de la désactivation du log
|
|
// d'ingénierie.
|
|
|
|
//Version 1.15
|
|
//Modification de l'initialisation de la station à partir de la clef électrique directement.
|
|
//Retrait de la vérification de la cohérence de la clef avec le fichier de configuration.
|
|
|
|
//Version 1.14
|
|
//-Correction de la corruption des fichiers de passage lorsque des lectures étaient
|
|
// encore dans la queue des "signals" provenant du thread ZT1 alors que le passage
|
|
// était terminé. Correction de l'affichage aussi.
|
|
|
|
//Version 1.13
|
|
//-À la demande générale, remise à zéro du nombre de passages lors du téléchargement des
|
|
// passages.
|
|
//-Ajout d'un checkbox permettant de conserver les fichiers lors de l'archivage.
|
|
|
|
//Version 1.12
|
|
//-Changement du délai de sortie automatique du mode entretien de 1h à 2h.
|
|
//-Ajout du nom de la station dans le fichier LOG lors de sa destruction.
|
|
//-Correction du changement de la date qui ignorait l'année.
|
|
//-Ajout d'entrées dans le log d'ingénierie pour investiguer les détections FN intempestives.
|
|
//-Retrait de la trace du signal virtuel PG dans la visualisation des passages et
|
|
// aggrandissement de la trace analogique du SDF
|
|
|
|
//Version 1.11
|
|
//-À la demande générale, changement de la couleur d'un CDV occupé pour la couleur orange afin
|
|
// de se conformer à l'affichage des PICC.
|
|
//-Suite à l'analyse de la Commande Centralisée, le rang par défaut lors d'une détection avec
|
|
// erreur de comptage est revenu à 1.
|
|
//-Correction d'une fausse détection PEQ1 "FN collé à 1" lors d'une erreur de comptage.
|
|
//-Vérification que le fichier log d'ingénierie ne dépasse pas 1Mb.
|
|
|
|
//Version 1.10
|
|
//-Ajout de la condition CDV ZT2 libre lors de l'activation de la CIZT2 pour activer la ZT2.
|
|
//-Lors d'une erreur de comptage + détection frotteur, envoyer deux alarmes FN aux rangs 1 et 18.
|
|
// Le nouveau rang par défaut pour les autres types de déclenchements est changé pour le rang 0
|
|
|
|
//Version 1.09
|
|
//-Changement du CDV d'approche et combinaison du CDV ZT1 à Longueuil car les équipements sont
|
|
// installés trop près du joint isolant.
|
|
//-Mise à jour de la liste des passages lorsqu'un train passe alors que la liste est en train
|
|
// d'être consultée.
|
|
//-Allongement du quai à MMO 10/22 pour couvrir le CDV 22 au complet.
|
|
//-Les pédales ZT2 ne sont pas affichées dans la page de maintenance si la station ne possède
|
|
// pas de ZT2.
|
|
//-Scroll de la vue à la fin du fichier LOG lors de son affichage.
|
|
|
|
//Version 1.08
|
|
//-Synchronisation du filesystem (commande sync) appelée périodiquement à toutes les 40 minutes
|
|
// après qu'un train ait quitté ZT2 (ou ZT1 s'il n'y a pas de ZT2) pour s'Assurer que le système
|
|
// ne ralentit pas trop lors d'un sync intempestif.
|
|
//-Changement du CDV d'armement ZT2 de Bourassa.
|
|
//-Ajout d'un flag dans le fichier de passage lorsqu'un déclenchement survient mais que la TK
|
|
// n'est pas envoyée au PCC. Les fichiers de passage avec le flag à 1 sont conservés au même titre
|
|
// que les déclenchements réguliers.
|
|
//-Ajout d'un bouton d'acquitement manuel des alarmes dans le mode entretien.
|
|
//-Les alarmes PEQX et V0X sont émises à la fin plutôt qu'au débutlorsque d'autres déclenchements
|
|
// sont présents
|
|
//-Changment du nombre minimum de fichiers de passage à conserver (dans la page d'ingénierie) à 1.
|
|
|
|
|
|
//Version 1.07
|
|
//
|
|
//-La copie des fichiers sur la clef USB pouvait faire redémarrer l'ordinateur étant donné que la
|
|
// commande "sync" était appelée dans le thread principal (bloquant ainsi le rafraîchissement du
|
|
// watchdog interne). sync peut être longue à exécuter, elle a donc été déplacée dans le thread.
|
|
//-Finalisation du fichier station Montmorency.cpp afin d'accueillir les 2 itinéraires.
|
|
|
|
//Version 1.06
|
|
//
|
|
//-Correction de la valeur par défaut du flag TK ZT1 activé dans ZTSettings::LoadDefaultValues.
|
|
//
|
|
|
|
//Version 1.05
|
|
//
|
|
//-Correction d'un bug qui faisait planter l'application lorsqu'un module externe n'était
|
|
// pas détecté.
|
|
//-Ajout d'un curseur horizontal dans la visualisation des passages.
|
|
//-Adaptation et modification de la state machine pour les particularités d'installation
|
|
// à Snowdon.
|
|
//-Correction de l'assignation des inputs à Snowdon
|
|
|
|
//Version 1.04
|
|
//
|
|
//-Ajout de la détection du bouton "power" afin de quitter l'application zonetest adéquatement
|
|
// avant de redémarrer l'ordinateur.
|
|
//-Changement du "toggle" de la sortie Vigie pour un pulse d'une seconde.
|
|
|
|
//Version 1.03
|
|
//
|
|
//-Ajout de la possibilité de paramétrer le nombre de fichiers de passages à conserver
|
|
// dans la page d'ingénierie et de conserver les fichiers ZT1, ZT2 ou MPM10.
|
|
//-Changement du délai de la vigie à 10 secondes pour ménager les relais du module de sortie.
|
|
|
|
//Version 1.02
|
|
//
|
|
//-Ajout d'un message dans EngLog dans le cas où l'accès aux modules externes est un échec
|
|
// afin de trouver pourquoi la vigie ne fonctionnait plus à C-Vertu.
|
|
|
|
//Version 1.01
|
|
//
|
|
//-Corrections diverses reliées au log des erreurs de comptage et autres suite aux problèmes
|
|
// de comptage ZT2 rencontrés à C-Vertu.
|
|
|
|
//Version 1.00:
|
|
//
|
|
//-Version utilisée lors de l'installation du premier T.O. produit par l'atelier à Côte-Vertu.
|
|
|
|
|
|
#endif // ZTVERSION_H
|