ait.core.server.plugins.limit_monitor module¶
-
class
ait.core.server.plugins.limit_monitor.
TelemetryLimitMonitor
(inputs, outputs, **kwargs)¶ Bases:
ait.core.server.plugin.Plugin
-
__init__
(inputs, outputs, **kwargs)¶ Constructor
- Params:
inputs: names of inbound streams plugin receives data from outputs: names of outbound streams plugin sends its data to zmq_args: dict containing the follow keys:
zmq_context zmq_proxy_xsub_url zmq_proxy_xpub_urlDefaults to empty dict. Default values assigned during instantiation of parent class.
**kwargs: (optional) Dependent on requirements of child class.
-
process
(input_data, topic=None, **kwargs)¶ Not implemented by base Plugin class. This process method must be implemented by any custom plugin class that inherits from this base Plugin.
- Params:
- input_data: Message received from any of the plugin’s input streams. topic: Name of stream that message was received from.
-