Class CbusEventRequestMonitorEvent
- java.lang.Object
-
- jmri.jmrix.can.cbus.CbusEventDataElements
-
- jmri.jmrix.can.cbus.CbusEvent
-
- jmri.jmrix.can.cbus.swing.eventrequestmonitor.CbusEventRequestMonitorEvent
-
public class CbusEventRequestMonitorEvent extends CbusEvent
Class to represent a request event in the MERG CBUS event request monitor table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCbusEventRequestMonitorEvent.FbState-
Nested classes/interfaces inherited from class jmri.jmrix.can.cbus.CbusEventDataElements
CbusEventDataElements.EvState
-
-
Constructor Summary
Constructors Constructor Description CbusEventRequestMonitorEvent(int nn, int en, CbusEventDataElements.EvState state, java.util.Date timestamp, int feedbackTimeout, int feedbackTotReqd, CbusEventRequestDataModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)protected java.util.DategetDate()protected intgetExtraEvent()protected intgetExtraNode()protected intgetFeedbackOutstanding()protected intgetFeedbackTimeout()protected intgetFeedbackTotReqd()protected CbusEventRequestMonitorEvent.FbStategetLastFb()inthashCode()java.lang.BooleanmatchesFeedback(int nn, int en)protected voidsetDate(java.util.Date newval)protected voidsetExtraEvent(int newval)protected voidsetExtraNode(int newval)protected voidsetFeedbackOutstanding(int newval)protected voidsetFeedbackTimeout(int newval)protected voidsetFeedbackTotReqd(int newval)protected voidsetLastFb(CbusEventRequestMonitorEvent.FbState newval)protected voidsetRequestReceived()protected voidsetResponseReceived()protected voidstopTheTimer()-
Methods inherited from class jmri.jmrix.can.cbus.CbusEvent
getEn, getName, getNn, getNodeName, getState, matches, sendEvent, sendOff, sendOn, sendRequest, setEn, setName, setNameIfNoName, setNn, setState, toString
-
Methods inherited from class jmri.jmrix.can.cbus.CbusEventDataElements
getCanMessage, getData, getEvState, getJmriString, getNumElements, getNumEventDataElements, setData, setDataFromFrame, setNumElements
-
-
-
-
Constructor Detail
-
CbusEventRequestMonitorEvent
public CbusEventRequestMonitorEvent(int nn, int en, CbusEventDataElements.EvState state, java.util.Date timestamp, int feedbackTimeout, int feedbackTotReqd, CbusEventRequestDataModel model)
-
-
Method Detail
-
matchesFeedback
public java.lang.Boolean matchesFeedback(int nn, int en)
-
getDate
protected java.util.Date getDate()
-
setDate
protected void setDate(java.util.Date newval)
-
setFeedbackTimeout
protected void setFeedbackTimeout(int newval)
-
getFeedbackTimeout
protected int getFeedbackTimeout()
-
getFeedbackTotReqd
protected int getFeedbackTotReqd()
-
setFeedbackTotReqd
protected void setFeedbackTotReqd(int newval)
-
getExtraEvent
protected int getExtraEvent()
-
getExtraNode
protected int getExtraNode()
-
setExtraEvent
protected void setExtraEvent(int newval)
-
setExtraNode
protected void setExtraNode(int newval)
-
setFeedbackOutstanding
protected void setFeedbackOutstanding(int newval)
-
getFeedbackOutstanding
protected int getFeedbackOutstanding()
-
getLastFb
protected CbusEventRequestMonitorEvent.FbState getLastFb()
-
setLastFb
protected void setLastFb(CbusEventRequestMonitorEvent.FbState newval)
-
setRequestReceived
protected void setRequestReceived()
-
stopTheTimer
protected void stopTheTimer()
-
setResponseReceived
protected void setResponseReceived()
-
equals
public boolean equals(java.lang.Object o)
Custom method to compare Node Number and Event Number.
-
-