Skip to content

Lots of improvements done - #26

Open
hemangjoshi37a wants to merge 15 commits into
heilingbrunner:mainfrom
hemangjoshi37a:main
Open

Lots of improvements done#26
hemangjoshi37a wants to merge 15 commits into
heilingbrunner:mainfrom
hemangjoshi37a:main

Conversation

@hemangjoshi37a

Copy link
Copy Markdown

Lots of improvements done and everything is working.

hemangjoshi37a and others added 15 commits March 20, 2026 14:44
Add 10 Portal methods, 10 MCP tools, and 10 Response DTOs for:
- Tag table CRUD (GetTagTables, GetTagTable, GetTags, ExportTagTable, ImportTagTable, CreateTag, DeleteTag)
- Watch table operations (GetWatchTables, ExportWatchTable, ImportWatchTable)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 9 Portal methods, 10 MCP tools, and 6 Response DTOs for:
- Block CRUD (DeleteBlock, CopyBlock, MoveBlock)
- Type CRUD (DeleteType)
- Block group management (CreateBlockGroup, DeleteBlockGroup, GetBlockGroupInfo)
- Type group management (CreateTypeGroup, DeleteTypeGroup, GetTypeGroupInfo)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 6 Portal methods, 7 MCP tools, and 8 Response DTOs for:
- External sources (GetExternalSources, ImportExternalSource, GenerateBlocksFromSource, DeleteExternalSource, ExportExternalSource)
- Cross-references (GetCrossReferences)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 11 Portal methods, 11 MCP tools, and 11+ Response DTOs for:
- Device CRUD (CreateDevice, DeleteDevice, CreateDeviceGroup)
- Hardware config (GetModules, GetModuleInfo, GetAddresses)
- Network config (GetSubnets, GetNetworkInterfaces, SetIpAddress, ConnectToSubnet)
- GSD support (ImportGsdFile)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 14 Portal methods, 14 MCP tools, and 10+ Response DTOs for:
- Online access (GoOnline, GoOffline, DownloadToDevice, UploadFromDevice)
- Compare (CompareOfflineOnline, CompareBlocks)
- Library management (GetProjectLibrary, GetGlobalLibraries, OpenGlobalLibrary, CopyToLibrary, CopyFromLibrary, GetLibraryTypes)
- Project creation (CreateProject)
- Multi-user info (GetMultiuserInfo)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 15 Portal methods, 15 MCP tools, and 14 Response DTOs for:
- HMI tags (GetHmiTagTables, GetHmiTags, ExportHmiTagTable, ImportHmiTagTable)
- HMI screens (GetScreens, GetScreenInfo, ExportScreen, ImportScreen)
- HMI connections (GetHmiConnections, CreateHmiConnection)
- HMI alarms (GetDiscreteAlarms, GetAnalogAlarms)
- HMI text lists (GetTextLists, ExportTextList, ImportTextList)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 10 Portal methods, 9 MCP tools, and 10 Response DTOs for:
- Technology objects (GetTechnologyObjects, GetTechnologyObject, ExportTechnologyObject, ImportTechnologyObject, DeleteTechnologyObject)
- Safety programming (GetSafetySettings, GetSafetyInfo, SetSafetyPassword, GetSafetyBlocks)
- Enhanced GetSoftwareInfo with tech object/safety/external source counts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant