leads_vec.cli#
Module Contents#
Classes#
Functions#
API#
- class leads_vec.cli.CustomRuntimeData#
Bases:
leads_gui.RuntimeDataInitialization
- debug_window_index: int = None#
- control_system_switch_changed: bool = False#
- leads_vec.cli.make_system_switch(ctx: leads.LEADS, system: leads.SystemLiteral, runtime_data: leads_gui.RuntimeData) Callable[[], None]#
- leads_vec.cli.get_proxy_canvas(context_manager: leads_gui.ContextManager, key: str) leads_gui.ProxyCanvas#
- class leads_vec.cli.StreamCallback(context_manager: leads_gui.ContextManager)#
Bases:
leads.comm.CallbackInitialization
- on_fail(service: leads.comm.Service, error: Exception) None#
- on_connect(service: leads.comm.Service, connection: leads.comm.ConnectionBase) None#
- on_disconnect(service: leads.comm.Service, connection: leads.comm.ConnectionBase) None#
- leads_vec.cli.enable_comm_stream(context_manager: leads_gui.ContextManager, port: int) None#
- class leads_vec.cli.CommCallback(context: leads.LEADS, context_manager: leads_gui.ContextManager)#
Bases:
leads.comm.CallbackInitialization
- on_connect(service: leads.comm.Service, connection: leads.comm.ConnectionBase) None#
- on_disconnect(service: leads.comm.Service, connection: leads.comm.ConnectionBase) None#
- on_fail(service: leads.comm.Service, error: Exception) None#
- on_receive(service: leads.comm.Service, msg: bytes) None#
- leads_vec.cli.add_secondary_window(context_manager: leads_gui.ContextManager, display: int, var_lap_times: customtkinter.StringVar, var_speed: customtkinter.DoubleVar, var_speed_trend: customtkinter.DoubleVar) None#
- leads_vec.cli.toggle_debug_window(context_manager: leads_gui.ContextManager, var_debug: customtkinter.StringVar) None#
- leads_vec.cli.set_debug_window(context_manager: leads_gui.ContextManager, var_debug: customtkinter.StringVar, status: bool) None#
- leads_vec.cli.main() int#