// /************************************************************************ // * @file GlobalEnums.cs // * @author Su Liang // * @date 2023/02/03 // * // * @copyright © Sicentury Inc. // * // * @brief // * // * @details // * // * // * *****************************************************************************/ using System; using System.Runtime.Serialization; namespace MECF.Framework.Common.Utilities { /// /// 直线电机预设位置 /// [Serializable] [DataContract] public enum MotorMoveToPos { /// /// 待料位置 /// [EnumMember] Neg, /// /// 物料移栽准备位置 /// [EnumMember] Pos, /// /// 移动到CM1预设位置 /// [EnumMember] Cm1, /// /// 移动到CM2预设位置 /// [EnumMember] Cm2, /// /// 移动到CM3预设位置 /// [EnumMember] Cm3, /// /// 移动到CM4预设位置 /// [EnumMember] Cm4, /// /// 移动到CM5预设位置 /// [EnumMember] Cm5, /// /// 移动到CM6预设位置 /// [EnumMember] Cm6, /// /// 移动到CM7预设位置 /// [EnumMember] Cm7, /// /// 移动到CM8预设位置 /// [EnumMember] Cm8, /// /// 移动到CM9预设位置 /// [EnumMember] Cm9 } /// /// 电机移动方向 /// [Serializable] [DataContract] public enum MotorMoveDir { /// /// 负方向 /// [EnumMember] Neg, /// /// 正方向 /// [EnumMember] Pos } /// /// 移栽机械手预设位置 /// [Serializable] [DataContract] public enum TransporterPos { [EnumMember] StandbyA, [EnumMember] PickA, [EnumMember] PlaceA, [EnumMember] StandbyB, [EnumMember] PickB, [EnumMember] PlaceB, [EnumMember] StandbyNg, [EnumMember] PlaceNg } }