Mark Sijka - 2010-03-03

With 3.2 in my balance.sm file, I had the following:

%class CPEPMBalance_t
%header planner/maker_balance.hh
%start PlannerBalanceMap::Idle

In 3.2, my resulting generated C++ header file wass called balance_sm.h and the fsm context class name inside of it was CPEPMBalance_tContext (just as the programmer's manual suggested). In 6.0.1the fsm context class name is now derived from the smc file name and is called balanceContext - which contradicts the manual. If I use the new %fsmclass directive to name my class CPEPMBalance_tContext it also changes the name of the generated files - they now become CPEPMBalance_tContext.h etc etc. Is this intentional? Thanks.