EXÉCUTE LE PROGRAMME À PARTIR DU LABEL L QUAND UN CARACTÈRE EST REÇU SUR LA LIAISON SÉRIE NUMÉRO N
ACTION
La commande ON_RECEIVE N,L assigne un label (qui doit être défini dans le programme) à partir duquel le programme s'exécutera chaque fois qu'un caractère est reçu sur la liaison série numéro N.
Un objet système de type SERIAL et de numéro N doit avoir été créé.
SYNTAXE :
ON_RECEIVE N,L
UTILISATION ERREUR EXEMPLE
label received
rem création de l'objet qui gère les liaisons série
serial 1
rem configuration de la liaison série
serial_port 1,3
serial_baudrate 1,1200
serial_databits 1,8
serial_stopbits 1,1
serial_parity 1,0
serial_open 1
rem si réception
on_receive 2,received
rem émission
serial_write 1,"A"
end
received:
print serial_read$(1)
return
ON_RECEIVE
ON_RECEIVE N,L
EN RAPPORT
SERIAL
SERIAL_PORT
SERIAL_BAUDRATE
SERIAL_STOPBITS
SERIAL_DATABITS
SERIAL_PARITY
SERIAL_OPEN
SERIAL_CLOSE
SERIAL_WRITE
SERIAL_PORT_EXISTS()
SERIAL_READ$()