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 classUhlenbrockSlotExtends 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. _slotsInformation on slot state is stored in an array of LocoNetSlot objects.protected LocoNetSlotLocoNetThrottle. slotFields 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. slotForAddressMethods in jmri.jmrix.loconet that return LocoNetSlot Modifier and Type Method Description LocoNetSlotLocoNetThrottle. getLocoNetSlot()Get the LocoNetSlot which is used for controlling the loco assoicated with this throttle.LocoNetSlotSlotManager. 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) DccThrottleIb1ThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)(package private) DccThrottleIb2ThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)(package private) DccThrottleLnThrottleManager. createThrottle(LocoNetSystemConnectionMemo memo, LocoNetSlot s)Create a LocoNet Throttle to control a loco.protected voidSlotManager. notify(LocoNetSlot s)Trigger the notification of all SlotListeners.voidLnClockControl. notifyChangedSlot(LocoNetSlot s)Handle changed slot contents, due to clock changes.voidLnThrottleManager. notifyChangedSlot(LocoNetSlot s)Get notification that an address has changed slot.voidLocoNetConsist. notifyChangedSlot(LocoNetSlot s)voidLocoNetThrottle. notifyChangedSlot(LocoNetSlot pSlot)Get notified when underlying slot information changesvoidSlotListener. notifyChangedSlot(LocoNetSlot s)protected voidLnThrottleManager. 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 voidClockMonPane. 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 voidExpressionSlotUsage. 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 voidGetNumSlotsDialog. 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 LocoNetSlotSlotMonDataModel. getSlot(int row)Methods in jmri.jmrix.loconet.slotmon with parameters of type LocoNetSlot Modifier and Type Method Description voidSlotMonDataModel. notifyChangedSlot(LocoNetSlot s)voidSlotMonPane. notifyChangedSlot(LocoNetSlot s)protected voidSlotMonDataModel. 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 voidSlotMonDataModel. 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 voidSlotMonDataModel. sendExpFunctionGroup3(LocoNetSlot slot, int col, int row)Sends expanded loconet message F14 thru F20 Message.protected voidSlotMonDataModel. sendExpFunctionGroup4(LocoNetSlot slot, int col, int row)Sends Expanded loconet message F21 thru F28 Message.protected voidSlotMonDataModel. 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 voidSlotMonDataModel. sendFunctionGroup2(LocoNetSlot slot, int col, int row)Send the LocoNet message to set the state of functions F5, F6, F7, F8protected voidSlotMonDataModel. sendFunctionGroup3(LocoNetSlot slot, int col, int row)Sends Function Group 3 values - F9 thru F12, using an "OPC_IMM_PACKET" LocoNet Message.protected voidSlotMonDataModel. sendFunctionGroup4(LocoNetSlot slot, int col, int row)Sends Function Group 4 values - F13 thru F20, using an "OPC_IMM_PACKET" LocoNet Message.protected voidSlotMonDataModel. 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 voidUhlenbrockLnThrottleManager. notifyChangedSlot(LocoNetSlot s)SlotListener contract.
-