2019 Railway Project - Documentation 

Page / - last modified by stu114754 on 2025/01/30 12:19 

Documentation 
last modified by stu114754
on 2025/01/30 12:19

Table of Contents
Milestones
Code Conventions

Milestones
Environment	Controller	Soft deadline	Hard deadline	Done	
Position
TrainSpeed
TrainActive	Simple Path finding A->B	03.05.	10.05.	yes	
Extended Features	Path finding multiple trains
Not same track	01.06.	14.06.	yes	
Improvement	Collision avoidence	20.06.	06.07.	no	
External API		10.07.	14.07	no	
GUI	Train scheduling	14.07.	20.07.	no	
User Interface		23.07.	26.07.	no	
Project Finished			26.07.	no	

Code Conventions
Variables:      [type]CamelCase
States:            CamelCase
Constants:    UPPER_SNAKE_CASE
Spacing:         Two spaces
Brackets:        Same line as function
Comments:   Each line start with asterix