public string WriteDataInfoHead(string json) { ResultInfo resultInfo = new ResultInfo(); try { Request request = JsonConvert.DeserializeObject <Request>(json); string FilePath = request.filepath; DataHeadInfo dataheadinfo = JsonConvert.DeserializeObject <DataHeadInfo>(request.dataheadinfo); bool item = citHelper.WriteDataInfoHead(request.filepath, dataheadinfo); if (item) { resultInfo.flag = 1; resultInfo.msg = ""; resultInfo.data = ""; } else { resultInfo.flag = 0; resultInfo.msg = "更新失败"; resultInfo.data = ""; } } catch (Exception ex) { resultInfo.flag = 0; resultInfo.msg = ex.Message; } return(JsonConvert.SerializeObject(resultInfo)); }
/// <summary> /// 创建cit文件并写入头部和通道定义信息 /// </summary> /// <param name="citPath">cit文件路径</param> /// <param name="headInfo">文件头部信息</param> /// <param name="channelInfo">通道定义信息</param> public void WriteCitHeadAndChannelInfo(string citPath, DataHeadInfo headInfo, List <DataChannelInfo> channelInfo) { CitFileHelper citHelper = new CitFileHelper(); citHelper.WriteDataInfoHead(citPath, headInfo); citHelper.WriteDataChannelInfoHead(citPath, channelInfo); citHelper.WriteDataExtraInfo(citPath, ""); }
/// <summary> /// 生成cit文件头信息 /// </summary> /// <param name="citFilePath"></param> /// <param name="head"></param> /// <param name="channelList"></param> /// <param name="dataList"></param> private void CreateCitFileHeader(string citFilePath, DataHeadInfo head, List <DataChannelInfo> channelList) { citHelper.WriteDataInfoHead(citFilePath, head); citHelper.WriteDataChannelInfoHead(citFilePath, channelList); citHelper.WriteDataExtraInfo(citFilePath, ""); }