init
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DTS.DASLib.Service.StateMachine
|
||||
{
|
||||
public class RealtimeStart : DASStateSelector
|
||||
{
|
||||
public override State State => State.RealtimeStart;
|
||||
public override Action OnEntry => Start;
|
||||
|
||||
public override IDASState StateSelector()
|
||||
{
|
||||
if (Status.RealtimeStatus.CouldNotStartRealtime)
|
||||
{
|
||||
return States.Instance.RealtimeStart;
|
||||
}
|
||||
else
|
||||
{
|
||||
return States.Instance.Realtime;
|
||||
}
|
||||
}
|
||||
|
||||
private void Start()
|
||||
{
|
||||
OnEnterState();
|
||||
Status.RealtimeStatus.StartRealtime();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user