Introduzione
Comunicazione consigliata qualora si voglia realizzare uno scambio di registri tra due controlli attraverso un collegamento seriale.
Lo scambio dati utilizza il protocollo BCC/31. I messaggi vengono inviati sui canali riservati 190 ÷199.
Quando i messaggi arrivano su uno dei canali utenti vengono immessi in una coda di canale. Ogni coda può contenere fino a 16 posizioni. Qualora tale coda sia piena i nuovi messaggi verranno scartati.
Da programma R3 è possibile:
•Inizializzare il canale seriale tramite l'istruzione ser_bcc_h_init()
•Leggere il messaggio presente nella coda tramite l'istruzione bcc_receive()
•Inviare una eventuale risposta sullo stesso canale di comunicazione su cui è giunta la domanda tramite l'istruzione bcc_send()
Istruzioni
ser_bcc_h_init() |
Inizializza il canale seriale indicato |
bcc_h_setup() |
Prepara la risposta |
bcc_send() |
Invia il pacchetto dati |
bcc_receive() |
Riceve il pacchetto dati |
Comandi shell
Comando per inviare una stringa ASCII a un canale utente |