using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace iWareSda_QQJF.RGV.RgvModel
{
public class rgvDB
{
/// 设备号
///
///
public string rgvNoW { get; set; }
/// 急停
///
///
public string estopW { get; set; }
/// 取货位置
///
///
public string starPosW { get; set; }
/// 放货位置
///
///
public string endPosW { get; set; }
///
/// 托盘编号
///
public string palletType { get; set; }
///
/// RGV父任务号
///
public string rgvfatheridW { get; set; }
/// 任务ID
///
///
public string taskIdW { get; set; }
/// 任务命名1搬运,2移动,3删除任务
///
///
public string cmdW { get; set; }
/// 确认任务完成
///
///
public string ackTaskFinishW { get; set; }
/// rgv解警
///
///
public string resetW { get; set; }
//---------------------------------------------------------------------
/// 设备编号
///
///
public string rgvNoR { get; set; }
/// 取货完成
///
///
public string getFinishR { get; set; }
/// 放货完成
///
///
public string putFinishR { get; set; }
/// 联机模式 自动/非自动
///
///
public string onLineR { get; set; }
/// 是否报警状态
///
///
public string alarmR { get; set; }
/// 任务完成
///
///
public string taskFinishR { get; set; }
/// 是否有货
///
///
public string loadedR { get; set; }
/// 报警代码
///
///
public string alarmCodeR { get; set; }
/// 运行状态
///
///
public string stateR { get; set; }
/// rgv当前位置
///
///
public string posR { get; set; }
/// rgv当前任务号
///
///
public string taskIdR { get; set; }
/// 读取RGV心跳
///
///
public string handShskeR { get; set; }
/// rgv当前位置
///
///
public string posationR { get; set; }
/// rgv当前位置
///
///
public string totalR { get; set; }
///-----------------------------------
public rgvDB(int srmDeviceId = 0)
{
if (srmDeviceId < 1 || srmDeviceId > 4) return;
int rgvno = srmDeviceId;
rgvNoW = "DB34.DBW0";
estopW = "DB34.DBW2";
starPosW = "DB34.DBW4";
endPosW = "DB34.DBW6";
palletType = "DB34.DBW16";
taskIdW = "DB34.DBW8";
cmdW = "DB34.DBW10";
ackTaskFinishW = "DB34.DBW12";
resetW = "DB34.DBW14";
rgvfatheridW = "DB34.DBW18";
//-----------------------------------------------------
rgvNoR = "DB35.DBW0";
getFinishR = "DB35.DBW2";
putFinishR = "DB35.DBW4";
onLineR = "DB35.DBW6";
alarmR = "DB35.DBW8";
taskFinishR = "DB35.DBW10";
loadedR = "DB35.DBW12";
alarmCodeR = "DB35.DBW14";
stateR = "DB35.DBW16";
posR = "DB35.DBW18";
taskIdR = "DB35.DBW20";
handShskeR = "DB35.DBW22";
posationR = "DB35.DBD24";
totalR = "DB35.DBD28";
}
}
}