RemoteCommon.cs
1.3 KB
using OnlineStore.Common;
namespace DeviceLibrary
{
public class RemoteCommon
{
//public RemoteClient Remote { get; set; }
/// <summary>
/// 发送托盘需求
/// </summary>
/// <param name="TrayType"></param>
public static RemoteResult RequestPutReel(RemoteClient Remote, ReelParam reelParam, out string msg)
{
RemoteLoad remoteLoad = new RemoteLoad();
remoteLoad.Action = "RequestPutReel";
remoteLoad.RequestLoadInfo = new RequestLoadInfo();
remoteLoad.RequestLoadInfo.LoadParam = reelParam.clone();
return Remote.SendAndWait(remoteLoad,out msg);
}
/// <summary>
/// 发送物料已放好
/// </summary>
/// <param name="reelParam"></param>
public static RemoteResult PutReelFinish(RemoteClient Remote, ReelParam reelParam, out string msg)
{
LogUtil.info("PutReelFinish:" + reelParam.ToStr());
RemoteLoad remoteLoad = new RemoteLoad();
remoteLoad.Action = "PutReelFinish";
remoteLoad.RequestLoadInfo = new RequestLoadInfo();
remoteLoad.RequestLoadInfo.LoadParam = reelParam.clone();
return Remote.SendAndWait(remoteLoad, out msg);
}
}
}