QView bug with querying the state of QMsm-type state machines
Real-Time Event Frameworks based on active objects & state machines
Brought to you by:
quantum-leaps
Hi,
When using QMsm state machine implementation, the QView doesn't correctly query the current state of the active object. This was tested using the latest QP bundle 6.9.1a.
One of the examples is the following:
Query-AO Obj=ao_led,State=0x08018688
where the state reported is a hex address and only when querying that address is the correct state name in the QS dictionary displayed;
Query-AO Obj=0x08018688,State=AO_LED_battery_charging
When using QHsm implementation, everything works as expected.
Anonymous
Fixed in QP/C/C++ 6.9.2.
--MMS