using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using EnumType;
|
using iWareSda_QQJF.OPCService;
|
|
namespace iWareSda_QQJF.RgvModel
|
{
|
public class RgvEntity
|
{
|
/// <summary>rgv名称
|
///
|
/// </summary>
|
public string RgvName { get; set; }
|
/// <summary>RGV编号
|
///
|
/// </summary>
|
public int Rgvid { get; set; }
|
|
/// <summary>取货完成
|
///
|
/// </summary>
|
public int getFinish { get; set; }
|
|
/// <summary>放货完成
|
///
|
/// </summary>
|
public int putFinish { get; set; }
|
|
/// <summary>联机模式
|
///
|
/// </summary>
|
public int onLine { get; set; }
|
|
/// <summary>是否报警
|
///
|
/// </summary>
|
public int ararm { get; set; }
|
|
/// <summary>任务完成
|
///
|
/// </summary>
|
public int taskFinish { get; set; }
|
|
/// <summary>是否有货
|
///
|
/// </summary>
|
public int loaded { get; set; }
|
|
/// <summary>报警代码
|
///
|
/// </summary>
|
|
public int alarmCode { get; set; }
|
|
/// <summary>运行状态
|
///
|
/// </summary>
|
public int state { get; set; }
|
|
/// <summary>当前位置
|
///
|
/// </summary>
|
public int pos { get; set; }
|
|
/// <summary>任务ID
|
///
|
/// </summary>
|
public int taskId { get; set; }
|
|
/// <summary>rgv心跳
|
///
|
/// </summary>
|
public int handShake { get; set; }
|
|
/// <summary>当前位置坐标
|
///
|
/// </summary>
|
public long posation { get; set; }
|
|
/// <summary>当前位置坐标
|
///
|
/// </summary>
|
public int total { get; set; }
|
|
/// <summary>
|
/// 是否可用(人工操作非PLC)
|
/// </summary>
|
public bool useful { get; set; }
|
|
|
public RgvEntity(string name = "", int id = 0)
|
{
|
if (name == "" || id == 0) return;
|
RgvName = name;
|
Rgvid = id;
|
//初始化USEFUL
|
useful = true;
|
}
|
}
|
}
|