123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- using System;
- using System.Runtime.Serialization;
- using WCS.Entity.Protocol.BCR;
- using WCS.Entity.Protocol.RGV;
- using WCS.Entity.Protocol.Robot;
- using WCS.Entity.Protocol.SRM;
- using WCS.Entity.Protocol.Station;
- using WCS.Entity.Protocol.Truss;
- namespace WCS.Entity.Protocol.DataStructure
- {
- /// <summary>
- /// 设备数据包
- /// </summary>
- [DataContract]
- public class DeviceDataPack
- {
- /// <summary>
- /// 堆垛机数据集
- /// </summary>
- [DataMember(Order = 0)]
- public WCS_BCR80[] BCR80 { get; set; }
- /// <summary>
- /// 穿梭车数据集
- /// </summary>
- [DataMember(Order = 1)]
- public WCS_BCR81[] BCR81 { get; set; }
- /// <summary>
- /// 站台数据集
- /// </summary>
- [DataMember(Order = 2)]
- public WCS_BCR83[] BCR83 { get; set; }
- [DataMember(Order = 3)]
- public WCS_RGV520[] RGV520 { get; set; }
- [DataMember(Order = 4)]
- public WCS_RGV521[] RGV521 { get; set; }
- [DataMember(Order = 5)]
- public WCS_Robot520[] Robot520 { get; set; }
- [DataMember(Order = 6)]
- public WCS_Robot521[] Robot521 { get; set; }
- [DataMember(Order = 7)]
- public WCS_Robot522[] Robot522 { get; set; }
- [DataMember(Order = 8)]
- public WCS_Robot530[] Robot530 { get; set; }
- [DataMember(Order = 9)]
- public WCS_Robot531[] Robot531 { get; set; }
- [DataMember(Order = 10)]
- public WCS_SRM520[] SRM520 { get; set; }
- [DataMember(Order = 11)]
- public WCS_SRM521[] SRM521 { get; set; }
- [DataMember(Order = 12)]
- public WCS_SRM537[] SRM537 { get; set; }
- [DataMember(Order = 13)]
- public WCS_Station520[] Station520 { get; set; }
- [DataMember(Order = 14)]
- public WCS_Station521[] Station521 { get; set; }
- [DataMember(Order = 15)]
- public WCS_Station523[] Station523 { get; set; }
- [DataMember(Order = 16)]
- public WCS_Station524[] Station524 { get; set; }
- [DataMember(Order = 17)]
- public WCS_Station525[] Station525 { get; set; }
- [DataMember(Order = 18)]
- public WCS_Station90[] Station90 { get; set; }
- [DataMember(Order = 19)]
- public WCS_Station91[] Station91 { get; set; }
- [DataMember(Order = 20)]
- public WCS_Truss520[] Truss520 { get; set; }
- [DataMember(Order = 21)]
- public WCS_Truss521[] Truss521 { get; set; }
- [DataMember(Order = 22)]
- public WCS_Truss523[] Truss523 { get; set; }
- [DataMember(Order = 23)]
- public WCS_Truss530[] Truss530 { get; set; }
- [DataMember(Order = 24)]
- public WCS_Truss531[] Truss531 { get; set; }
- /// <summary>
- /// 时间
- /// </summary>
- [DataMember(Order = 25)]
- public DateTime Frame { get; set; }
- /// <summary>
- /// 回放最早时间
- /// </summary>
- [DataMember(Order = 26)]
- public int PlaybackSeconds { get; set; }
- }
- }
|