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 = "获得程序列表失败,连接失败" }); } }
public HubReadWriterResultModel MainProgramToCNC(HubReadWriterModel hubRead) { var res = new ProgramListHelper().SelectMainProgram(flib, hubRead.Data[0].ToString()); return(new HubReadWriterResultModel() { Result = hubRead.Data[0].ToString(), Error = res.Item2, Success = res.Item1 == 0, SuccessTip = hubRead.SuccessTip, ErrorTip = hubRead.ErrorTip }); }
public HubReadWriterResultModel Reader(HubReadWriterModel hubRead) { List <ReadProgramListItemResultModel> data = new List <ReadProgramListItemResultModel>(); var res = new ProgramListHelper().ReadProgramList(flib, hubRead.Data[0].ToString(), ref data); return(new HubReadWriterResultModel() { Result = data, Error = res.Item2, Success = res.Item1 == 0, SuccessTip = hubRead.SuccessTip, ErrorTip = hubRead.ErrorTip }); }