Uses of Class
jmri.jmrit.symbolicprog.AbstractValue
Packages that use AbstractValue
Package
Description
Basic support for advanced programming, primarily used by DecoderPro.
-
Uses of AbstractValue in jmri.jmrit.symbolicprog
Subclasses of AbstractValue in jmri.jmrit.symbolicprogModifier and TypeClassDescriptionclassExtends EnumVariableValue to represent a composition of variable values.classExtends VariableValue to represent a constant enum-like-thing.classEncapsulate a single CV value and provide programming access to the decoder.classDecimal representation of a value.classExtends VariableValue to represent an enumerated variable.classLikeDecVariableValue, except that the string representation is in hexadecimal.classExtends VariableValue to represent an NMRA long address.classRepresentation of a short address (CV1).classRepresent an entire speed table as a single Variable.classLikeSplitVariableValue, except that the string representation is a date and time relative to a given epoch start date.classExtends VariableValue to represent a variable split across multiple CVs with values from a pre-selected range each of which is associated with a text name (aka, a drop down)
Themaskattribute represents the part of the value that's present in each CV; higher-order bits are loaded to subsequent CVs.
It is possible to assign a specific mask for each CV by providing a space separated list of masks, starting with the lowest, and matching the order of CVs
The original use was for addresses of stationary (accessory) decoders.classLikeSplitVariableValue, except that the string representation is in hexadecimal
All the attributes ofSplitVariableValueare inherited.classLikeSplitVariableValue, except that the string representation is split out into 100's in each CV (up to two in this first implementation)
All the attributes ofSplitVariableValueare inherited.classLikeSplitVariableValue, except that the string representation is text.classExtends VariableValue to represent a variable split across multiple CVs.classRepresents a single Variable value; abstract base class.