Newsgroup: it.hobby.radioamatori
Titolo: Leggere COM DATI x CAT

Ciao...
violevo modificare un po' i miei telecomandi avendo cambiato RTX...
Infatti con KENWOOD riesco a leggere tranquillamente i dati CAT ritrasmessi 
dal RTX via COM al PC in quanto ASCII mentre YAESU utilizza 
esadecimali...HEX
Come interpretare i dati che arrivano sulla COM? Sto provando ma proprio non 
ci riesco.
Riesco a trasmetterglieli senza problemi tutti i comandi... ma non riesco a 
monitorizzarli per leggere i dati provenienti dal RTX. Con KENWOOD nessun 
problema.... sono "in chiaro"...
C'e' qualche dll ocx o qualche sorgente per VB che magari già li usa tanto 
per capire come fare?
So che c'era un progetto... (pse NO LINUX!!!) con tanto di DLL e OCX al 
proposito...
consigli?
GRAZIE
Anto
----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com
 The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----


Decodificare i dati binari di uno yaesu è abbastanza banale ed è spiegato in 
fondo al manuale
cartaceo degli apparati stessi (sul sito yaesu è disponibile pe ril 
download...)
Comunque non comprendo questo accanimento contro linux...
http://hamlib.sourceforge.net/
 questo è un progetto per linux ma NULLA vieta
di scaricarlo e guardare dentro i sorgenti come fa a decodificare i dati 
dagli yaesu...
Un altra cosa che nessuno vieta di fare è provare a ricompilarlo (con 
oppurtuni
ritocchi) per farlo girare sotto WIN$O$$ magari trasformadolo in una dll 
(così
si può integrare senza troppi problemi con varie applicazioni) e poi donare 
il compilato
alla comunità degli sviluppatori
[ Umorismo bieco on ]
Che NON è un centro di recupero per tossici informatici...
[ Umorismo bieco off]
Per altri problemi con il CAT della yaesu contattami pure.
73' e buona decodifica.

Cerca su Google uno sniffer per porte seriali.
L'ideale sarebbe un analizzatore di protocolli, nel mercato suprplus li 
trovi a 50 euro della HP, occhio che abbiano il data pod però.
Se sei di Milano posso darti una zampa... tempo permettendo.
Ora mi viene in mente che forse il SW HamRadio ha un programma che potrebbe 
aiutarti.
Ciao Carlo IW2FIV
"ApipApip" <chi...@me.lo> ha scritto nel messaggio 
news:11525374...@sp6iad.superfeed.net...


No, mi sono forse spiegato male... io gią trasmetto tutti i dati allo YAESU 
senza problemi, ricevo i dati tramite COM dal CAT Yaesu ma non riesco a 
"vederli" nel senso che ricevo solo aratteracci e non so come settare la 
ricezione sulla COM...
Sul kenwood  che ritrasmette classici ASCII li decodifico ed interpreto 
senza problemi.
Per Stefano: non ź un accanimento su LINUX, č che avendo gioą qualche cosa 
in VB non voglio cambiare OS che mi va benissimo, per ricominciare da 
zero!!!
Quindi non č un problema di decodifica o interpretazione... č che non li 
vedo da poter interpretare!
ciao


 ricezione sulla COM...
Com'è settata sull'rtx da menù; io ad esempio uso 38400 n 8 1, ma di 
default dovrebbe essere 9600.
saluti per difetto

> saluti per difetto
:-))))
Eran meglio... saluti esadecimali :-)))
ciao
grazie


 Solo sti 5 byte in HEX del cavolo...
Chiaro, devi gestire i dati in esadecimale, il formato è anche 
specificato nel manuale; ma se le routines che hai ti tornano un 
carattere per volta, basta riconvertire in esadecimale hex$ (o quel che 
è nel linguaggio che usi) il carattere che ti torna, no?
subroutines di saluti

 nel linguaggio che usi) il carattere che ti torna, no?
Si esatto... è questa conversione dei 5byte che non riesco a fare... ho già 
programmato tutte le conversione dei comandi ma manca la variabile... hi 
:-)))
Esadecimalmente so'na frana....
Mo ci struso un po'...
ciao
Grazie


 hi
Prova ad adattare qualcosa di simile dopo la ricezione di ciasun byte:
A=&H45          ---> la variabile A contiene il valore esadecimale 45 
(ricevuto dalla seriale)
B$=CHR$(A)  ----> la variabile B$ contiene il carattere "E"
-- 
--
Cordiali saluti
    I6CEY      Costanzo
****************************