master
John Lauer Use explicit-target transport for historical ripup probe b22c461 29d ago
import sys,json
from pathlib import Path
P=Path(__file__).resolve().parent;sys.path.insert(0,str(P.parent/'thermal'));from transport import execute
D='bq25792-thermal-reroute-live'
r=execute(D,"app.executeTextCommand('Electron.run DISPLAY NONE; DISPLAY 16 17 18 20; LAYER 16; SET CONFIRM YES; RIPUP (15.2mm 18mm);')\nresult=handle(app,{'expectDocument':target.name},'routing_state')")
(P/'ripup-probe.json').write_text(json.dumps(r,indent=2));print({k:r.get(k) for k in ['segmentCount','viaCount','pourCount','airwireCount']})