namespace RobotApp.Common.Shares.Enums; public enum RootStateType { System, Auto, Manual, Service, Stop, Fault, } public enum SystemStateType { Initializing, Standby, Shutting_Down, } public enum AutoStateType { Idle, Executing, Paused, Holding, Canceling, Recovering, Remote_Override, } public enum ManualStateType { Idle, Active, } public enum ServiceStateType { Idle, Active, } public enum StopStateType { EMC, Bumber, Protective, Manual, } public enum FaultStateType { Navigation, Localization, Shielf, Battery, Driver, Peripherals, Safety, Communication, } public enum ExecutingStateType { Planning, Moving, ACT, } public enum ACTStateType { Docking, Docked, Charging, Undocking, Loading, Unloading, TechAction, } public enum MoveStateType { Navigation, Avoidance, Approach, Tracking, Repositioning, } public enum PlanStateType { Task, Path, }