Initial commit

This commit is contained in:
2026-07-03 16:31:37 +07:00
commit 899c7c637d
1939 changed files with 641750 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
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,
}