Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
it:wintertrainv4:implementation:git [2019/12/29 10:40]
jabe
it:wintertrainv4:implementation:git [2019/12/30 10:36] (current)
jabe
Line 1: Line 1:
 ====== Software Repository ====== ====== Software Repository ======
  
-A git repository will be used to handle the various software and data needed for the WinterTrain. This will include data specific for each train as well as the data defining each specific project. The source code is released as open source.+A git repository will be used to handle the various software and data files needed for the WinterTrain. This will include data specific for each train as well as the data defining each specific project. ​The below sections will as well define the generic names of the files used. 
 + 
 +The source code is released as open source.
  
 The repository can be found at [[https://​github.com/​WinterTrain/​WinterTrain|GitHub]] The repository can be found at [[https://​github.com/​WinterTrain/​WinterTrain|GitHub]]
Line 8: Line 10:
  
 The repository will have the folder structure as listed below 1). The repository will have the folder structure as listed below 1).
- 
  
   * Train //- SW and configuration data related to the trains//   * Train //- SW and configuration data related to the trains//
Line 24: Line 25:
     * PC_DMI - //SW for PC based DMI//     * PC_DMI - //SW for PC based DMI//
       * PC_DMI.tcl       * PC_DMI.tcl
-  * WaySide - //SW and configuration data related to RBC, Interlocking,​ etc.//+  * WaySide - //SW and configuration data related to TMS, RBC, Interlocking,​ etc.//
     * SiteData - //Specific application data per site 4) //     * SiteData - //Specific application data per site 4) //
       * CBU - //Data for the Winter Train at the Boat Rental//       * CBU - //Data for the Winter Train at the Boat Rental//
-      * W57 - //Data for test setup // 
       * Model - //Site specific data for an example layout //       * Model - //Site specific data for an example layout //
 +      * ...
     * RBCIL - //RBC and interlocking//​     * RBCIL - //RBC and interlocking//​
       * RBCIL.php       * RBCIL.php
Line 34: Line 35:
     * HMI - //User interface (HMI) for the RBC and Interlocking functions//     * HMI - //User interface (HMI) for the RBC and Interlocking functions//
       * HMI.tcl       * HMI.tcl
-    * MCe - //User interface for maintenance ​of the system//+    * MCe - //User interface for maintenance ​information from the system//
       * MCe.tcl       * MCe.tcl
     * EC - //Element Controller//​     * EC - //Element Controller//​
       * HW_Conf - //specific HW configuration,​ per EC hardware//       * HW_Conf - //specific HW configuration,​ per EC hardware//
-        * EC_LINK.ino +        * EC01 
-        * DISPBOARD.ino+          * EC01.ino 
 +        * EC02 
 +          * EC02.ino 
 +        * ...
       * EC - //Generic SW for the element controller//​       * EC - //Generic SW for the element controller//​
         * EC.ino         * EC.ino
Line 61: Line 65:
     * AnalysePT1.php     * AnalysePT1.php
     * ECtest.php     * ECtest.php
-  * Web - // Web interface for the WinterTrain including Time Tables//+  * Web - //Web interface for the WinterTrain including Time Tables// 
 +    * webConfig.php - //​Configuration data for the web interface//
     * index.html     * index.html
 +    * showTimeTable.php ​
  
 1) Included in the repository is as well a ''​.gitignore''​ file excluding editor backup files and logfiles. 1) Included in the repository is as well a ''​.gitignore''​ file excluding editor backup files and logfiles.

it/wintertrainv4/implementation/git.txt · Last modified: 2019/12/30 10:36 by jabe