19 packages returned for Tags:"state-machine"

Package type
Sort by
Options
Hierarchical state machine with fluent definition syntax Features: states and events can be defined with enums, strings or ints - resulting in single class state machines, actions on transitions, entry and exit actions, transition guards, hierarchical with different history... More information
  • 19,083 total downloads
  • last updated 5/28/2012
  • Latest version: 7.4.12149.1635
  • state-machine
Hierarchical state machine with fluent definition syntax Features: * states and events can be defined with enums, strings or ints - resulting in single class state machines. * actions o on transitions o entry and exit actions * transition guards *... More information
A fully extensible state machine. Its implementation effectively allows the possibility of creating an infinite number of states and/or inputs. It was created to support the Manatee Json project.
A simple state machine implementation. If you like NState, please add an entry to the users.md file in the GitHub repo and open a pull request. Let's share descriptions of the cool things we are using NState for.
  • 5,974 total downloads
  • last updated 5/28/2012
  • Latest version: 7.0.12149.1635
  • yEd state-machine
yEd graphml file generator for bbv.Common.StateMachine. You can create files from your state machine definition that can be loaded with yEd. bbv.Common.StateMachine.YEd is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component... More information
Staty is a smart state-machine for .NET. Written as C# portable class library (PCL), Staty comes as an expressive event-driven state-machine with features like concurrence-safety, external and interal events, separate classes per state, entry and exit actions and a fluent syntax to configure the... More information
Base classes that allow a hierarchical finite automata state-chart to be translated easily and directly into C# code. Due to its tiny size and extraordinary performance, it is suitable for embedded or real-time systems.
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... More information
Minimalistic state machine. Commonly used types: Machinery.IState<TContext, TEvent> Machinery.StateMachine<TContext, TEvent> Machinery.StateMachine<TContext, TEvent, TState, TPolicy>
A state machine implementation that is triggered through a (proxy-)interface. This hides all state machine mechanics for the outside world, it just talks with an ordinary interface. This approach also opens the way to use ordinary classes (with interfaces) as states within the state machine. The TIM... More information
A library to add a dynamically SOLID version of the State Pattern and/or StateMachine Pattern. Be aware that there are a V1 and a V2 version. Both are still valid but provide each a different view on how to use the library version. V1 is more in line with the State Pattern, while V2 more with the... More information