StaMa.StateMachine
2.3.1.7
dotnet add package StaMa.StateMachine --version 2.3.1.7
NuGet\Install-Package StaMa.StateMachine -Version 2.3.1.7
<PackageReference Include="StaMa.StateMachine" Version="2.3.1.7" />
paket add StaMa.StateMachine --version 2.3.1.7
#r "nuget: StaMa.StateMachine, 2.3.1.7"
// Install StaMa.StateMachine as a Cake Addin #addin nuget:?package=StaMa.StateMachine&version=2.3.1.7 // Install StaMa.StateMachine as a Cake Tool #tool nuget:?package=StaMa.StateMachine&version=2.3.1.7
UML and Statechart inspired state machine library with hierarchical and orthogonal states.
See description on https://stama-statemachine.github.io/StaMa/.
This package includes:
- Portable assembly for .NET Framework 4, Silverlight 5, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8 and higher versions. Runs on Mono.
- Assembly for .NET Micro Framework 4.3
------ Features ------
Fork and join transitions.
Entry-, exit-, do- and transition-actions.
Guard conditions.
Shallow history.
Run-to-completion processing.
Provides Statecharts functionality comparable to SCXML.
Low garbage object creation during runtime.
Free from runtime thread synchronization calls.
Multiple state machine instances can be created from a single state machine definition.
Optional code generation based on Microsoft Visio diagrams.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Micro Framework | netmf43 is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.