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