64 lines
1.3 KiB
C#
64 lines
1.3 KiB
C#
namespace RobotNet10.ScriptEngine.Enums;
|
|
|
|
/// <summary>
|
|
/// Triggers for ScriptEngine state machine.
|
|
/// </summary>
|
|
public enum ScriptEngineTrigger
|
|
{
|
|
/// <summary>
|
|
/// Reset engine to Idle state.
|
|
/// </summary>
|
|
Reset,
|
|
|
|
/// <summary>
|
|
/// Build scripts from files.
|
|
/// </summary>
|
|
Build,
|
|
|
|
/// <summary>
|
|
/// Start engine (enable tasks/missions).
|
|
/// </summary>
|
|
Start,
|
|
|
|
/// <summary>
|
|
/// Stop engine.
|
|
/// </summary>
|
|
Stop,
|
|
|
|
/// <summary>
|
|
/// Initialization completed (internal trigger).
|
|
/// </summary>
|
|
InitializationCompleted,
|
|
|
|
/// <summary>
|
|
/// Resetting completed (internal trigger).
|
|
/// </summary>
|
|
ResettingCompleted,
|
|
|
|
/// <summary>
|
|
/// Building completed (internal trigger).
|
|
/// </summary>
|
|
BuildingCompleted,
|
|
|
|
/// <summary>
|
|
/// Starting completed (internal trigger).
|
|
/// </summary>
|
|
StartingCompleted,
|
|
|
|
/// <summary>
|
|
/// Stopping completed (internal trigger).
|
|
/// </summary>
|
|
StoppingCompleted,
|
|
|
|
/// <summary>
|
|
/// Build error occurred (internal trigger).
|
|
/// </summary>
|
|
BuildErrorOccurred,
|
|
|
|
/// <summary>
|
|
/// System fault occurred (internal trigger).
|
|
/// </summary>
|
|
FaultOccurred,
|
|
}
|
|
|