Reference

Glossary

Conductor Hat Propeller Beanie Engineer Hat

Term

Meaning

Access Point (AP) Mode

In Access Point (AP) mode, the tiny ESP-WiFi chip acts as a very basic WiFi server and provides a small IP network for your throttle or for your computer running JMRI with the WiThrottle Server enabled. It acts much like your router does to let things connect directly to it (currently up to four connections).
Using the Command Station in AP mode allows you to have a separate network so you can keep your layout network separate from your home network.
Refer here for more information.

Arduino IDE

A free app running on your PC, specifically designed to install software onto Arduino microprocessors.
https://www.arduino.cc/en/software

BaseStation-Classic
DCC++ (Original)

The original inexpensive Command Station based on the Arduino platform by Gregg Berman. This is no longer maintained or supported by the DCC-EX Team.
EX‑CommandStation is a completely new build which maintains backward compatibility with the original DCC++.
See DCC++ VS DCC-EX? for more information

Command Station
DCC Command Station
DCC Base Station

See https://dccwiki.com/Command_Station

Consist
Multiple Unit

Multiple locos hauling a singe train. see https://dccwiki.com/Multiple_Unit_Consisting

Cab

A Cab can refer to a throttle (or controller) as well as a loco or locomotive
In the context of DCC-EX commands, cab refers to a loco

DC

Direct Current

DCC

Digital Command Control. NMRA Specification for controlling trains.
See https://dccwiki.com/NMRA/NMRA_Standards

Engine Driver
Engine Driver Throttle

Android app for controlling DCC locos using the WiThrottle Protocol
See Engine Driver

DCC++ Commands
<DCC++>
DCC++ Protocol
DCC++ API

Old name for the DCC-EX Native Commands / DCC-EX Native Protocol.
Some references to this still remain for backward compatibility. i.e. JMRI still refers to DCC++.

DCC-EX Native Commands
DCC-EX Native Protocol
DCC-EX Native API

New name for the DCC++ Commands/Protocol/API.
Refer to DCC-EX Native Commands Summary Reference for details.

JMRI

Java Model Railroad Interface

Motor Driver

Same as “Motor Shield” “Motor Board” “Motorboard”
See Supported Motor Drivers

Native Protocol / Native DCC-EX Protocol / DCC++ Protocol

Native protocol used by the EX‑CommandStation in preference to the WitThrottle protocol. This is the preferred protocol for communication with the Command Station as it is considerably more powerful and comprehensive. This was originally developed for the now defunct DCC++ project, hence it is still referred to in JMRI as ‘DCC++’, but have been considerably enhanced since then.

Station (STA) Mode

Station Mode allows you to connect the Command Station to your existing home network.
The Command Station becomes a Station or Client rather than an Access Point.
That means instead of being a host that manages the IP of the smartphone that runs your Throttle, it becomes a station that connects to your existing network just like any of the other computers or devices connected to your network. The Throttle then connects to the Command Station by finding its IP address on the network.
Refer here for more information.

Switching
Shunting

The process of moving individual carriages to/from specific locations on yards or sidings.

Turnouts
Points

A mechanical device to guide a train from one track to another

USB

Universal Serial Bus

Visual Studio Code (VSC)

A free app running on your PC that, among other capabilities, can install software onto Arduino microprocessors
https://code.visualstudio.com/

WiThrottle

1. Trademark owned by Brett Hoffman
2. proprietary iOS app developed by Brett Hoffman. See WiThrottle

WiThrottle Protocol

A proprietary protocol developed by Brett Hoffman

WiThrottle Server

A piece of software that listens and acts on WiThrottle commands
EX‑CommandStation contains a WiThrottle Server, as does JMRI