Navigation:  Macro > Instructions > Entrée/sortie sur une ligne série (RS232) >

SET SERIAL CONTROL

AiM Services
Previous pageReturn to chapter overviewNext page

SET SERIAL CONTROL @Dev,Code$

Cette instruction permet de définir les caractéristiques d'une ligne série RS232C. Le device @Dev doit être ouvert par une instruction OPEN DEVICE au préalable.
Se référer au manuel UNIX stty(1) et termio(7) pour une description plus détaillée en fonction du système.
 

Code$

Description

"B0"

Hang up

"B50"

Vitesse de 50 baud

"B75"

Vitesse de 75 baud

"B110"

Vitesse de 110 baud

"B134"

Vitesse de 134 baud

"B150"

Vitesse de 150 baud

"B200"

Vitesse de 200 baud

"B300"

Vitesse de 300 baud

"B600"

Vitesse de 600 baud

"B900"

Vitesse de 900 baud

"B1200"

Vitesse de 1200 baud

"B1800"

Vitesse de 1800 baud

"B2400"

Vitesse de 2400 baud

"B3600"

Vitesse de 3600 baud

"B4800"

Vitesse de 4800 baud

"B7200"

Vitesse de 7200 baud

"B9600"

Vitesse de 9600 baud

"B19200"

Vitesse de 19200 baud

"B38400"

Vitesse de 38400 baud

"EXTA"

Source externe A

"EXTB"

Source externe B

"CS5"

5 bits par caractère

"CS6"

6 bits par caractère

"CS7"

7 bits par caractère

"CS8"

8 bits par caractère

"CSTOPB"

Envoi de deux stop bit, sinon un

"CREAD"

Enable receiver

"PARENB"

Parity enable

"PARODD"

Parite impaire, sinon paire

"HUPCL"

Hang up on last close

"CLOCAL"

Ligne locale, sinon modem

"LOBLK"

Réservé pour shl(1)

 

Exemple

 SET SERIAL CONTROL @Rs232,"B9600|CS8|-CSTOPB|CREAD|-PARENB|HUPCL|CLOCAL"