Package jmri.jmrix.can.cbus.node
Class CbusBasicNodeEvent
java.lang.Object
jmri.jmrix.can.cbus.CbusEventDataElements
jmri.jmrix.can.cbus.CbusEvent
jmri.jmrix.can.cbus.node.CbusBasicNodeEvent
- Direct Known Subclasses:
CbusNodeEvent
Base Class of CbusNodeEvent
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrix.can.cbus.CbusEventDataElements
CbusEventDataElements.EvState -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCbusBasicNodeEvent(CanSystemConnectionMemo memo, int nn, int en, int thisnode, int index) Set the value of the event variable array by index -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal intgetIndex()Get the index number of this event on a nodeintReturns the parent host node of the node eventfinal StringGet the temporary node nameinthashCode()protected voidprotected voidfinal voidsetIndex(int index) Set the index number of this event on a nodefinal voidsetTempFcuNodeName(String tempName) Set a temporary node nameMethods inherited from class jmri.jmrix.can.cbus.CbusEvent
getEn, getName, getNn, getNodeName, getState, matches, sendEvent, sendOff, sendOn, sendRequest, setEn, setName, setNameIfNoName, setNn, setState, toStringMethods inherited from class jmri.jmrix.can.cbus.CbusEventDataElements
getCanMessage, getData, getEvState, getJmriString, getNumElements, getNumEventDataElements, setData, setDataFromFrame, setNumElements
-
Constructor Details
-
CbusBasicNodeEvent
Set the value of the event variable array by index- Parameters:
memo- CAN System Connectionnn- Event node Numberen- Event event or device numberthisnode- Host node numberindex- number assigned by node, -1 if unknown
-
-
Method Details
-
setEditTableModel
-
notifyModel
-
getParentNn
Returns the parent host node of the node event- Returns:
- decimal node number
-
setIndex
Set the index number of this event on a nodeIndex number not valid after any event has been written to or deleted from the node
- Parameters:
index- number, -1 if unset
-
getIndex
Get the index number of this event on a node- Returns:
- index number, -1 if unset
-
setTempFcuNodeName
Set a temporary node name- Parameters:
tempName- the name to use
-
getTempFcuNodeName
Get the temporary node name- Returns:
- the name
-
equals
Custom method to compare Node Number and Event Number.
-
hashCode
-