This project covers mainly the DAS On-Board (aka DAS, DAS OB) railway undertaking (RU) component according to UIC IRS 90940:Ed2, also see high-level system architecture.
Out of Scope:
- The Traffic Management System IM DAS-TS is not part of this project.
- Operating aspects to national data-sources involved (for e.g. the Swiss IM DAS-TS instance TMS-VAD).
Driver Advisory System (DAS) is an innovative tool designed to assist train drivers in the delivery of efficient and punctual train services. By integrating a wide range of data sources, including live positioning, infrastructure characteristics, and real-time transport plans, the system calculatesand presents the ideal driving profile for each journey.
RUs and countries might have its own additional legal requirements and specialities, therefore this repository is initially dedicated to RUs of Switzerland covering encompassing aspects necessary for implementation and integration.
SFERA Protocol is used for some international compatibility, but may also contain country specific extensions (NSPs).
This repository is structured into several key modules, each dedicated to a specific aspect of the system.
DAS-OB (aka DAS-Client within this project)
Important:
- This component is not a RU DAS-TS implementation, but offers additional related services.
Mock IM DAS-TS
Please refer to the README files in the respective modules for detailed instructions.
This project is licensed under GPL v3.0.
This repository includes a CONTRIBUTING.md file that outlines how to contribute to the project, including how to submit bug reports, feature requests, and pull requests.
This repository includes a CODING_STANDARDS.md file that outlines the coding standards that you should follow when contributing to the project.
To ensure that your project is a welcoming and inclusive environment for all contributors, you should establish a good CODE_OF_CONDUCT.md