using MECF.Framework.RT.EquipmentLibrary.Core.Attributes; using MECF.Framework.RT.EquipmentLibrary.Core.Interfaces; namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Robots.HwinRobort.Errors { public class HiwinRobotControllerErrors : IBitTypeClass { /// /// ERROR(401) 紧急停止开关被触发。 /// [BitTypeClassProperty(0, "ERROR(401) 紧急停止开关被触发", true)] public bool Error401 { get; private set; } /// /// ERROR(402) 控制器电源故障。 /// [BitTypeClassProperty(1, "ERROR(402) 控制器电源故障", true)] public bool Error402 { get; private set; } /// /// ERROR(403) 控制器电压过低。 /// [BitTypeClassProperty(2, "ERROR(403) 控制器电压过低", true)] public bool Error403 { get; private set; } /// /// ERROR(404) 控制器电压过高。 /// [BitTypeClassProperty(3, "ERROR(404) 控制器电压过高", true)] public bool Error404 { get; private set; } /// /// ERROR(405) 控制器判定驱动器故障。 /// [BitTypeClassProperty(4, "ERROR(405) 控制器判定驱动器故障", true)] public bool Error405 { get; private set; } /// /// ERROR(406) 控制器电压异常。 /// [BitTypeClassProperty(5, "ERROR(406) 控制器电压异常", true)] public bool Error406 { get; private set; } /// /// ERROR(407) 控制器无法辨识驱动器部。 /// [BitTypeClassProperty(6, "ERROR(407) 控制器无法辨识驱动器部", true)] public bool Error407 { get; private set; } /// /// ERROR(408) 驱动器UPS故障。 /// [BitTypeClassProperty(7, "ERROR(408) 驱动器UPS故障", true)] public bool Error408 { get; private set; } } }