init
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
using DTS.Common.Interface.DASFactory;
|
||||
using System;
|
||||
|
||||
namespace DTS.DASLib.Service.StateMachine
|
||||
{
|
||||
public interface IDASState
|
||||
{
|
||||
Status Status { get; }
|
||||
IDASFactory DASFactory { get; set; }
|
||||
Action OnEntry { get; }
|
||||
Action OnExit { get; }
|
||||
State State { get; }
|
||||
void OnEnterState();
|
||||
void OnExitState();
|
||||
}
|
||||
|
||||
public interface IDASStateWithSelector : IDASState
|
||||
{
|
||||
IDASState StateSelector();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user