<
From version < 9.1 >
edited by Alexander Schulz-Rosengarten
on 2014/08/20 13:49
To version < 5.1 >
edited by Alexander Schulz-Rosengarten
on 2014/08/20 11:08
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,6 @@
1 1  
2 2  
3 -{{toc maxLevel="2"/}}
3 +{{toc/}}
4 4  
5 5  = Components =
6 6  
... ... @@ -8,8 +8,6 @@
8 8  
9 9  [[image:attach:components.png]]
10 10  
11 -
12 -
13 13  == SCCharts Contoroller ==
14 14  
15 15  {{noformat}}
... ... @@ -40,12 +40,6 @@
40 40  controller.h defaults.h controller.c
41 41  {{/noformat}}
42 42  
43 -The core controller component sets up a connection to the railway, maintains an environment for the synchronous tick-function and invokes the tick-function in a loop.
44 -
45 -Additionally some time tracking is performed to determine time consumption of the tick function and its environment.
46 -
47 -To increase the robustness of the system the controller checks internal permissions of the SCChart-Controller against detected trains on the railway.
48 -
49 49  == State Monitor ==
50 50  
51 51  {{noformat}}
... ... @@ -52,12 +52,6 @@
52 52  statemonitor.h statemonitor.c
53 53  {{/noformat}}
54 54  
55 -The state monitor component allows a thread-safe communication between connected GUIs and the running controller. This communication is also tick-safe meaning that changes are only applied at tick-borders.
56 -
57 -In addition to that the
58 -
59 -Furthermore it allows the generation of the current state of the controller in JSON format.
60 -
61 61  == GUI Server ==
62 62  
63 63  {{noformat}}
... ... @@ -66,12 +66,6 @@
66 66  
67 67  = Interaction =
68 68  
69 -== GUI ==
70 -
71 -The controller allows multiple [[doc:GUIs]] to connect and interact with the controller.
72 -
73 -== Interrupts ==
74 -
75 75  === Quit, Pause and Cleanup ===
76 76  
77 77  While running the console the following user inputs are provided by the controller:
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9471734
1 +9471714
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9471734/C Controller
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9471714/C Controller