Package jssc
Class SerialPortEvent
java.lang.Object
jssc.SerialPortEvent
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Getting event typeint
Getting event value
Event values depending on their types:
RXCHAR - bytes count in input buffer
RXFLAG - bytes count in input buffer (Not supported in Linux)
TXEMPTY - bytes count in output buffer
CTS - state of CTS line (0 - OFF, 1 - ON)
DSR - state of DSR line (0 - OFF, 1 - ON)
RLSD - state of RLSD line (0 - OFF, 1 - ON)
BREAK - 0
RING - state of RING line (0 - OFF, 1 - ON)
ERR - mask of errorsGetting port name which sent the eventboolean
isBREAK()
Method returns true if event of type "BREAK" is received and otherwise falseboolean
isCTS()
Method returns true if event of type "CTS" is received and otherwise falseboolean
isDSR()
Method returns true if event of type "DSR" is received and otherwise falseboolean
isERR()
Method returns true if event of type "ERR" is received and otherwise falseboolean
isRING()
Method returns true if event of type "RING" is received and otherwise falseboolean
isRLSD()
Method returns true if event of type "RLSD" is received and otherwise falseboolean
isRXCHAR()
Method returns true if event of type "RXCHAR" is received and otherwise falseboolean
isRXFLAG()
Method returns true if event of type "RXFLAG" is received and otherwise falseboolean
Method returns true if event of type "TXEMPTY" is received and otherwise false
-
Field Details
-
RXCHAR
public static final int RXCHAR- See Also:
-
RXFLAG
public static final int RXFLAG- See Also:
-
TXEMPTY
public static final int TXEMPTY- See Also:
-
CTS
public static final int CTS- See Also:
-
DSR
public static final int DSR- See Also:
-
RLSD
public static final int RLSD- See Also:
-
BREAK
public static final int BREAK- See Also:
-
ERR
public static final int ERR- See Also:
-
RING
public static final int RING- See Also:
-
-
Constructor Details
-
SerialPortEvent
-
-
Method Details
-
getPortName
Getting port name which sent the event -
getEventType
public int getEventType()Getting event type -
getEventValue
public int getEventValue()Getting event value
Event values depending on their types:
RXCHAR - bytes count in input buffer
RXFLAG - bytes count in input buffer (Not supported in Linux)
TXEMPTY - bytes count in output buffer
CTS - state of CTS line (0 - OFF, 1 - ON)
DSR - state of DSR line (0 - OFF, 1 - ON)
RLSD - state of RLSD line (0 - OFF, 1 - ON)
BREAK - 0
RING - state of RING line (0 - OFF, 1 - ON)
ERR - mask of errors -
isRXCHAR
public boolean isRXCHAR()Method returns true if event of type "RXCHAR" is received and otherwise false -
isRXFLAG
public boolean isRXFLAG()Method returns true if event of type "RXFLAG" is received and otherwise false -
isTXEMPTY
public boolean isTXEMPTY()Method returns true if event of type "TXEMPTY" is received and otherwise false -
isCTS
public boolean isCTS()Method returns true if event of type "CTS" is received and otherwise false -
isDSR
public boolean isDSR()Method returns true if event of type "DSR" is received and otherwise false -
isRLSD
public boolean isRLSD()Method returns true if event of type "RLSD" is received and otherwise false -
isBREAK
public boolean isBREAK()Method returns true if event of type "BREAK" is received and otherwise false -
isERR
public boolean isERR()Method returns true if event of type "ERR" is received and otherwise false -
isRING
public boolean isRING()Method returns true if event of type "RING" is received and otherwise false
-