![]() ![]() Interface Generated state ids Metaprogramming tools 7. Internals Backend: Run To Completion Frontend / Backend Performance / Compilers Speed Executable size Supported compilers Limitations Compilers corner 5. Processing Customizing the message queues Policy definition with Boost.Parameter Choosing when to switch active Machine Event dispatching Active state(s) Serialization Base state type Visitor Flags Getting a state State machine constructor with arguments Trading run-time speed forīetter compile-time / multi-TU compilation Compile-time state machine analysis Enqueueing events for later More speed Completion / Anonymous transitions Internal transitions Kleene(any) event) Other state types Helper functions Phoenix-like STL support Writing actions with Boost.Phoenix (in development) Back-end Creation Starting and stopping a state Transitions Kleene (any) event eUML Transition table A simple example: rewriting only our transition table Defining events, actions and states with entry/exit actions Wrapping up a simple state machine and first complete examples Defining a submachineĪttributes / Function call Orthogonal regions, flags, event deferring Tutorial Design Basic front-end A simple example Transition table Defining states with entry/exit actions What do you actually do inside actions / guards? Defining a simple state machine Defining a submachine Orthogonal regions, terminate state, event deferring History Completion (anonymous) transitions Internal transitions more row types Explicit entry / entry and exit pseudo-state / fork Flags Event Hierarchy Customizing a state machine / Getting more speed Choosing the initial event Containing state machine (deprecated) Functor front-end Transition table Defining states with entry/exit actions What do you actually do inside actions / guards (Part 2)? Defining a simple state machine Anonymous transitions Internal If for whatever reason, you modified partitions that are not touched by the MSM tool (like param, persist, etc), there is a chance your device will fail the integrity check and will not boot with the red message 'Your device is corrupt'. ![]() History Completion transitions / anonymousĬonflicting transitions Added concepts State machine glossary 3. Just as a reminder: the MSM tool resets your device and locks the bootloader. UML Short Guide What are state machines? Concepts State machine, state, transition, event Submachines, orthogonal regions, pseudostates ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |