public ModbusConfigService(IDataPointRepository dataPointRepository, IModuleRepository moduleRepository) { _dataPointRepository = dataPointRepository; _moduleRepository = moduleRepository; currentDataAnalyzeMode = DataAnalyzeModeConfiger.GetDataAnalyzeModeFromConfigFile(); }
public GetDataAnalyzeModeResponse GetDataAnalyzeMode() { GetDataAnalyzeModeResponse response = new GetDataAnalyzeModeResponse(); DataAnalyzeMode oldDataAnalyzeMode = currentDataAnalyzeMode; try { currentDataAnalyzeMode = DataAnalyzeModeConfiger.GetDataAnalyzeModeFromConfigFile(); response.DataAnalyzeMode = currentDataAnalyzeMode; } catch (Exception ex) { currentDataAnalyzeMode = oldDataAnalyzeMode; string message = "获取数据解析模式失败"; response.ResponseSucceed = false; LoggingFactory.GetLogger().WriteDebugLogger(message + ex.Message); } return(response); }
public SetDataAnalyzeModeResponse SetDataAnalyzeMode(SetDataAnalyzeModeRequest request) { SetDataAnalyzeModeResponse response = new SetDataAnalyzeModeResponse(); DataAnalyzeMode oldDataAnalyzeMode = currentDataAnalyzeMode; try { currentDataAnalyzeMode = request.DataAnalyzeMode; DataAnalyzeModeConfiger.SaveDataAnalyzeModeToConfigFile(request.DataAnalyzeMode); } catch (Exception ex) { currentDataAnalyzeMode = oldDataAnalyzeMode; string message = "保存数据解析模式失败"; response.ResponseSucceed = false; LoggingFactory.GetLogger().WriteDebugLogger(message + ex.Message); } return(response); }