private void InitializeData() { IModuleService moduleService = IocContainerFactory.GetUnityContainer().Resolve <IModuleService>(); IDataPointService dataPointService = IocContainerFactory.GetUnityContainer().Resolve <IDataPointService>(); IModbusService modbusService = IocContainerFactory.GetUnityContainer().Resolve <IModbusService>(); GetAllModuleRequest getAllModuleRequest = new GetAllModuleRequest(); GetAllModuleResponse getAllModuleResponse = moduleService.GetAllModules(getAllModuleRequest); foreach (var moduleView in getAllModuleResponse.ModuleViews) { GetDataPointByModuleRequest getDataPointByModuleRequest = new GetDataPointByModuleRequest(); getDataPointByModuleRequest.ModuleId = moduleView.ModuleId; GetDataPointByModuleResponse getDataPointByModuleResponse = dataPointService.GetDataPointInfoByModule(getDataPointByModuleRequest); if (getDataPointByModuleResponse.ResponseSucceed) { foreach (var dataPointInfoView in getDataPointByModuleResponse.DataPointInfoViews) { DataPointViewModel dataPointViewModel = dataPointInfoView.ConvertToDataPointViewModel(); dataPointViewModel.ModuleNumber = moduleView.Number; dataPointViewModel.ModuleName = moduleView.Name; dataPointViewModel.ModuleDescription = moduleView.Description; this.DataPoints.Add(dataPointViewModel); } } } }
public ModBusLogWriterService(IServiceProvider serviceProvider) { this._scope = serviceProvider.CreateScope(); this._modBusService = this._scope.ServiceProvider.GetRequiredService <IModbusService>(); this._deviceService = this._scope.ServiceProvider.GetRequiredService <IEntityService <Device> >(); this._recodeService = this._scope.ServiceProvider.GetRequiredService <IEntityService <Recorde> >(); this._configurationService = this._scope.ServiceProvider.GetRequiredService <IEntityService <Configuration> >(); }
public Service1() { var container = AutofacConfig.ConfigureContainer(); using (var scope = container.BeginLifetimeScope()) { _modbusMasterInitializer = scope.Resolve <IModbusMasterInitializer>(); _modbusService = scope.Resolve <IModbusService>(); } InitializeComponent(); }
public void SetValueToModusCommandExecute() { IModbusService modbusService = IocContainerFactory.GetUnityContainer().Resolve <IModbusService>(); if (null != this.SeleteItem) { DataPointViewModel dataPointViewModel = this.SeleteItem as DataPointViewModel; if (null != dataPointViewModel) { SetDataPointValueRequest request = new SetDataPointValueRequest(); DataPointInfoView dataPointInfoView = dataPointViewModel.ConvertToDataPointInfoView(); request.DataPointsToSetValue.Add(dataPointInfoView); modbusService.SetDataPointValue(request); } } else { MessageBox.Show("先选中一行"); } }
public void ReadingDataPointRealTimeValue(object obj, EventArgs e) { IModbusService modbusService = IocContainerFactory.GetUnityContainer().Resolve <IModbusService>(); lock (objReadingDataPointRealTimeValueLock) { GetAllDataPointsRealTimeDataResponse response = null; response = modbusService.GetAllDataPointsRealTimeData(); if (null != response && response.ResponseSucceed) { List <DataPointRealTimeDataView> dataPointRealTimeDataViews = response.AllDataPointsRealTimeData; foreach (var dataPointRealTimeDataView in dataPointRealTimeDataViews) { DataPointViewModel dataPointViewModel = this.DataPoints.Find(p => p.Id == dataPointRealTimeDataView.DataPointId); if (null != dataPointViewModel) { dataPointViewModel.RealTimeValue = dataPointRealTimeDataView.DataPointRealTimeValue; } } } } }
/// <summary> /// 初始化服务 /// </summary> private void InitializeServices() { IModbusConfigService modbusConfigService = IocContainerFactory.GetUnityContainer().Resolve <IModbusConfigService>(); IModbusService modbusService = IocContainerFactory.GetUnityContainer().Resolve <IModbusService>(); IDataPointHistoryDataService dataPointHistoryDataService = IocContainerFactory.GetUnityContainer().Resolve <IDataPointHistoryDataService>(); }
public MainForm() { service = new ModbusService(); InitializeComponent(); }
public Worker(ILogger <Worker> logger, IModbusService modbusService, IUnitOfWork unitOfWork) { _logger = logger; _modbusService = modbusService; _unitOfWork = unitOfWork; }
public MainWindow(IModbusService modbusService, IDeviceUIFactory deviceUIFactory) { InitializeComponent(); _modbusService = modbusService; _deviceUIFactory = deviceUIFactory; }
public ModbusFactory(IUserService userService, IModbusService modbusService) { _userService = userService; _modbusService = modbusService; }
public ModbusController(IModbusFactory modbusFactory, IModbusService modbusService) { _modbusFactory = modbusFactory; _modbusService = modbusService; }
public ModbusController(IModbusService modbusService) { this.modbusService = modbusService; }