using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Robots
{
public enum RobotStateEnum
{
///
/// Undefined
///
Undefined = 0,
///
/// Not initialized
///
NotInitialized,
///
/// Initializing
///
Initializing,
///
/// Ready
///
Ready,
///
/// Mapping
///
Mapping,
///
/// Mapping station
///
MappingStation,
///
/// Going to position
///
GoingToPosition,
///
/// Approaching
///
Approaching,
///
/// Picking
///
Picking,
///
/// Placing
///
Placing,
///
/// Swapping
///
Swapping,
///
/// Transferring
///
Transferring,
///
/// Aligning
///
Aligning,
///
/// Shutting down
///
ShuttingDown,
///
/// Faulted
///
Faulted,
///
/// Extending for place
///
ExtendingForPlace,
///
/// Extending for pick
///
ExtendingForPick,
///
/// Retracting from place
///
RetractingFromPlace,
///
/// Retracting from pick
///
RetractingFromPick,
///
/// Servo off
///
ServoOff,
///
/// Alarm active
///
AlarmActive,
///
/// Setting servos
///
SettingServos,
///
/// Gripping
///
Gripping
};
}