You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by jv...@apache.org on 2009/10/09 17:52:04 UTC
svn commit: r823596 -
/mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java
Author: jvermillard
Date: Fri Oct 9 15:52:04 2009
New Revision: 823596
URL: http://svn.apache.org/viewvc?rev=823596&view=rev
Log:
DIRMINA-740 updated flow control enums for adding combination of IN & OUT flow controls
Modified:
mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java
Modified: mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java
URL: http://svn.apache.org/viewvc/mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java?rev=823596&r1=823595&r2=823596&view=diff
==============================================================================
--- mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java (original)
+++ mina/trunk/transport-serial/src/main/java/org/apache/mina/transport/serial/SerialAddress.java Fri Oct 9 15:52:04 2009
@@ -47,7 +47,7 @@
}
public enum FlowControl {
- NONE, RTSCTS_IN, RTSCTS_OUT, XONXOFF_IN, XONXOFF_OUT
+ NONE, RTSCTS_IN, RTSCTS_OUT, RTSCTS_IN_OUT, XONXOFF_IN, XONXOFF_OUT, XONXOFF_IN_OUT
}
private final String name;
@@ -208,11 +208,15 @@
return SerialPort.FLOWCONTROL_RTSCTS_IN;
case RTSCTS_OUT:
return SerialPort.FLOWCONTROL_RTSCTS_OUT;
+ case RTSCTS_IN_OUT:
+ return SerialPort.FLOWCONTROL_RTSCTS_IN | SerialPort.FLOWCONTROL_RTSCTS_OUT;
case XONXOFF_IN:
return SerialPort.FLOWCONTROL_XONXOFF_IN;
case XONXOFF_OUT:
return SerialPort.FLOWCONTROL_XONXOFF_OUT;
+ case XONXOFF_IN_OUT:
+ return SerialPort.FLOWCONTROL_XONXOFF_IN | SerialPort.FLOWCONTROL_XONXOFF_OUT;
}
- throw new InvalidParameterException("broken stopbits");
+ throw new InvalidParameterException("broken flow control");
}
-}
\ No newline at end of file
+}