Hil Plots Module

class mtf.test_utilities.new_hil_plotting.hil_plots.HiLPlot

Class for handling High-Level Interface (HiL) plotting with Plotly.

__init__(log_path: str, html_logger: HtmlLogger)
add_marker_buttons()
add_legend(legend_type: str)
add_title(title)
add_xaxis()
add_yaxis(title: str, tick_format: str = '')
add_dropdown()
update_plot()
add_fullscreen_button()
show()
class mtf.test_utilities.new_hil_plotting.hil_plots.SignalVariationPlot

Subclass of HiLPlot for plotting signal variations.

__init__(log_path: str, html_logger)
add_traces(group_signal: TopologyGroup)
add_dropdown()
add_fullscreen_button()
add_legend(legend_type: str)
add_marker_buttons()
add_title(title)
add_xaxis()
add_yaxis(title: str, tick_format: str = '')
show()
update_plot()
class mtf.test_utilities.new_hil_plotting.hil_plots.ReceptionEventPlot

Subclass of HiLPlot for plotting reception events.

__init__(log_path, html_logger)
add_traces(group_message: TopologyGroup)
add_dropdown()
add_fullscreen_button()
add_legend(legend_type: str)
add_marker_buttons()
add_title(title)
add_xaxis()
add_yaxis(title: str, tick_format: str = '')
show()
update_plot()
class mtf.test_utilities.new_hil_plotting.hil_plots.TimeDifferencePlot

Subclass of HiLPlot for plotting time differences between events.

__init__(log_path: str, html_logger)
add_traces(group_message: TopologyGroup)
add_dropdown()
add_fullscreen_button()
add_legend(legend_type: str)
add_marker_buttons()
add_title(title)
add_xaxis()
add_yaxis(title: str, tick_format: str = '')
show()
update_plot()