Files
Denso/srcs/RobotNet10/RobotApp/RobotNet10.RobotApp/SLAM/Cartographer/Enums/CartographerTrigger.cs
2026-07-03 16:31:37 +07:00

24 lines
703 B
C#

namespace RobotNet10.RobotApp.SLAM.Cartographer.Enums;
/// <summary>
/// Triggers cho CartographerService state machine
/// </summary>
public enum CartographerTrigger
{
Start,
InitializationComplete,
InitializationFailed,
StartLocalization,
/// <summary>MCL converged; initial pose ready, trajectory added. Transition from InitializingLocalizing to Localizing.</summary>
MclConverged,
/// <summary>Initial pose set without MCL (trajectory already added). Transition from InitializingLocalizing to Localizing.</summary>
MclSkipped,
StartScanMapping,
StopLocalization,
SaveMap,
MapSaved,
ErrorOccurred,
Reset,
Shutdown
}