SinelaboreRT Header Logo

SinelaboreRT

As simple as possible, but not any simpler!

User Tools

Site Tools


wiki:examples:room_thermostat

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
wiki:examples:room_thermostat [2013/01/26 19:50] pmuellerwiki:examples:room_thermostat [2013/01/27 14:25] pmueller
Line 30: Line 30:
 ====== Implementation ====== ====== Implementation ======
  
-The following state diagram in figure 2 shows the classes (i.e. files) involved in the solution. The ''TemperatureController'' is the central acting class. It is totally generated from the state machine diagram shown in figure one. The other classes provide provide access to the fan and other helpers.+The following state diagram in figure 2 shows the classes (i.e. C-files) involved in the solution. The ''thermostat'' is the central state machine. It is fully generated from the state machine diagram shown in figure one. For code generation only the yellow marked information is needed. All other classes are more or less documentation.
  
 {{:wiki:examples:thermostat_class_model.png?nolink|}} {{:wiki:examples:thermostat_class_model.png?nolink|}}
Line 108: Line 108:
  
 In this example we have shows how regions can be beneficially used for modeling parallel actions and how easy it is to generate code from the state diagram. The generated code can be adjusted to your needs and requires no additional run-time libraries. In this example we have shows how regions can be beneficially used for modeling parallel actions and how easy it is to generate code from the state diagram. The generated code can be adjusted to your needs and requires no additional run-time libraries.
 +
 +~~DISCUSSION|Leave a comment~~
wiki/examples/room_thermostat.txt · Last modified: 2022/08/17 19:41 by pmueller

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki