123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237 |
- using IMCS_CCS.Utils;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
-
- namespace IMCS.CCS.Entitys
- {
- [Table("ccs_action")]
- public class CcsAction
- {
- [Key]
- [Column("id")]
- [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
- public int Id { get; set; }
- [Column("protocol_type")]
- public string ProtocolType { get; set; }
- [Column("ip")]
- public string Ip { get; set; }
- [Column("operate_type")]
- public string OperateType { get; set; }
- [Column("operate_name")]
- public string OperateName { get; set; }
-
- [Column("address")]
- public string Address { get; set; }
-
- [Column("address2")]
- public string Address2 { get; set; }
- [Column("address3")]
- public string Address3 { get; set; }
- [Column("address4")]
- public string Address4 { get; set; }
- [Column("address5")]
- public string Address5 { get; set; }
- [Column("address6")]
- public string Address6 { get; set; }
- [Column("address7")]
- public string Address7 { get; set; }
- [Column("address8")]
- public string Address8 { get; set; }
- [Column("address9")]
- public string Address9 { get; set; }
- [Column("address10")]
- public string Address10 { get; set; }
- [Column("address11")]
- public string Address11 { get; set; }
- [Column("address12")]
- public string Address12 { get; set; }
- [Column("check_address")]
- public string CheckAddress { get; set; }
- [Column("check_address2")]
- public string CheckAddress2 { get; set; }
- [Column("check_address3")]
- public string CheckAddress3 { get; set; }
- [Column("check_address4")]
- public string CheckAddress4 { get; set; }
- [Column("check_address5")]
- public string CheckAddress5 { get; set; }
- [Column("check_address6")]
- public string CheckAddress6 { get; set; }
- [Column("check_value")]
- public string CheckValue { get; set; }
- [Column("check_value2")]
- public string CheckValue2 { get; set; }
- [Column("check_value3")]
- public string CheckValue3 { get; set; }
- [Column("check_value4")]
- public string CheckValue4 { get; set; }
- [Column("check_value5")]
- public string CheckValue5 { get; set; }
- [Column("check_value6")]
- public string CheckValue6 { get; set; }
- [Column("check_value7")]
- public string CheckValue7 { get; set; }
- [Column("check_type")]
- public bool CheckType { get; set; }
- [Column("check_type2")]
- public bool CheckType2 { get; set; }
- [Column("check_type3")]
- public bool CheckType3 { get; set; }
- [Column("check_type4")]
- public bool CheckType4 { get; set; }
- [Column("check_type5")]
- public bool CheckType5 { get; set; }
- [Column("check_type6")]
- public bool CheckType6 { get; set; }
- [Column("callback_address")]
- public string CallbackAddress { get; set; }
- [Column("callback_address2")]
- public string CallbackAddress2 { get; set; }
- [Column("callback_address3")]
- public string CallbackAddress3 { get; set; }
- [Column("callback_address4")]
- public string CallbackAddress4 { get; set; }
- [Column("callback_address5")]
- public string CallbackAddress5 { get; set; }
- [Column("callback_address6")]
- public string CallbackAddress6 { get; set; }
- [Column("callback_value")]
- public string CallbackValue { get; set; }
- [Column("callback_value2")]
- public string CallbackValue2 { get; set; }
- [Column("callback_value3")]
- public string CallbackValue3 { get; set; }
- [Column("callback_value4")]
- public string CallbackValue4 { get; set; }
- [Column("callback_value5")]
- public string CallbackValue5 { get; set; }
- [Column("callback_value6")]
- public string CallbackValue6 { get; set; }
- [Column("file_path")]
- public string FilePath { get; set; }
- [Column("move_index")]
- public string MoveIndex { get; set; }
- [Column("order_index")]
- public string OrderIndex { get; set; }
- [Column("description")]
- public string Description { get; set; }
- }
- /// <summary>
- /// 动作类型
- /// </summary>
- public enum ActionTypeEnum
- {
- [EnumDescription("智能单元取物品")]
- GetIntelligenceUnit,
- [EnumDescription("柔性线取物品")]
- GetFlexibleWire,
- [EnumDescription("质量中心取物品")]
- GetQualityCenter,
- [EnumDescription("智能单元送物品")]
- SendIntelligenceUnit,
- [EnumDescription("柔性线送物品")]
- SendFlexibleWire,
- [EnumDescription("质量中心送物品")]
- SendQualityCenter,
- [EnumDescription("柔性线机器人移动物品")]
- MoveRobotPosition,
- [EnumDescription("上传文件")]
- UploadFile,
- [EnumDescription("启动机床程序")]
- StartNCProgram,
- [EnumDescription("粗偏写入")]
- SendLinShift,
- [EnumDescription("粗偏写入")]
- SendLinShiftFine,
- [EnumDescription("启动清洗机")]
- StartCleanMachine,
- [EnumDescription("启动打标机")]
- StartLabelMachine,
- [EnumDescription("启动三坐标")]
- StartCoordinateMeasuringMachine,
- [EnumDescription("伺服舵机取物品")]
- GetServoStacker,
- [EnumDescription("伺服舵机放物品")]
- SendServoStacker,
- [EnumDescription("读RFID")]
- ReadRFID,
- [EnumDescription("写RFID")]
- WriteRFID,
- }
- /// <summary>
- /// 动作名称
- /// </summary>
- public enum ActionNameEnum
- {
- 智能单元取物品,
- 柔性线取物品,
- 质量中心取物品,
- 智能单元送物品,
- 柔性线送物品,
- 质量中心送物品,
- 柔性线机器人移动物品,
- 上传文件,
- 启动机床程序,
- 粗偏写入,
- 精偏写入,
- 启动清洗机,
- 启动打标机,
- 启动三坐标,
- 伺服舵机取物品,
- 伺服舵机放物品,
- 读RFID,
- 写RFID,
- }
- }
|