21 novembre 2009
Yaesu FT-1000mp : Bug Report
Mixwin le logiciel digital multi-modes bien connu,
a la remarquable particularité d'avoir un système de macros
qui est un langage en lui même.
Mixwin offre depuis quelques versions des possibilités graphiques
de commandes à la souris qui sont ergonomiquement d'une grande efficacité.
Pour les mettre en action à convenance, il faut écrire des macros
qui activent des commandes CAT du transceiver.
Depuis plus de 20 ans je n'avais pas eu l'occasion de tripatouiller des octets,
ni d'ouvrir la doc du FT-1000mp à ce chapitre.
Mixwin a une bibliothèque de macros prédigérées pour une collection de transceiver,
mais il manque bien entendu celle qu'il vous faudrait.
Le cas est cependant prévu en proposant des macros paramètrables en hexa,
donc directement compatibles avec les instructions CAT
Histoire de se dérouiller un peu je fais un essai,
simple pour commencer, copier A dans B
page 85 : commande en un octet opcode 85H, cool.
le format FT-1000 impose 5 octets quelle que soit la commande
donc on obtient 00 00 00 00 85
la macro paramètrable est :
<CATCMDHEX:hex_command>
qui devient
<CATCMDHEX:00 00 00 00 85>
un click sur le bouton, et A=B, super !
Deuxième essai, pour se rassurer.
échange A<>B,
op code 05H, avec un paramètre !
pour quoi faire? pour raison d'homogénéité de structure peut être...
vfo A = 00H, vfo B = 02H, dit la doc
<CATCMDHEX:00 00 00 00 05>
<CATCMDHEX:00 00 00 02 05>
Quelle est la bonne solution ?
réponse : aucune... --------------> C'est le bug du jour
Je ne suis pas un spécialiste de la chose,
mais en regardant le tableau des commandes,
on constate qu'un bon nombre ont un opcode
et 00 ou 01 comme paramètre type ON / OFF
donc un essai avec
<CATCMDHEX:00 00 00 01 05>
et c'est gagné !
Moralité :
Je ne sais plus qui a dit cela pour la guerre, ( Clémenceau peut être )
mais ici avec l'informatique c'est pareil, pour que ça marche,
il ne faut pas que ce soit les informaticiens qui s'en occupent.