Quoi de neuf

08/05/2018 V1.04 : Quelques avancées sur le programme de logging, normalement tous les fichiers nécessaires sont maintenant dans le setup.

02/10/2016 V1.01 : Les API utilisées sous Windows pour obtenir la liste des ports série ne fonctionne pas sous Linux/Wine. J'ai donc ajouté 4 ports (Com1 à Com4) dans la combo box dans l'écran de paramétrage, on peut donc mapper les ports ttySn ou ttyUSBn de Linux à l'un de ces 4 ports.

 

13/11/2011 V0.92  Adaptation pour Windows 7 : Stockage des données dans Mes Documents\EhoCW

  • Stockage des fichiers de config dans Mes Documents\EhoCW
  • Ouverture d'un explorer après génération midi/wav/mp3
  • Nombreuses corrections de bogues.
  • Correction d'un soucis d'installation qui provoquait une erreur de fichier non trouvé. Merci à Gérard, F6ESQ pour ses précieux tests.

06/12/2010 : V0.91n Nouvelle possibilité d'entendre le son du PC même pendant la transmission (port com interfacé sur l'emetteur et On Air!, utile avec un TX 'remote').

21/10/2010 V0.91m Fiabilisation, correction de bugs.

10/10/2010 V0.91l Résolution problème plantage décodage RICHED20.dll

  • Appel du décodage sur espace inter-mots au lieu des espaces inter-phrases
  • Modification de l'appel du décodeur lors du décodage depuis le keyer interne

13/09/2010 V0.91k

  • Vérification de nouvelle version depuis le site web.
  • Ajout d'un lien vers le site web depuis le menu Aide
  • Ajout d'un lien vers la page 'Download' du site web depuis le menu Aide
  • Ajout de caractères suédois et autres dans la table de conversion
  • Ajout du chargement et sauvegarde fichier texte depuis le menu général (Fichier...)

07/09/2010 : V0.91j. Sur l'écran 'Clavier', la touche 'BackSpace' (retour arrière) peut être utilisée pour enlever le dernier caractère frappé, de la file de caractère à jouer.

02/09/2010 : V0.91i. Possibilité d'utiliser les signaux CTS ou DSR comme entrée avec une clé de type pioche, en utilisant la check box marquée "Inversion Paddles".

22/08/2010 : V0.91h. Deux nouvelles macros ont été ajoutées: \label(n) et \goto(n), où 0 <= n <= 9.

Exemple pour une balise : \label(0) BEACON DG8XXX BEACON DG8XXX \sleep(30) \goto(0)

09/03/2010 : V091g New vocal file : French (my voice)

26/02/2010 V0.91f  A la demande d'un OM japonais, j'ai ajouté une fonction de bufferisation du trait (manipulation via port com).

26/02/2010 V0.91e Deux nouvelles fonctions utilisables dans les zones de texte :  \saystart et \saystop.

Le texte positionné entre ces deux commandes est épellé en alphabet phonétique international.

17/02/2010 V0.91d Deux nouvelles fonctions utilisables dans les zones de texte : \sayl(lettre) pour lire une lettre de l'alphabet et \sayil(lettre) pour lire une lettre de l'alphabet phonétique international.

A noter que l'épellation est prise en compte lors de la conversion vers des fichiers wav ou mp3.

 

26/01/2010 V0.91b :

  • Possibilité de choisir la carte son à utiliser.
  • Mise en place de la documentation PDF (plus de htmlHelp .chm)
  • On utilise maintenant l'emplacement de l'exe pour retrouver EhoCWL.ini
  • Correction du calcul de l'heure UTC...
  • EhoLog est un nouveau programme externe (Pas encore publié, pas terminé, pas de date prévisionnelle de publication)
  • Nouveaux caractères peuvent terminer une commande ou une macro (Keyer)  Il s'agit des caractères :      _-=%.;!:*#~/,?$+{}()[]\"&<>^  
  • (Rappel : Une commande commence par \ et une macro par %)
  • Corrections dans le générateur (bug signalé le 23/01/0210 par Joël, f8ezz)
  •     - Le découpage ne fonctionnait plus, depuis la version 0.90 ! (Réécriture complète de la partie découpage et écriture).
  • Ajout du caractère @ dans le jeu de caractères générables, et décodables.

31/01/2009 V0.90g : Ajout de la reconnaissance de Windows Vista et Windows Server 2008.

Ajout de la mémorisation de la taille de la fenêtre principale, à la sortie du programme. Quand on revient sur le programme, la taille de la fenêtre est identique à celle de la session précédente. Modifications 'cosmétiques' suite à nouvelle traduction allemande et remarques judicieuses d'U.Lauer (thanks). Correction d'un bug, exception si 2 ou 3 changements successifs de la fréquence de manipulation. Correction d'un bug dans l'estimation de la vitesse de manipulation du le décodeur.

