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