Changes for page C Controller
Last modified by Soeren Domroes on 2025/01/30 12:05
<
>
edited by Alexander Schulz-Rosengarten
on 2014/08/20 10:43
on 2014/08/20 10:43
edited by Alexander Schulz-Rosengarten
on 2014/08/20 11:08
on 2014/08/20 11:08
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -24,12 +24,38 @@ 24 24 hostcode.h hostcode.c 25 25 {{/noformat}} 26 26 27 -This component provides an interface to affect the railway and request events. It acts as wrapper around the railway API27 +This component provides an interface to affect the railway and request events. 28 28 29 +The interface provides shorter and simpler access to most of the railway API. To prevent conflicts with existing function names all functions in our interface are prefixed with //rail//. 30 + 29 29 Most controls and requests are forwarded to the controller maintaining the synchronous environment of the tick-function. Some controls which do not require this maintenance are directly forwarded to the railway API. 30 30 33 +The hostcode header contains the general documentation for any hostcode call used in the SCChart. 34 + 31 31 == Controller == 32 32 33 33 {{noformat}} 34 34 controller.h defaults.h controller.c 35 35 {{/noformat}} 40 + 41 +== State Monitor == 42 + 43 +{{noformat}} 44 +statemonitor.h statemonitor.c 45 +{{/noformat}} 46 + 47 +== GUI Server == 48 + 49 +{{noformat}} 50 +guiserver.h guiserver.c 51 +{{/noformat}} 52 + 53 += Interaction = 54 + 55 +=== Quit, Pause and Cleanup === 56 + 57 +While running the console the following user inputs are provided by the controller: 58 + 59 +* **CTRL+C** (SIGINT)** **quits the controller 60 +* **CTRL+\** (SIGQUIT)** **cleans up 61 +* **CTRL+Z **(SIGSTP) pauses and continues
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -94717 001 +9471714 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/94717 00/C Controller1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/SS14Railway/pages/9471714/C Controller