pyrcf.components.ctrl_loop_debuggers.data_publish_debuggers
Classes
This control loop debugger will stream the data from all the components in the control loop |
|
This control loop debugger will stream the data from all the components in the control loop |
Module Contents
- class pyrcf.components.ctrl_loop_debuggers.data_publish_debuggers.ComponentDataPublisherDebugger(rate: float = None, clock: pyrcf.utils.time_utils.ClockBase = PythonPerfClock(), debug_publish_callables: Callable[[], Any] | List[Callable[[], Any]] = None, port: int = DEFAULT_ZMQ_PUBLISH_PORT)
Bases:
pyrcf.components.ctrl_loop_debuggers.ctrl_loop_data_publisher_base.CtrlLoopDataPublisherBaseThis control loop debugger will stream the data from all the components in the control loop so that it can be subscribed to by a zmq subscriber (see PyRCFSubscriberZMQ).
- class pyrcf.components.ctrl_loop_debuggers.data_publish_debuggers.PlotjugglerLoopDebugger(rate: float = None, clock: pyrcf.utils.time_utils.ClockBase = PythonPerfClock(), debug_publish_callables: Callable[[], Any] | List[Callable[[], Any]] = None, port: int = DEFAULT_PLOTJUGGLER_PUBLISH_PORT)
Bases:
ComponentDataPublisherDebuggerThis control loop debugger will stream the data from all the components in the control loop so that it can be visualised in plotjuggler.