runPyDM

For conceptual usage, see:

pyrogue.pydm.runPyDM(serverList='localhost:9090', ui=None, title=None, sizeX=800, sizeY=1000, maxListExpand=5, maxListSize=100)[source]

Launch the default Rogue PyDM application.

Parameters:
  • serverList (str, default: 'localhost:9090') – Comma-separated list of host:port Rogue servers.

  • ui (str | None, default: None) – Optional UI file path. Defaults to pydmTop.py in this package.

  • title (str | None, default: None) – Optional window title. Defaults to "Rogue Server: <servers>".

  • sizeX (int, default: 800) – Initial window width in pixels.

  • sizeY (int, default: 1000) – Initial window height in pixels.

  • maxListExpand (int, default: 5) – Debug-tree auto-expand depth argument forwarded to the UI.

  • maxListSize (int, default: 100) – Debug-tree list-size cap argument forwarded to the UI.

Returns:

This function runs the Qt event loop until the application exits.

Return type:

None