SignalListener

class mtf.network_port.signal_listener.SignalListener
__init__()
start(channel_name: str, frame_name: str, frame_id: int, pdu_name: str, signal_name: str, on_change: bool = True, silent_mode: bool = False) str
start_by_frame_id(channel_name: str, frame_id: int, pdu_name: str, signal_name: str, on_change: bool = True, silent_mode: bool = False) str
start_by_frame_name(channel_name: str, frame_name: str, pdu_name: str, signal_name: str, on_change: bool = True, silent_mode: bool = False) list
stop(signal_full_path_name: str, on_change: bool = True) bool
stop_all()
clear_history(signal_full_path_name: str = '', clear_high_level_cache: bool = True) bool

clear_history() : clear all signals history clear_history(clear_high_level_cache = True) : Clear all signals history from low and high level cache

get_signals(signal_full_path_name: str = '') list | dict
get_signals_from_cache(signal_full_path_name: str = '') list | dict
set_callback_function(callback)
static __new__(cls, *args, **kwargs)

Initialize a new instance of the ControllerBase.

The instance will be automatically added to the list of controllers.

classmethod controllers_cleanup()

Clean up all controller instances.

Calls the clean_up() method for each instance.

clean_up()