commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Riccardo Manoni <arduinowifishi...@gmail.com>
Subject RE: [SCXML] updte data model
Date Thu, 13 Dec 2012 00:16:24 GMT
Unfortunately i don't know what you need to run my work with command line. If needed, this
is my complete scxml doc:

<?xml version="1.0"?>
<scxml xmlns="http://www.w3.org/2005/07/scxml"
       version="1.0"
       initialstate="reset">

    <datamodel>
        <data id="time" expr="1"/>
    </datamodel>
    
    <state id="reset">
        <onentry>
            <log label="entered on reset" expr="'xXx'"/>
            <assign name="time" expr="0"/>
        </onentry>
        <transition event="watch.start"   target="running"/>
        <onexit>
            <log label="time is" expr="time"/>
            <log label="exited from reset" expr="'xXx'"/>
        </onexit>
    </state>

    <state id="running">
        <onentry>
            <log label="entered on running" expr="'xXx'"></log>
        </onentry>
        <transition event="watch.split"   target="paused">
            <send event="'watch.stop'" delay="'2s'"/>
            
        </transition>
        <transition event="watch.stop"    target="stopped"/>
        <onexit>
            <log label="exited from running" expr="'xXx'"></log>
        </onexit>
    </state>

    <state id="paused">
        <onentry>
            <log label="entered on paused" expr="'xXx'"></log>
        </onentry>
        <transition event="watch.unsplit" target="running"/>
        <transition event="watch.stop"    target="stopped"/>
        <onexit>
            <log label="exited from paused" expr="'xXx'"></log>
        </onexit>
    </state>

    <state id="stopped">
        <onentry>
            <log label="entered on stopped" expr="'xXx'"></log>
        </onentry>
        <transition event="watch.reset"   target="reset"/>
        <onexit>
            <log label="exited from stopped" expr="'xXx'"></log>
        </onexit>
    </state>

</scxml>





-----------------------------

Do you have a command line version of the product working?  I have been trying to get the
StandaloneJexlExpressions
example to work.  If someone can help me with that, I'll take a look at why 'delay' isn't
working.

- Jim

-----Original Message-----
From: Riccardo Manoni [mailto:arduinowifishield@gmail.com] 
Sent: Wednesday, December 12, 2012 5:28 PM
To: user@commons.apache.org
Subject: RE: [SCXML] update data model

Removing the "delay", the "send" work. The state change immediatly from "paused" to "stopped".
So now we know that the problem is the "delay".
Any help will be greatly appreciated.


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message