Uses of Class
jmri.jmrix.loconet.LocoNetSlot
-
Packages that use LocoNetSlot Package Description jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.clockmon jmri.jmrix.loconet.logixng jmri.jmrix.loconet.logixng.swing jmri.jmrix.loconet.slotmon jmri.jmrix.loconet.uhlenbrock Implementation and specialization for connecting to to an Uhlenbrock Intellibox-II via its in-built USB connection. -
-
Uses of LocoNetSlot in jmri.jmrix.loconet
Subclasses of LocoNetSlot in jmri.jmrix.loconet Modifier and Type Class Description class
UhlenbrockSlot
Extends representation of a single slot for the Uhlenbrock IB command station.Fields in jmri.jmrix.loconet declared as LocoNetSlot Modifier and Type Field Description protected LocoNetSlot[]
SlotManager. _slots
Information on slot state is stored in an array of LocoNetSlot objects.protected LocoNetSlot
LocoNetThrottle. slot
Fields in jmri.jmrix.loconet with type parameters of type LocoNetSlot Modifier and Type Field Description (package private) java.util.Hashtable<java.lang.Integer,LocoNetSlot>
LnThrottleManager. slotForAddress
Methods in jmri.jmrix.loconet that return LocoNetSlot Modifier and Type Method Description LocoNetSlot
LocoNetThrottle. getLocoNetSlot()
Get the LocoNetSlot which is used for controlling the loco assoicated with this throttle.LocoNetSlot
SlotManager. slot(int i)
Access the information in a specific slot.Methods in jmri.jmrix.loconet with parameters of type LocoNetSlot Modifier and Type Method Description (package private) DccThrottle
Ib1ThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)
(package private) DccThrottle
Ib2ThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)
(package private) DccThrottle
LnThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)
Create a LocoNet Throttle to control a loco.protected void
SlotManager. notify(LocoNetSlot s)
Trigger the notification of all SlotListeners.void
LnClockControl. notifyChangedSlot(LocoNetSlot s)
Handle changed slot contents, due to clock changes.void
LnThrottleManager. notifyChangedSlot(LocoNetSlot s)
Get notification that an address has changed slot.void
LocoNetConsist. notifyChangedSlot(LocoNetSlot s)
void
LocoNetThrottle. notifyChangedSlot(LocoNetSlot pSlot)
Get notified when underlying slot information changesvoid
SlotListener. notifyChangedSlot(LocoNetSlot s)
protected void
LnThrottleManager. notifyComplete(DccThrottle t, LocoNetSlot s)
Called from the throttle slot when the final write of throttle id has been completed, and the slot is set as initialized, or called directly for our own shared throttles.Constructors in jmri.jmrix.loconet with parameters of type LocoNetSlot Constructor Description Ib1Throttle(LocoNetSystemConnectionMemo memo, LocoNetSlot slot)
Constructor.Ib2Throttle(LocoNetSystemConnectionMemo memo, LocoNetSlot slot)
Constructor.LocoNetThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot slot)
Constructor -
Uses of LocoNetSlot in jmri.jmrix.loconet.clockmon
Methods in jmri.jmrix.loconet.clockmon with parameters of type LocoNetSlot Modifier and Type Method Description void
ClockMonPane. notifyChangedSlot(LocoNetSlot s)
Handle changed slot contents, due to clock changes. -
Uses of LocoNetSlot in jmri.jmrix.loconet.logixng
Methods in jmri.jmrix.loconet.logixng with parameters of type LocoNetSlot Modifier and Type Method Description void
ExpressionSlotUsage. notifyChangedSlot(LocoNetSlot s)
-
Uses of LocoNetSlot in jmri.jmrix.loconet.logixng.swing
Methods in jmri.jmrix.loconet.logixng.swing with parameters of type LocoNetSlot Modifier and Type Method Description void
GetNumSlotsDialog. notifyChangedSlot(LocoNetSlot s)
-
Uses of LocoNetSlot in jmri.jmrix.loconet.slotmon
Methods in jmri.jmrix.loconet.slotmon that return LocoNetSlot Modifier and Type Method Description protected LocoNetSlot
SlotMonDataModel. getSlot(int row)
Methods in jmri.jmrix.loconet.slotmon with parameters of type LocoNetSlot Modifier and Type Method Description void
SlotMonDataModel. notifyChangedSlot(LocoNetSlot s)
void
SlotMonPane. notifyChangedSlot(LocoNetSlot s)
protected void
SlotMonDataModel. sendExpFunctionGroup1(LocoNetSlot slot, int col, int row)
Send the Expanded LocoNet message to set the state of locomotive direction and functions F0, F1, F2, F3, F4, F5, F6protected void
SlotMonDataModel. sendExpFunctionGroup2(LocoNetSlot slot, int col, int row)
Send the Expanded LocoNet message to set the state of functions F7, F8, F8, F9, F10, F11, F12, F13protected void
SlotMonDataModel. sendExpFunctionGroup3(LocoNetSlot slot, int col, int row)
Sends expanded loconet message F14 thru F20 Message.protected void
SlotMonDataModel. sendExpFunctionGroup4(LocoNetSlot slot, int col, int row)
Sends Expanded loconet message F21 thru F28 Message.protected void
SlotMonDataModel. sendFunctionGroup1(LocoNetSlot slot, int col, int row)
Send the LocoNet message to set the state of locomotive direction and functions F0, F1, F2, F3, F4protected void
SlotMonDataModel. sendFunctionGroup2(LocoNetSlot slot, int col, int row)
Send the LocoNet message to set the state of functions F5, F6, F7, F8protected void
SlotMonDataModel. sendFunctionGroup3(LocoNetSlot slot, int col, int row)
Sends Function Group 3 values - F9 thru F12, using an "OPC_IMM_PACKET" LocoNet Message.protected void
SlotMonDataModel. sendFunctionGroup4(LocoNetSlot slot, int col, int row)
Sends Function Group 4 values - F13 thru F20, using an "OPC_IMM_PACKET" LocoNet Message.protected void
SlotMonDataModel. sendFunctionGroup5(LocoNetSlot slot, int col, int row)
Sends Function Group 5 values - F21 thru F28, using an "OPC_IMM_PACKET" LocoNet Message. -
Uses of LocoNetSlot in jmri.jmrix.loconet.uhlenbrock
Methods in jmri.jmrix.loconet.uhlenbrock with parameters of type LocoNetSlot Modifier and Type Method Description void
UhlenbrockLnThrottleManager. notifyChangedSlot(LocoNetSlot s)
SlotListener contract.
-