private void SetTermios(Termios terminos) { byte[] termiosData = TermiosHelpers.getBytes(terminos); Libc.tcsetattr(_FileDescriptor.Value, 0, termiosData); }
private void SetBaudRate(BaudRate baudRate) { byte[] termiosData = new byte[Marshal.SizeOf(typeof(Termios))]; Libc.tcgetattr(_FileDescriptor.Value, termiosData); Libc.cfsetspeed(termiosData, baudRate); }
private Termios GetTermios() { byte[] termiosData = new byte[Marshal.SizeOf(typeof(Termios))]; Libc.tcgetattr(_FileDescriptor.Value, termiosData); return(TermiosHelpers.fromBytes(termiosData)); }