Getting started with RKH

Prev: Home
Next: Application development using CMake

The goal in this section is to explain how to represent a state machine using the RKH framework. To do that is proposed a simple example, which is shown in the Figure 1. Also, this section summarizes the main rules and concepts for making the most out of RKH features.

RKH Software Architecture
Although the diagram shown in the Figure 1 does not have a submachine state, was considered appropriate to include in this section a detailed explanation of how to deal with this very powerful concept using the RKH framework. The purpose of defining submachine states is to decompose and localize repetitive parts because the same state machine can be referenced from more than one submachine state.

This section includes:

Figure 1 - "my" state diagram