/******************************************************************************* * * * 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.32" //LOG DES CHANGEMENTS //Version 1.32 //-Ajout des flags d'etat des fonctions de détection dans le fichier log //Version 1.31 //-Finalement finalement pour vrai réglé le problème de reset des stats aujourd'hui. //Version 1.30 //-Finalement réglé le problème de reset du nombre de passages aujourd'hui. //Version 1.29 //-Tentative de faire marcher le reset des données Historien du jour //Version 1.28 //Corrections à l'interface historien: //-Correction du Nb de déclenchements aujourd'hui qui n'est pas remis à zéro //-Correction du Nb de passages aujourd'hui qui ne se met pas à jour //-Changement du calcul du Nb de ms avant minuit à la ms près (plutôt qu'à la seconde) //-Ajout de l'icône de connexion du client historien dans la page principale //-Ajout de la visualisation de la TE historien (touche F3) //Version 1.27 //-Ajout du flag pour ignorer la clef RSA lors du transfert FTP. Suite aux problemes // a Beaugrand. //-Ajout de l'interface historien PI //Version 1.26 //-Ajout de la possibilité d'activer le module SFTP pour copier les logs sans que la // communication avec la CC soit activée (ZT branchée sur le réseau mais interface // avec la CC en fil-à-fil). //Version 1.25.1 //-Deplacement de la notification de sychronisation de la date & heure SACL vers le // log d'ingenierie pour ne pas polluer ZTLog. //Version 1.25 //-Ajout de la fonctionnalité de transfert des fichiers de passage sur le réseau //Version 1.24 //-Changements à la station Côte-Vertu pour la nouvelle configuration de la ZT. //-Correction d'un petit bug qui ne permettait pas d'avoir le bon itinéraire dans les // alarmes du mode entretien à chaque fois. //-Retrait de la conservation de tous les passages "problématiques". C'était une fausse // bonne idée car ça remplit le disque en cas de sondes problématiques. //Version 1.23 //-Suite à la mise en service du du SEI Angrignon, on a dû changer le CDV d'activation ZT2 // car le CDV 13A s'occupe parfois trop tard et la sonde magnétique cause des PEQ2. //Version 1.22 //-Ajout de la deconnexion manuelle du socket lors du timeout // de watchdog avec NetTrac. Suite aux essais site Angrignon. //V1.21_TEST_ATS (NON DEPLOYE) //Changement de l'endian du bit de watchdog pour les essais ATS. //Version 1.21 //-Correction d'un bug dans le calcul de l'adresse IP du Gateway //-Ajout de la désactivation du log d'ingénierie dans le script de mise à jour //-Correction d'un bug d'écriture dans un registre SEI //-Ajout de la composition du train dans le fichier LOG //-Suite au passage du train test, changement des CDV d'acquitement des alarmes // à Montmorency. 12A -> (12A & 11A) et 22A -> (22A & 21B). //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