Function dmx_termios::cfsetispeed [] [src]

pub fn cfsetispeed(termios: &mut Termios, speed: speed_t) -> Result<()>

Sets the input baud rate.

This function only sets the necessary values on the given Termios structure. The settings are applied by a subsequent call to tcsetattr().

Parameters

  • termios should be a mutable reference to a Termios structure.
  • speed should be one of the baud rate constants:
    • B0
    • 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 sets the input baud rate to be the same as the output baud rate.

Examples

cfsetispeed(&mut termios, B9600).unwrap();
assert_eq!(cfgetispeed(&termios), B9600);