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()