Model Railroad System  2.2.1
Classes | Namespaces | Typedefs | Enumerations | Functions
nce.tcl File Reference

Classes

class  nce::NCE
 Main NCE Cab Bus interface class. More...
 

Namespaces

 nce
 Namespace that holds the NCE interface code.
 

Typedefs

typedef int nce::LocoAddress
 Locomotive address type. More...
 
typedef int nce::ConsistAddress
 Consist address type. More...
 
typedef int nce::AccessoryNumber
 Accessory address type. More...
 
typedef int nce::MacroNumber
 NCE Macro number. More...
 
typedef int nce::CabNumber
 Cab number type. More...
 
typedef int nce::Hours
 Hours type. More...
 
typedef int nce::Minutes
 Minutes type. More...
 
typedef int nce::ScaleClockRatio
 Scale clock ratio range. More...
 
typedef int nce::EchoMode
 This is really should be an enumeration, but works as a limited range integer. More...
 
typedef int nce::Speed28
 28 speed step speeds. More...
 
typedef int nce::Speed128
 128 speed step speeds. More...
 
typedef int nce::CSAddress
 CSAddress type. More...
 
typedef int nce::UByte
 Unsigned byte type (data byte). More...
 
typedef listtype nce::RAMData
 Datalist for RAM data, 1 to 16 unsigned bytes. More...
 
typedef char * nce::LCDMessage16
 Data for 16 character LCD lines. More...
 
typedef char * nce::LCDMessage8
 Data for 8 character LCD lines. More...
 
typedef listtype nce::RawPacket
 Raw packets for writing raw packets to the temp queue. More...
 
typedef listtype nce::RawTrackPacket
 Raw packets for writing raw packets to the track queue. More...
 
typedef listtype nce::RAMData8
 Datalist for RAM data 8 unsigned bytes. More...
 
typedef int nce::MomentumLevel
 Momentum level. More...
 
typedef int nce::AspectBits
 Aspect bit mask. More...
 

Enumerations

enum  nce::SpeedMode { nce::S14, nce::S28, nce::S128 }
 
enum  nce::Direction { nce::Forward, nce::Reverse }
 

Functions

 nce::ErrorMessage (code)
 Return the error message, given the error code. More...