Commit Graph

3 Commits

Author SHA1 Message Date
Miguel c5b980b134 Refactor hydraulic tank implementation and remove unnecessary UI message boxes
- Updated osHydTank class to simplify properties and remove legacy fields.
- Changed properties to focus on essential attributes for hydraulic simulation.
- Adjusted CurrentLevel property to ensure it remains within valid bounds.
- Removed MessageBox calls in MainViewModel during TSNet integration tests, replacing them with debug logging.
- Cleaned up MCPServer by removing screenshot functionality and related methods.
- Added direct execution method for TSNet simulation without Python dependency.
2025-09-12 04:14:20 +02:00
Miguel baed392d90 Enhance TSNet simulation: optimize tank configurations, improve time settings, and extract dynamic tank levels. Update INP generator to utilize real tank data and add methods for tank adapter retrieval. 2025-09-12 02:58:39 +02:00
Miguel 55b0767685 Add comprehensive test suites for TSNet Phase 2 functionality
- Implemented `tsnet_direct_tests.py` for direct testing of TSNet core functionalities without MCP.
- Created `tsnet_edge_test_suite.py` to handle edge cases and error management in TSNet.
- Developed `tsnet_mcp_test_suite.py` to test TSNet using MCP CtrEditor APIs, ensuring no freezing occurs.
- Introduced `tsnet_simple_verification.py` for a basic connectivity and functionality check of TSNet.
2025-09-10 22:47:07 +02:00