Model Railroad System
2.2.1
|
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... | |