class  | 
CompositeVariableValue | 
 Extends EnumVariableValue to represent a composition of variable values. 
 | 
class  | 
ConstantValue | 
 Extends VariableValue to represent a constant enum-like-thing. 
 | 
class  | 
CvValue | 
 Encapsulate a single CV value and provide programming access to the decoder. 
 | 
class  | 
DecVariableValue | 
 Decimal representation of a value. 
 | 
class  | 
EnumVariableValue | 
 Extends VariableValue to represent an enumerated variable. 
 | 
class  | 
HexVariableValue | 
 | 
class  | 
LongAddrVariableValue | 
 Extends VariableValue to represent an NMRA long address. 
 | 
class  | 
ShortAddrVariableValue | 
 Representation of a short address (CV1). 
 | 
class  | 
SpeedTableVarValue | 
 Represent an entire speed table as a single Variable. 
 | 
class  | 
SplitDateTimeVariableValue | 
Like  SplitVariableValue, except that the string representation is
 a date and time relative to a given epoch start date.  
 | 
class  | 
SplitEnumVariableValue | 
 Extends 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)
  
 The mask attribute 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. 
 | 
class  | 
SplitHexVariableValue | 
 | 
class  | 
SplitHundredsVariableValue | 
Like  SplitVariableValue, except that the string representation is split out
 into 100's in each CV (up to two in this first implementation)
  
 All the attributes of  SplitVariableValue are inherited.  
 | 
class  | 
SplitTextVariableValue | 
 | 
class  | 
SplitVariableValue | 
 Extends VariableValue to represent a variable split across multiple CVs. 
 | 
class  | 
VariableValue | 
 Represents a single Variable value; abstract base class. 
 |