ZmqServer

class pyrogue.interfaces.ZmqServer(*, root, addr, port, incGroups=None, excGroups=['NoServe'])[source]

ZMQ server for exposing a PyRogue root to remote clients.

Parameters:
  • root (Any) – PyRogue root node to expose.

  • addr (str) – Bind address (for example * or hostname).

  • port (int) – Base port number.

  • incGroups (str | list[str] | None, default: None) – Groups to include in variable updates.

  • excGroups (str | list[str] | None, default: ['NoServe']) – Groups to exclude from variable updates.

property address: str

port).

Type:

Resolved address string (host

port((ZmqServer)arg1) int :
C++ signature :

unsigned short port(rogue::interfaces::ZmqServer {lvalue})