Пример #1
0
        public BaseCNCResultModel <ReadProgramListItemResultModel> ReadProgramList(string folder)
        {
            ushort flib = 0;
            var    ret  = ConnectHelper.BuildConnect(ref flib, m_ip, m_port, m_timeout);

            if (ret == 0)
            {
                var res = new List <ReadProgramListItemResultModel>();

                var ret_1 = new ProgramListHelper().ReadProgramList(flib, folder, ref res);
                ConnectHelper.FreeConnect(flib);

                if (ret_1.Item1 == 0)
                {
                    return(new BaseCNCResultModel <ReadProgramListItemResultModel>()
                    {
                        Value = res, ErrorMessage = ret_1.Item2
                    });
                }
                else
                {
                    return(new BaseCNCResultModel <ReadProgramListItemResultModel>()
                    {
                        ErrorMessage = ret_1.Item2
                    });
                }
            }
            else
            {
                return(new BaseCNCResultModel <ReadProgramListItemResultModel>()
                {
                    ErrorMessage = "获得程序列表失败,连接失败"
                });
            }
        }
Пример #2
0
 public void CloseConnect()
 {
     ConnectHelper.FreeConnect(flib);
 }