RobotApp/RobotApp.Common.Shares/Enums/StateType.cs
Đăng Nguyễn 90dcb67b60 update
2025-10-16 14:53:22 +07:00

94 lines
1.0 KiB
C#

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,
}