Package jssc

Class SerialPortEvent

java.lang.Object
jssc.SerialPortEvent

public class SerialPortEvent extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SerialPortEvent(String portName, int eventType, int eventValue)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Getting event type
    int
    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
    Getting port name which sent the event
    boolean
    Method returns true if event of type "BREAK" is received and otherwise false
    boolean
    Method returns true if event of type "CTS" is received and otherwise false
    boolean
    Method returns true if event of type "DSR" is received and otherwise false
    boolean
    Method returns true if event of type "ERR" is received and otherwise false
    boolean
    Method returns true if event of type "RING" is received and otherwise false
    boolean
    Method returns true if event of type "RLSD" is received and otherwise false
    boolean
    Method returns true if event of type "RXCHAR" is received and otherwise false
    boolean
    Method returns true if event of type "RXFLAG" is received and otherwise false
    boolean
    Method returns true if event of type "TXEMPTY" is received and otherwise false

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • SerialPortEvent

      public SerialPortEvent(String portName, int eventType, int eventValue)
  • Method Details

    • getPortName

      public String 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