Skip to content
Gerard Llort edited this page Apr 26, 2021 · 9 revisions

Project structure

  • Applications
    • \RailwayStudio: Main application
  • Plugins
    • \plugins\Commons: Common controls plugin for sharing components with other plugins
    • \plugins\Collection: Model collection manager
    • \plugins\Designer: Model railroad design tools
    • \plugins\Control: Model railroad control
  • Libraries
    • \libraries\OTC.Core: Model railroad domain, business objects and ORM (using SQLite)
    • \libraries\OTC.UI: WinForms controls for OTC.Core
  • UI Themes
    • \themes\OTC.Theme.SpDrS60.SVG: Official RailwayStudio switchboards representation theme (used by OTC.UI)
  • Digital Systems
    • \systems\OTC.System.XpressNet.USB: Implementation of the Lenz XpressNet digital system using USB connections
    • \systems\OTC.System.XpressNet.LAN: (experimental) Implementation of the Lenz XpressNet digital system using TCP/IP connections

Dependences

Clone this wiki locally