Recentemente ho realizzato questo programmino per colloquiare, tramite seriale, con altri pc e/o periferiche varie.
Riguardo alle istruzioni per l'uso non c'è molto da dire.
Nel campo di send String è possibile digitare del normale testo con la possibilità di aggiungere codici di controllo tramite l'uso del backslash '\' seguito da due caratteri indicanti il codice esadecimale del byte da trasmettere. Naturalmente, per inviare il carattere '\' basta duplicarlo.
Nei campi di send Byte è possibile spedire il byte con la pressione del tasto di invio (oltre naturalmente all'apposito pulsante).
Il pulsante di send File si commenta da solo.
Nella procedura di setup è possibile configurare un ritardo, espresso in millisecondi, tra un byte e l'altro durante l'invio dei dati.
L'attivazione della cattura su file implica la cancellazione dal buffer di quanto catturato fino a quel momento. Il nome del file viene chiesto ed aperto all'attivazione, mentre viene chiuso quando si disattiva la cattura.
Il pulsante con l'iconcina della spazzola cancella il contenuto del buffer.
Cliccando sul pulsante di cut si taglia e si copia negli appunti la parte di testo selezionata. Si cancella però anche il buffer interno (per evitare incoerenze) per cui cambiando tipo di visualizzazione si perde tutto.
Oltre all'eseguibile metto a disposizione anche il codice sorgente.
Però solo la parte inerente le funzionalità del programmino. Per farlo ho usato un mio framework (sullo stile delle OWL ma molto leggero) e per il momento non intendo renderlo pubblico.
Il codice non è strutturato molto bene. Ero partito per fare un semplice invio di dati verso una periferica con la possibilità di inviare byte di controllo. Poi, come si dice, l'appetito vien mangiando e ho aggiunto altre funzionalità.
Comunque questo è :-) Update del 16 aprile 2001 Eliminata la praticamente inutile parte riguardante il cut del testo selezionato e sostituita con la possibilità di salvare su file il contenuto del buffer.
Aggiunto il supporto dei tips.