93 lines
1.0 KiB
C#
93 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,
|
|
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,
|
|
} |