'Manually control flow - when software flow control is enabled.
This will send XON (true) or XOFF (false) to the other device.
WARNING: this function is not portable to different platforms!'

def set_input_flow_control(self, enable=True):

    if (not self.is_open):
        raise portNotOpenError
    if enable:
        termios.tcflow(self.fd, termios.TCION)
    else:
        termios.tcflow(self.fd, termios.TCIOFF)
