using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeviceWCS
{
class srmInfo
{
/// 堆垛机名称
///
///
public string SrmName { get; set; }
/// 设备编号
///
///
public int DeviceId { get; set; }
/// 堆垛机心跳(1-10000)
///
///
public int RhandShake { get; set; }
/// 堆垛机模式
/// 1自动模式
/// 2手动模式
/// 3半自动模式
/// 4维修模式
/// 0关机
///
public int Rmode { get; set; }
/// 值是1堆垛机是报警状态
///
///
public int Ralarm { get; set; }
/// 值是1表示堆垛机有货
///
///
public int RliftFull { get; set; }
/// 堆垛机当前列号
///
///
public int Rposx { get; set; }
/// 堆垛机当前层号
///
///
public int Rposy { get; set; }
/// 堆垛机当前货叉位置
/// 0 货叉原位
/// 1 货叉在左侧
/// 2 货叉在右侧
///
public int Rposz { get; set; }
/// 堆垛机当前列坐标
///
///
public long Rposxmm { get; set; }
/// 堆垛机当前层坐标
///
///
public long Rposymm { get; set; }
/// 堆垛机当前货叉坐标
///
///
public long Rposzmm { get; set; }
/// 值是1 表示完成取货信号
///
///
public int RpickFinish { get; set; }
/// 值是1 表示完成放货信号
///
///
public int RdeliveryFinish { get; set; }
/// 值是1表示任务完成
///
///
public int RtaskFinish { get; set; }
/// 报警代码
///
///
public int RalarmNumber { get; set; }
/// 堆垛机状态
/// 0空闲
/// 1取货定位中
/// 2请求取货
/// 3取货中
/// 4取货完成放货定位中
/// 5请求放货
/// 6放货中
/// 98维修中
/// 99报警
///
public int Rstate { get; set; }
/// 堆垛机当前巷道
///
///
public int Ractuallane { get; set; }
/// 堆垛机当前任务号
///
///
public int RtaskNO { get; set; }
/// 堆垛机当前设备任务号
///
///
public int RDevicetaskNO { get; set; }
}
}