/trains

Primary LanguageJavaThe UnlicenseUnlicense

J.A.M.E.S

The J.A.M.E.S. system is a train system designed for the University of Pittsburgh ECE1140 course. It is a system that controls the dispatching of trains, the movement of trains, and the control of the track. It is split into five main modules: the Centralized Traffic Controller (CTC), the Wayside Controller, the Track Model, the Train Model, and the Train Controller. The CTC is the main dispatcher of the system, the Wayside Controller controls the track, the Track Model represents the track, the Train Model represents the train, and the Train Controller is the software that controls the train.

Installation

The installation guide is available here: Installation Guide

User Guide

The user guide is available here: User Guide