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]