NullStateMachine

class NullStateMachine[source]

Bases: object

__init__()

Methods

__init__()

add_state(state_name[, state_timer, ...])

set_condition(condition_number, ...)

set_global_counter(counter_number, ...)

set_global_timer(timer_id, timer_duration[, ...])

add_state(state_name: Any, state_timer: float = 0, state_change_conditions: Any = {}, output_actions: Any = ()) None[source]
set_global_timer(timer_id: Any, timer_duration: Any, on_set_delay: int = 0, channel: Any | None = None, on_message: int = 1, off_message: int = 0, loop_mode: int = 0, loop_intervals: int = 0, send_events: int = 1, oneset_triggers: Any | None = None) None[source]
set_condition(condition_number: Any, condition_channel: Any, channel_value: Any) None[source]
set_global_counter(counter_number: Any, target_event: Any, threshold: Any) None[source]