例えば、HomeHeatingSystem の実装ファイルで生成された、以下の initStatechart() 操作は、HomeHeatingSystem のステートチャートを初期化します。
static void initStatechart(HomeHeatingSystem* const me) {
me->rootState_subState = HomeHeatingSystem_RiCNonState;
me->rootState_active = HomeHeatingSystem_RiCNonState;
}
このルーチンは、HomeHeatingSystem オブジェクトの作成時にそのオブジェクトの rootState_subState および rootState_active ポインターを、 <object>_RiCNonState (デフォルト状態は 0) に初期化します。