BoxEquip_ServerPos.cs 6.5 KB
using DeviceLibrary;
using OnlineStore.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OnlineStore.DeviceLibrary
{
    public partial class BoxEquip
    {
        /// <summary>
        /// 从服务器获取运动点位数据P1
        /// </summary>
        /// <param name="inOutParam"></param>
        /// <returns></returns>
        public int GetPullAxisUpdownToP1PosFromServer(InOutParam inOutParam)
        {
            //try
            //{
            //Dictionary<string, string> paramMap = new Dictionary<string, string>();
            //paramMap.Add("PosInfo", JsonHelper.SerializeObject(inOutParam.PosInfo));
            //    string server = GetAddr("/service/store/GetPullAxisUpdownToP1PosFromServer", null);
            //    DateTime startTime = DateTime.Now;
            //    ResultData resultdata = HttpHelper.PostJson<Dictionary<string, string>, ResultData>(server, paramMap, 2000, true);
            //    LogUtil.info("GetPullAxisUpdownToP1PosFromServer " + FormUtil.GetSpanStr(DateTime.Now - startTime) + "  【" + server + "】");
            //    if (resultdata == null)
            //    {
            //        LogUtil.info("GetPullAxisUpdownToP1PosFromServer【 " + movepos + "】 没有收到服务器反馈");
            //        return 0;
            //    }
            //    else if (resultdata.data != null)
            //    {
            //        var b = int.Parse(resultdata.data["pos"]);
            //            return int;
            //    }
            //    return 0;
            //}
            //catch (Exception ex)
            //{
            //    LogUtil.error("GetPullAxisUpdownToP1PosFromServer: " + ex.ToString());
            //}
            //return string.Empty;
            return 0;
        }
        /// <summary>
        /// 从服务器获取运动点位数据P3
        /// </summary>
        /// <param name="inOutParam"></param>
        /// <returns></returns>
        public int GetPullAxisUpdownP3PosFromServer(InOutParam inOutParam)
        {
            //try
            //{
            //Dictionary<string, string> paramMap = new Dictionary<string, string>();
            //paramMap.Add("PosInfo", JsonHelper.SerializeObject(inOutParam.PosInfo));
            //    string server = GetAddr("/service/store/GetPullAxisUpdownP3PosFromServer", null);
            //    DateTime startTime = DateTime.Now;
            //    ResultData resultdata = HttpHelper.PostJson<Dictionary<string, string>, ResultData>(server, paramMap, 2000, true);
            //    LogUtil.info("GetPullAxisUpdownP3PosFromServer " + FormUtil.GetSpanStr(DateTime.Now - startTime) + "  【" + server + "】");
            //    if (resultdata == null)
            //    {
            //        LogUtil.info("GetPullAxisUpdownP3PosFromServer【 " + movepos + "】 没有收到服务器反馈");
            //        return 0;
            //    }
            //    else if (resultdata.data != null)
            //    {
            //        var b = int.Parse(resultdata.data["pos"]);
            //            return int;
            //    }
            //    return 0;
            //}
            //catch (Exception ex)
            //{
            //    LogUtil.error("GetPullAxisUpdownP3PosFromServer: " + ex.ToString());
            //}
            //return string.Empty;
            return 0;
        }
        /// <summary>
        /// 从服务器获取运动点位数据P4
        /// </summary>
        /// <param name="inOutParam"></param>
        /// <returns></returns>
        public int GetPullAxisUpdownP4PosFromServer(InOutParam inOutParam)
        {
            //try
            //{
            //Dictionary<string, string> paramMap = new Dictionary<string, string>();
            //paramMap.Add("PosInfo", JsonHelper.SerializeObject(inOutParam.PosInfo));
            //    string server = GetAddr("/service/store/GetPullAxisUpdownP4PosFromServer", null);
            //    DateTime startTime = DateTime.Now;
            //    ResultData resultdata = HttpHelper.PostJson<Dictionary<string, string>, ResultData>(server, paramMap, 2000, true);
            //    LogUtil.info("GetPullAxisUpdownP4PosFromServer " + FormUtil.GetSpanStr(DateTime.Now - startTime) + "  【" + server + "】");
            //    if (resultdata == null)
            //    {
            //        LogUtil.info("GetPullAxisUpdownP4PosFromServer【 " + movepos + "】 没有收到服务器反馈");
            //        return 0;
            //    }
            //    else if (resultdata.data != null)
            //    {
            //        var b = int.Parse(resultdata.data["pos"]);
            //            return int;
            //    }
            //    return 0;
            //}
            //catch (Exception ex)
            //{
            //    LogUtil.error("GetPullAxisUpdownP4PosFromServer: " + ex.ToString());
            //}
            //return string.Empty;
            return 0;
        }
        /// <summary>
        /// 从服务器获取运动点位数据P2
        /// </summary>
        /// <param name="inOutParam"></param>
        /// <returns></returns>
        public int GetPullAxisUpdownP2PosFromServer(InOutParam inOutParam)
        {
            //try
            //{
            //Dictionary<string, string> paramMap = new Dictionary<string, string>();
            //paramMap.Add("PosInfo", JsonHelper.SerializeObject(inOutParam.PosInfo));
            //    string server = GetAddr("/service/store/GetPullAxisUpdownP2PosFromServer", null);
            //    DateTime startTime = DateTime.Now;
            //    ResultData resultdata = HttpHelper.PostJson<Dictionary<string, string>, ResultData>(server, paramMap, 2000, true);
            //    LogUtil.info("GetPullAxisUpdownP2PosFromServer " + FormUtil.GetSpanStr(DateTime.Now - startTime) + "  【" + server + "】");
            //    if (resultdata == null)
            //    {
            //        LogUtil.info("GetPullAxisUpdownP2PosFromServer【 " + movepos + "】 没有收到服务器反馈");
            //        return 0;
            //    }
            //    else if (resultdata.data != null)
            //    {
            //        var b = int.Parse(resultdata.data["pos"]);
            //            return int;
            //    }
            //    return 0;
            //}
            //catch (Exception ex)
            //{
            //    LogUtil.error("GetPullAxisUpdownP2PosFromServer: " + ex.ToString());
            //}
            //return string.Empty;
            return 0;
        }
    }
}