Package jmri

Class DccLocoAddress

java.lang.Object
jmri.DccLocoAddress
All Implemented Interfaces:
LocoAddress
Direct Known Subclasses:
OpenLcbLocoAddress

@Immutable
public class DccLocoAddress
extends Object
implements LocoAddress
Encapsulate information for a DCC Locomotive Decoder Address. In particular, this handles the "short" (standard) vs "extended" (long) address selection. An address must be one of these, hence short vs long is encoded as a boolean. Once created, the number and long/short status cannot be changed.