tcl.set-baud

Verb: Access/TCL, Releases: AP and R83

Adjusts baud rate for specific port.

Syntax

set-baud {port.number{,rate,parity, stop.bits,word.len}} set-baud {tty{,rate,{parity,stop.bits,word.len}}} set-baud {port.number,}rate

Description

sets the baud rate for the current port or for another port.

The form 1 is valid for all AP platforms.
The form 2 is valid for all AP/Unix platforms only.
The form 3 is valid for all R83.

'port.number' is the serial port to change. If the port.number is not specified, the baud rate is set on the current port. A '-1' may also be specified to indicate the current port.

The baud 'rate' may be one of the following supported baud rates: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200. The default baud rate for each port is 9600.

On AP/Unix systems, the port.number may be specified either by a number or by a device name, such as /dev/tty3, in which case the port does not have to be connected to the Pick virtual machine. /dev/ can be omitted. This command is provided for compatibility with non-Unix implementations.

'word.len' is the data length and may be any number between 5 and 8, inclusive.

If no Unix process is connected to the device, 'set-baud' displays:

Process not connected

In this case, the device is probably not initialized properly or not connected to a physical terminal. The form with a tty name instead of a port number should then be used.

'parity' is the data parity. The following values are permitted:

0 (zero) or 'n' indicates no parity.
1 (one) or 'o' indicates odd parity.
2 or 'e' indicates even Parity
There is no 'Mark' or 'Space' parity supported.

'stop.bits' is the number of data stop bits. May be 0, 1, or 2.

Example

set-baud
Line number : 4 (/dev/tty4)
Baud rate : 9600
Parity : NONE
Stop bits : 1
Word length : 8

See Also

Command Name Type Description
tcl.set-port Verb: Access Adjusts baud rate and communication parameters for specific port.
tcl.reset-port Verb: Access Initializes specified port.
port.number Definition The port number associated with the process.
system.privileges Definition Description of privilege levels.
tcl.setport Verb: Access Sets all ports except 0 to 9600 baud, no parity, 1 stop, 8 bits.
tcl.user-coldstart Verb: Access Invokes user-defined coldstart sequence.

User Comments

What do you think?

Share your experience or ask a question by using the form below.

Login to leave your comments.