Function termios::cfsetospeed
[−]
[src]
pub fn cfsetospeed(termios: &mut Termios, speed: speed_t) -> Result<()>
Sets the output baud rate.
This function only sets the necessary values on the given Termios
structure. The settings are
applied on a successful call to tcsetattr()
.
Parameters
termios
should be a mutable reference to aTermios
structure.speed
should be one of the baud rate constants:B0
(hang up)B50
B75
B110
B134
B150
B200
B300
B600
B1200
B1800
B2400
B4800
B9600
B19200
B38400
- any OS-specific baud rate defined in
termios::os
.
A value of B0
for speed
deasserts the modem control lines when applied with
tcsetattr()
. This normally has the effect of disconnecting the line.
Examples
cfsetospeed(&mut termios, B9600).unwrap(); assert_eq!(cfgetospeed(&termios), B9600);