🚧 WIP
This commit is contained in:
Vendored
+104
@@ -1202,6 +1202,110 @@
|
|||||||
],
|
],
|
||||||
"isBackground": false,
|
"isBackground": false,
|
||||||
"problemMatcher": []
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "wago-sim: pytest dnd",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-m",
|
||||||
|
"pytest",
|
||||||
|
"tests",
|
||||||
|
"-q",
|
||||||
|
"--tb=short"
|
||||||
|
],
|
||||||
|
"isBackground": false,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "wago-sim: serve dnd",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-m",
|
||||||
|
"wago_sim.cli",
|
||||||
|
"serve",
|
||||||
|
"--node",
|
||||||
|
"config/pump_node.yaml",
|
||||||
|
"--host",
|
||||||
|
"127.0.0.1",
|
||||||
|
"--port",
|
||||||
|
"5020",
|
||||||
|
"--web-port",
|
||||||
|
"8088"
|
||||||
|
],
|
||||||
|
"isBackground": true,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "kill ports dnd",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-c",
|
||||||
|
"import subprocess; subprocess.run(['powershell','-NoProfile','-Command','Get-NetTCPConnection -LocalPort 5020,8088 -ErrorAction SilentlyContinue | Select-Object -ExpandProperty OwningProcess -Unique | ForEach-Object { Stop-Process -Id $_ -Force }'], capture_output=True); print('killed')"
|
||||||
|
],
|
||||||
|
"isBackground": false,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "wago-sim: serve dnd2",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-m",
|
||||||
|
"wago_sim.cli",
|
||||||
|
"serve",
|
||||||
|
"--node",
|
||||||
|
"config/pump_node.yaml",
|
||||||
|
"--host",
|
||||||
|
"127.0.0.1",
|
||||||
|
"--port",
|
||||||
|
"5020",
|
||||||
|
"--web-port",
|
||||||
|
"8088"
|
||||||
|
],
|
||||||
|
"isBackground": true,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "wago-sim: pytest dnd final",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-m",
|
||||||
|
"pytest",
|
||||||
|
"tests",
|
||||||
|
"-q",
|
||||||
|
"--tb=short"
|
||||||
|
],
|
||||||
|
"isBackground": false,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "stop dnd serve",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-c",
|
||||||
|
"import subprocess; subprocess.run(['powershell','-NoProfile','-Command','Get-NetTCPConnection -LocalPort 5020,8088 -ErrorAction SilentlyContinue | Select-Object -ExpandProperty OwningProcess -Unique | ForEach-Object { Stop-Process -Id $_ -Force }'], capture_output=True); print('stopped')"
|
||||||
|
],
|
||||||
|
"isBackground": false,
|
||||||
|
"problemMatcher": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "wago-sim: pytest spec-only",
|
||||||
|
"type": "shell",
|
||||||
|
"command": ".venv\\Scripts\\python.exe",
|
||||||
|
"args": [
|
||||||
|
"-m",
|
||||||
|
"pytest",
|
||||||
|
"tests",
|
||||||
|
"-q",
|
||||||
|
"--tb=short"
|
||||||
|
],
|
||||||
|
"isBackground": false,
|
||||||
|
"problemMatcher": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
+9
-10
@@ -1,19 +1,18 @@
|
|||||||
# Virtual WAGO node configuration — saved from the web UI (SAVE CONFIG)
|
# Virtual WAGO node configuration — pump station FAT bench
|
||||||
# Simulated device: WAGO 750-362 Modbus TCP coupler
|
# Simulated device: WAGO 750-362 Modbus TCP coupler
|
||||||
# Edit by hand or via the UI; comments are not preserved on UI saves.
|
# I/O codes number modules per type (DI0, DO0, AI0, AO0 — FR-4.3.11 v1.5)
|
||||||
name: pump_node
|
name: pump_station_node
|
||||||
coupler: 750-362
|
coupler: 750-362
|
||||||
|
|
||||||
modules:
|
modules:
|
||||||
- "750-1405" # 16-channel DI 24VDC
|
- "750-430" # 8-channel digital input 24VDC
|
||||||
- "750-430" # 8-channel DI 24VDC
|
- "750-1405" # 16-channel digital input 24VDC
|
||||||
- "750-530" # 8-channel DO 24VDC
|
- "750-530" # 8-channel digital output 24VDC
|
||||||
- "750-1516" # 16-channel DO 24VDC
|
- "750-1516" # 16-channel digital output 24VDC
|
||||||
- "750-467" # 2-channel AI 4-20mA
|
- "750-467" # 2-channel analog input 4-20mA
|
||||||
- "750-554" # 2-channel AO 4-20mA
|
- "750-554" # 2-channel analog output 4-20mA
|
||||||
|
|
||||||
# Application names for module channels (I/O code -> name)
|
# Application names for module channels (I/O code -> name)
|
||||||
channel_names:
|
channel_names:
|
||||||
AO0.0: speed_setpoint
|
AO0.0: speed_setpoint
|
||||||
DI0.0: start_button
|
DI0.0: start_button
|
||||||
DI1.0: test
|
|
||||||
|
|||||||
Reference in New Issue
Block a user