PLC配置更改

This commit is contained in:
quowingwang 2026-01-25 13:54:38 +08:00
parent 132902555e
commit 25c626e4ae

View File

@ -32,12 +32,12 @@ builder.Services.AddDynamicApi();
builder.Services.AddControllers();
// ===== 新增PLC服务注册 =====
//builder.Services.Configure<List<PlcConfig>>(builder.Configuration.GetSection("PlcConfigs"));
//builder.Services.Configure<GlobalPlcConfig>(builder.Configuration.GetSection("GlobalPlcConfig"));
//builder.Services.AddSingleton<PlcService>();
//builder.Services.AddScoped<IPlcProductionDataService, PlcProductionDataService>();
builder.Services.Configure<List<PlcConfig>>(builder.Configuration.GetSection("PlcConfigs"));
builder.Services.Configure<GlobalPlcConfig>(builder.Configuration.GetSection("GlobalPlcConfig"));
builder.Services.AddSingleton<PlcService>();
builder.Services.AddScoped<IPlcProductionDataService, PlcProductionDataService>();
// 新增注册PLC后台监听服务项目启动自动执行
builder.Services.AddHostedService<PlcHostedService>();
//builder.Services.AddHostedService<PlcHostedService>();
// ==========================
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle