一个动态的,分层状态机的实现,使用状态树递归调用。
- 资源大小:367.41 kB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
一个
实现
调用
使用
动态
递归
状态
分层
资 源 简 介
What is rhfsm?
rhfsm is a dynamic, hierarchical state machine implementation that works recursively using a state tree. It is implemented in c# and works with.NET 2.0 or Mono. rhfsm stands for
r ecursive
h ierarchical
f inite
s tate
m achine.
Please do not confuse rhfsm with a recursive state machine which would mean having state machines within state machines. rhfsm is hierarchical in a sense of "a state has states have states".
UPDATE: After some months of distraction I am picking this project up a again! Expect updates very soon!
Why is rhfsm different from other state machine implementations?
Other state machine implementations require you to define all possible states and events at compile time. With rhfsm you just have the machin
文 件 列 表
dependencies
nanttasks
COPY_HERE.txt
nmock
bin
release
COPY_HERE.txt
nunit
msbuildXmlLogger
COPY_HERE.txt
output
bin
release
doc
chm
RHFSM.chm
bin
release
RHFSM.dll
RHFSM.XML
RHFSMTestLauncher.exe
scripts
RHFSM.build
src
RHFSM
RHFSM.Test
Properties
RHFSMDemo
RHFSM.sln
RHFSM
ActiveStatusChangedDelegate.cs
ActiveStatusChangedEventArgs.cs
IMachine.cs
IState.cs
Machine.cs
MachineRoot.cs
RHFSM.csproj
State.cs
StateNameAlreadyInUseException.cs
StateNotFoundException.cs
TransitToStateDelegate.cs
TransitToStateEventArgs.cs
Properties
AssemblyInfo.cs
AssemblyInfo.cs
AssemblyInfo.cs
LICENSE
README