SERIAL CHECK
fonction : rapport sur l activite courante du peripherique serie
etat = Serial Check(numero de canal)
Cette fonction obtient un rapport sur l etat du peripherique serie actuel. Elle peut etre utilisee pour verifier si toutes les informations a transmettre via une instruction SERIAL SEND precedente ont ete envoyees. Si une valeur de zero (Faux) est retournee, la derniere commande serie est encore en cours d execution. Si la valeur est -1 (Vrai), la transmission est terminee.
SERIAL STATUS
fonction : rapport sur l etat du port serie
bit-map = Serial Status(numero de canal)
La fonction SERIAL STATUS fournit des informations detaillees concernant l etat courant du port serie. Le parametre numero de canal fait reference a un canal ouvert precedemment avec une commande SERIAL OPEN. Le rapport est retourne sous la forme d une carte de bits (bit-map) contenant l etat de quinze parametres differents. Voici une table des possibilites. Si le bit correspondant est egal a la valeur sous la colonne "Actif", alors l etat associe est detecte. Toute autre valeur signifie que l option est inactive.
Bit Actif Etat 0 - Reserve 1 - reserve 2 1 "Select" parallele pour les machines A1000. Pour les A500 et A2000, "select" est aussi connecte a "Ring Indicator" du port serie. 3 0 DSR (Data Set Ready) 4 0 CTS (Clear To Send) 5 0 Detection de Porteuse (Carrier Detect) 6 0 RTS (Ready To Send) 7 0 DTR (Data Terminal Ready) 8 1 Debordement materiel (Hardware overrun) 9 1 Interruption envoyee (dernier envoi) 10 1 Interruption recue (dernier enregistrement) 11 1 Transmission X-OFF 12 1 Reception X-OFF 13 - Reserve 14 - Reserve 15 - Reserve
SERIAL ERROR
fonction : rapport sur le succes de la derniere transmission
etat = Serial Error(numero de canal)
La fonction SERIAL ERROR est utilisee pour consulter l octet d erreur dans le peripherique serie. Une valeur de zero (Faux) confirme que tout s est bien passe, tandis qu une valeur de 4 (Vrai) indique qu il y a eu une erreur dans la derniere transmission.