Пример #1
0
        public string WriteDataExtraInfo(string json)
        {
            ResultInfo resultInfo = new ResultInfo();

            try
            {
                Request request = JsonConvert.DeserializeObject <Request>(json);

                bool item = citHelper.WriteDataExtraInfo(request.filepath, request.extrainfo);

                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));
        }
Пример #2
0
        /// <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, "");
        }
Пример #3
0
 /// <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, "");
 }
Пример #4
0
        /// <summary>
        /// 创建cit文件头
        /// </summary>
        /// <param name="citFileName"></param>
        /// <param name="dataHeadInfo"></param>
        /// <param name="channelList"></param>
        private void CreateCitHeader(string citFileName, DataHeadInfo dataHeadInfo, List <DataChannelInfo> channelList)
        {
            citHelper.WriteCitFileHeadInfo(citFileName, dataHeadInfo, channelList);

            citHelper.WriteDataExtraInfo(citFileName, "");
        }