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