using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEAWCS_DTO.AGV.HIKROBOT
|
{
|
/// <summary>
|
/// 海康请求外设
|
/// </summary>
|
public class HIKROBOTEqptRequest
|
{
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public string eqptCode { get; set; }
|
|
/// <summary>
|
/// 设备名称
|
/// </summary>
|
public string eqptName { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string taskCode { get; set; }
|
|
/// <summary>
|
/// 任务执行方法
|
/// 通用:CANCEL(任务取消)、APPLY_TO_AGV(AGV申请接料)、APPLY_FROM_AGV(AGV申请送料)、ARRIVED(AGV到达)、RELEASE(AGV离开)
|
/// 自动门:APPLY_LOCK(申请开门)、RELEASE_EQPT(释放自动门)
|
/// 电梯:APPLY_RESOURCE(申请资源)、EXECUTE_TASK(执行到目标楼层)、RELEASE_RESOURCE(释放资源)
|
/// </summary>
|
public string method { get; set; }
|
|
/// <summary>
|
/// 载具信息数组
|
/// </summary>
|
public List<CarrierInfoDto> carrierInfo { get; set; } = new List<CarrierInfoDto>();
|
|
/// <summary>
|
/// 起始位置编号
|
/// </summary>
|
public string srcCode { get; set; }
|
|
/// <summary>
|
/// 目标位置编号
|
/// </summary>
|
public string dstCode { get; set; }
|
|
/// <summary>
|
/// 自动门通过方向/电梯朝向
|
/// 自动门:1=[-180,0)、2=(0,180]
|
/// </summary>
|
public int? srcPathDir { get; set; }
|
|
/// <summary>
|
/// 电梯朝向
|
/// 1=前门、2=后门
|
/// </summary>
|
public int? dstPathDir { get; set; }
|
|
/// <summary>
|
/// 自定义扩展字段
|
/// </summary>
|
public object extra { get; set; }
|
}
|
}
|