1.1 KiB
Plant 3D data access
Используется официальный managed Plant API: PlantApplication.CurrentProject, ProjectManager.Project, DataLinksManager, PnPDatabase, PnPTable.Select, PnPRow, GetRelatedRowIds. README указывает ProcessPower.dcf, EngineeringItems, P3dLineGroupPartRelationship и P3dLineGroup (README.md:96-101).
Типичные таблицы/связи: PnPDrawings, PnPDatalinks, EngineeringItems, P3dLineGroup, P3dLineGroupPartRelationship, P3dPartConnection, а также классы Support, Elbow, Pipe, Valve, TapWeld. Прямого SQLiteConnection/SQL UPDATE/INSERT/DELETE writer-а в C# исходниках не найдено. database-access.csv содержит агрегированные file/line tokens.
Необходимо вынести adapter: project activation, drawing id/handle mapping, related rows, safe read/write transactions. Прямые ссылки на 2019 SDK нельзя переносить без официальной проверки API 2026.