leads_vec.cli#

Module Contents#

Classes#

Functions#

API#

class leads_vec.cli.CustomRuntimeData#

Bases: leads_gui.RuntimeData

Initialization

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.Callback

Initialization

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.Callback

Initialization

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#