SystemLog

For conceptual usage, see:

class pyrogue.pydm.widgets.SystemLog(parent=None, init_channel=None, title='System Log (20 most recent entries)')[source]

Widget for displaying recent Rogue system log entries.

Parameters:
  • parent (QWidget | None, default: None) – Parent Qt widget.

  • init_channel (str | None, default: None) – Initial Rogue channel address.

  • title (str, default: 'System Log (20 most recent entries)') – Group box title shown above the log table.

connection_changed(connected)[source]

Build log UI elements after first successful channel connection.

Return type:

None

Parameters:

connected (bool)

value_changed(new_val)[source]

Render JSON log entries into the tree widget.

Return type:

None

Parameters:

new_val (str)