ethercat-linux/scripts/debug-sysmgr.ps1

22 lines
603 B
PowerShell
Raw Permalink Normal View History

. "$PSScriptRoot\tc-common.ps1"
$dte = Get-Dte
Open-Solution -Dte $dte
Write-Host "Waiting 60s for project load..."
Start-Sleep -Seconds 60
for ($i = 1; $i -le 10; $i++) {
$p = $dte.Solution.Projects.Item(1)
$obj = $null
try { $obj = $p.Object } catch {}
if ($obj) {
Write-Host "Object ready after attempt $i"
try { $io = $obj.LookupTreeItem("TIID"); Write-Host "TIID: $($io.Name)" }
catch { Write-Host "LookupTreeItem error: $_" }
break
}
Write-Host " Attempt ${i}: Object still null, waiting 10s..."
Start-Sleep -Seconds 10
}
$dte.Quit()