labscript_utils.ls_zprocess.ZMQServer

class labscript_utils.ls_zprocess.ZMQServer(port=None, dtype='pyobj', pull_only=False, bind_address='tcp://0.0.0.0', timeout_interval=None, **kwargs)[source]

Bases: ZMQServer

A ZMQServer configured with security settings from labconfig

__init__(port=None, dtype='pyobj', pull_only=False, bind_address='tcp://0.0.0.0', timeout_interval=None, **kwargs)[source]

Methods

__init__([port, dtype, pull_only, ...])

handler(request_data)

To be overridden by subclasses.

mainloop()

setup_auth(context)

Deprecated.

shutdown()

shutdown_on_interrupt()

timeout()

A function to call every self.timeout_interval seconds in the same thread as the handler.