PyBlendSCXML is designed to use SCXML state machines in Blender Python API only. It is based on PySCXML framework (pronounced pixel) that supplies an SCXML parser and interpreter for the Python programming language.
Warning
This parser will work only in Blender!
PyBlendSCXML supports the following data models:
- Null Data Model, as described in SCXML Specification - B.1 The Null Data Model
- Python Data Model, the similar approach as described in SCXML Specification - B.2 The ECMAScript Data Model
- Event data (_event.data) is implemented as a dotsi.Dict
- The (optional) basic http event I/O processor is not supported
- The only service that can be instantiated with <invoke> is another SCXML state machine
Framework | Datamodel | W3C Mandatory | W3C Optional | Compliance |
---|---|---|---|---|
PyBlendSCXML 1.0.0 | python | 159 of 159 | 22 of 33 | Partial |
Allows you to record the elapsed time