30/10/2008 V 0.90b : Correction d'un bug dans la gestion des macros, lors de la modification d'une valeur, celle-ci n'était pas prise en compte tout de suite (uniquement au rechargement du programme). Merci à Jean-Paul, F5PIG, d'avoir mis ce bug en évidence et de me l'avoir signalé.

12/07/2008 V 0.90a : Correction d'un bug dans la gestion des dictionnaires et correction d'une erreur dans le fichier de configuration qui posait un problème d'accès au fichier des messages lors d'une nouvelle installation.

04/07/2008 V 0.90 J'ai pas mal programmé ces derniers temps, et il y aura pas mal de nouveautés dans la prochaine version.

Notamment : Le décodeur a été revu, et amélioré. Un certain nombre de bugs ont été corrigés (désolé pour ceux que ça a géné, et merci à ceux qui me les ont signalés).

  • Le keyer auto de texte permet maintenant la visualisation des textes contenus dans les macros, une petite fenêtre s'ouvre pendant la lecture. Des commandes peuvent être utilisées dans le texte : \speed(..) pour changer la vitesse de manip, \slow pour laisser de l'espace entre les catactères, et d'autres encore.
  • Les calculs de durée de texte prennent en compte tous ces paramètres.
  • Le programme a maintenant un look à la 'XP', les boutons sont un peu plus cool.
  • Un log permettant d'enregistrer les QSO est en cours de développement.
  • La plage de vitesse de manip a été étendue de 5 wpm à 60wpm, au lieu de 12 wpm à 40 wpm. Le système audio a été complètement revu, et devrait fonctionner mieux, surtout sur les configurations anciennes (tests sur un portables 300Mhz très concluants, et que j'utilise pour mes QSO perso).

Cette nouvelle version contient les évolutions suivantes

17/05/2008 Correction d'un bug dans la sauvegarde des paramètres (suppression lignes en plus si message plus court)  

                      Réécriture  complète de la classe Keyer.

20/04/2008 V0.90 Décodeur : Mise en place autogoto et seuil auto expérimentaux

                     Ajout de fonctions dans le keyer auto : \sleep(n) = attendre 'n' seconde(s), \speed(n) = Changer la vitesse de manip,

                     \slow = laisser un plus grand espace entre les caractères, jusqu'au prochain mot.

  • 21/04/2008 Le curseur de la zone keyer se déplace en même temps que les caractères  sont joués en morse.
  • 23/04/2008 Ajout de WindowsXP.manifest dans les ressources. Certains composants ont maintenant le 'look' XP.
  • 10/12/2007 V0.88 Mise en 'thread' de l'afficheur de spectre et du filtre
  • 06/12/2007 V0.87b Déplacement du log au dessous des zones 'station' en bas écran 'commun'
  • 17/08/2007 V0.87a Correction bug 'backspace' bloque la manip (timer avec durée à zéro).
  • 01/05/2007 V0.87 Ajout de la fonction : gestion des dictionnaires (dans le géné de textes)
  • 29/01/2007 Paramètres freq, durée 'inter word' et 'inter char', déplacés sur la face avant
  • 10/01/2007 La touche escape arrête la manip en cours (et vide la file d'attente).
  • 13/12/2006 Mise en place du keyer dans un thread à part. Mise en place du player dans un thread à part
  •                      Ajout d'un curseur de balance séparé pour le player
  • 04/12/2006 Ajout de l'aide en ligne (non contextuelle).

7 mars 2008 : Une soirée à thème est organisée au radio-club f6kdl, je présente mon logiciel....EhoCW

Merci à mes auditeurs.

Il y a eu  plus de 4000 éléchargements en une année (mai 2007 à mai 2008).

 

V0.85 du 10/01/2007:

  • Détection de la version de windows, aff. warning Win95/98
  • Ajout paramétrage durée inter-mots (durée de l'espace)
  • Fenetre 'about' : ajout remerciements
  • Générateur de textes : ajout d'une limite de temps (groupes et mots)
  • Nouvelle zone d'affichage de la vitesse réelle en WPM (tient compte réglage espaces inter car/mots)
  • Enregistrement et chargement auto du texte de l'onglet 'clavier'
  • Générateur de textes : Ajout d'un filtre sur début, fin et contenu de mots
  • Suppression des claquements lors de la lecture de textes
  • Ajout de l'aide en ligne (non contextuelle).
  • Mise en place du keyer dans un thread à part
  • Mise en place du player dans un thread à part
  • Ajout d'un curseur de balance séparé pour le player
  • La touche escape arrête la manip en cours (et vide la file d'attente).

V0.82f du 06/09/2006:

  • Correction  d'un (gros) bug à la génération de fichiers wav/mp3 (Message création 'Wav' impossible). J'ai honte ;-)

V0.82e du 03/09/2006:

  • Correction bug fermeture/ouverture des ports série
  • Agrandi la zone affichage de la vitesse de manip
  • Ajout de labels aux zones de position curseur et sélection (écran 'manip clavier')

 

V0.82d du 26/08/2006:

  • Correction problème si pas de ports série sur le PC  (provoquait un message d'erreur)
  • Gestion de l'agrandissement en mode 'plein écran'
  • Correction de bugs dans la config des ports série (numérotation des ports était mal gérée)
  • Les paramètres 'Commun', 'Appelant' et 'Appelé' sont sauvegardés automatiquement à la sortie de l'appli.
  • La fenêtre principale est maintenant redimensionnable....
  • Ajout CheckBox pour cacher les caractères de l'écran texte (remplacés par des '?').
  • Ajout de l'affichage de la position curseur, la ligne du curseur, la durée du texte jusqu'au curseur, la longueur de la sélection et la durée de la sélection
  • Correction bug sur le path des dicos du géné de textes
  • Diverses modifications de présentation sur le décodeur



V0.81 du 03/08/2006:

 - La fonction de décodage est opérationnelle, je reste en attente de vos impressions à ce sujet. Cette fonctionnalité a nécéssité pas mal d'heures (de jeu) pour réaliser et expérimenter les filtres numériques adéquats, ainsi que pour réaliser la détection automatique de la vitesse de manipulation.

 - L'affichage de l'heure UTC n'était pas bon dans certains cas, c'est corrigé.

 - Ajout du paramètre 'espace inter-caractères'

 - Ajout du menu affichage

 - Finalisation de la traduction en Allemand : Un grand merci à Hubert (f8dft).

 - Préparation pour recevoir d'autres traductions (on cherche des traducteurs pour le néerlandais, l'italien, l'espagnol, le portugais, si vous êtes intéressés, merci de m'en informer par mail : pascal@f8eho.net)

V0.76 du 17/04/2006: Ajout d'un écran de génération de fichiers wav/mp3, ajout des fonctionnalités suivantes : découpage du fichier en plusieurs morceaux, soit de longueurs égales, soit de durées fixées, création des fichiers textes correspondants, possibilité de ne convertir que le texte sélectionné, choix de la vitesse de manipulation.

V0.75d du 18/01/2006: Ajout de traductions en allemand faites par Hubert, F8DFT (Merci!), réajustements de tailles de zones de textes et contrôles.

V0.75c du 13/01/2006: Correction d'un bug qui empêchait l'ouverture de fichier textes. NB: On peut également utiliser le copier/coller pour ajouter des textes dans l'écran de gestion des textes.

V0.75 du 25/11/2005 Ajout dans l'écran de configuration de la possibilité de sauvegarder les chemins pour les fichiers textes, sons et configuration. Relookage de la partie texte (ajout d'icônes).

Travail en cours : Analyseur de spectre BF associé au décodeur : pas encore terminé (ni fonctionnel).

V0.73 du 23/10/2005 Le générateur de texte est prêt ! il permet d'enregistrer plusieurs configurations. La traduction en anglais est bien avancée et déjà opérationnelle (reste à faire contrôler par un vrai english). La version en allemand est en cours de traduction par F8CZI (merci Laurent).

V 0.72 du 18/09/2005 Le port série est maintenant utilisable en entrée pour la clé de manipulation, les signaux utilisés sont CTS pour le point et DSR pour le trait ( broches 5 et 6 sur un DB25 ou broches 8 et 6 sur un connecteur DB9). On peut n'utiliser qu'un seul port série pour : à la fois l'entrée (manip) et la sortie (commande TX). Voir menu 'Outils - Options'.

NB: la commande se fait par une tension positive appliquée sur CTS ou DSR, prévoir une source extérieure.

V 0.70 du 18/09/2005 - Première version du decodeur de morse : On ne décode pour l'instant que ce qui est manipulé avec ehoCW.

C'est déjà ça !

V 0.67 du 04/08/2005 - Nouvel écran 'générateur de mots' avec deux dictionnaires, l'un en anglais et l'autre en français.

V 0.66 du 17/07/2005 :

  • Nouvel écran 'générateur de caractères/textes'
  • Ajout d'un bouton de contrôle du volume sonore
  • Ajout d'un bouton de contrôle de la balance (canal gauche/canal droit)

Syndicate