leads.event#
Module Contents#
Classes#
API#
- class leads.event.Event(t: str, context: leads.context.Context)[source]#
Bases:
objectInitialization
- class leads.event.DataPushedEvent(context: leads.context.Context, data: leads.data.DataContainer)[source]#
Bases:
leads.event.EventInitialization
- class leads.event.UpdateEvent(context: leads.context.Context)[source]#
Bases:
leads.event.EventInitialization
- class leads.event.SystemEvent(t: str, context: leads.context.Context, system: str)[source]#
Bases:
leads.event.EventInitialization
- class leads.event.InterventionEvent(context: leads.context.Context, system: str, *data: Any)[source]#
Bases:
leads.event.SystemEventInitialization
- class leads.event.InterventionExitEvent(context: leads.context.Context, system: str, *data: Any)[source]#
Bases:
leads.event.InterventionEventInitialization
- class leads.event.SuspensionEvent(context: leads.context.Context, system: str, cause: str, fatal: bool = False)[source]#
Bases:
leads.event.SystemEventInitialization
- class leads.event.SuspensionExitEvent(context: leads.context.Context, system: str, cause: str, fatal: bool = False)[source]#
Bases:
leads.event.SuspensionEventInitialization
- class leads.event.EventListener(chain: Self | None = None)[source]#
Bases:
leads.callback.CallbackChainInitialization
- super(e: leads.event.Event) None[source]#
- pre_push(event: leads.event.DataPushedEvent) None[source]#
- post_push(event: leads.event.DataPushedEvent) None[source]#
- on_update(event: leads.event.UpdateEvent) None[source]#
- pre_intervene(event: leads.event.InterventionEvent) None[source]#
- post_intervene(event: leads.event.InterventionExitEvent) None[source]#
- pre_suspend(event: leads.event.SuspensionEvent) None[source]#
- post_suspend(event: leads.event.SuspensionExitEvent) None[source]#
- brake_indicator(event: leads.event.Event, state: bool) None[source]#
- left_indicator(event: leads.event.Event, state: bool) None[source]#
- right_indicator(event: leads.event.Event, state: bool) None[source]#
- hazard(event: leads.event.Event, state: bool) None[source]#