feat: implement P&ID extraction and tag mapping, update MCP server and web UI
This commit is contained in:
@@ -67,6 +67,7 @@ builder.Services.AddHostedService<ExperionHistoryService>();
|
||||
// McpClient: 저수준 HTTP 클라이언트 / McpService: IMcpService 구현 (McpClient 위임)
|
||||
builder.Services.AddSingleton<McpClient>();
|
||||
builder.Services.AddSingleton<IMcpService, McpService>();
|
||||
builder.Services.AddHostedService<McpServerHostedService>();
|
||||
|
||||
// ── OPC UA Server BackgroundService ──────────────────────────────────────────
|
||||
builder.Services.AddSingleton<ExperionOpcServerService>();
|
||||
@@ -81,6 +82,10 @@ builder.Services.AddSingleton<ExperionFastService>();
|
||||
builder.Services.AddSingleton<IExperionFastService>(sp => sp.GetRequiredService<ExperionFastService>());
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<ExperionFastService>());
|
||||
|
||||
// ── P&ID Services ───────────────────────────────────────────────────────────────
|
||||
builder.Services.AddScoped<IPidExtractorService, PidExtractorService>();
|
||||
builder.Services.AddScoped<ITagMappingService, TagMappingService>();
|
||||
|
||||
// ── FastTable Cleanup Service ─────────────────────────────────────────────────
|
||||
builder.Services.AddHostedService<ExperionFastCleanupService>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user