Release 6ba47253e81e9a0edcd7690c51c05d3d after ut update
This commit is contained in:
parent
89d2ef7e95
commit
2653d49a3e
Binary file not shown.
@ -1,24 +1,7 @@
|
|||||||
.. documentation master file, created by
|
state\_machine package
|
||||||
sphinx-quickstart on Fri Jan 1 19:56:01 2021.
|
======================
|
||||||
You can adapt this file completely to your liking, but it should at least
|
|
||||||
contain the root `toctree` directive.
|
|
||||||
|
|
||||||
Welcome to state_machine documentation!
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
.. automodule:: state_machine
|
.. automodule:: state_machine
|
||||||
:members:
|
:members:
|
||||||
|
:show-inheritance:
|
||||||
.. toctree::
|
:undoc-members:
|
||||||
:maxdepth: 2
|
|
||||||
:caption: Contents:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Indices and tables
|
|
||||||
==================
|
|
||||||
|
|
||||||
* :ref:`genindex`
|
|
||||||
* :ref:`modindex`
|
|
||||||
* :ref:`search`
|
|
||||||
|
|
||||||
|
@ -142,6 +142,8 @@
|
|||||||
</ul></td>
|
</ul></td>
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li><a href="index.html#state_machine.state_machine.last_transition_condition_was">last_transition_condition_was() (state_machine.state_machine method)</a>
|
<li><a href="index.html#state_machine.state_machine.last_transition_condition_was">last_transition_condition_was() (state_machine.state_machine method)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="index.html#state_machine.state_machine.LOG_PREFIX">LOG_PREFIX (state_machine.state_machine attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
@ -203,11 +205,13 @@
|
|||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li><a href="index.html#state_machine.state_machine.this_state">this_state() (state_machine.state_machine method)</a>
|
<li><a href="index.html#state_machine.state_machine.this_state">this_state() (state_machine.state_machine method)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
|
||||||
<li><a href="index.html#state_machine.state_machine.this_state_duration">this_state_duration() (state_machine.state_machine method)</a>
|
<li><a href="index.html#state_machine.state_machine.this_state_duration">this_state_duration() (state_machine.state_machine method)</a>
|
||||||
</li>
|
</li>
|
||||||
|
</ul></td>
|
||||||
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li><a href="index.html#state_machine.state_machine.this_state_is">this_state_is() (state_machine.state_machine method)</a>
|
<li><a href="index.html#state_machine.state_machine.this_state_is">this_state_is() (state_machine.state_machine method)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="index.html#state_machine.state_machine.TRANSITIONS">TRANSITIONS (state_machine.state_machine attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>Welcome to state_machine documentation! — state_machine documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<title>state_machine package — state_machine documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
|
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=b86133f3" />
|
||||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=67a6116b" />
|
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=67a6116b" />
|
||||||
@ -61,9 +61,11 @@
|
|||||||
<div>
|
<div>
|
||||||
<h3><a href="#">Table of Contents</a></h3>
|
<h3><a href="#">Table of Contents</a></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="reference internal" href="#">Welcome to state_machine documentation!</a><ul>
|
<li><a class="reference internal" href="#">state_machine package</a><ul>
|
||||||
<li><a class="reference internal" href="#state-machine-state-machine">state_machine (State Machine)</a></li>
|
<li><a class="reference internal" href="#state-machine-state-machine">state_machine (State Machine)</a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine"><code class="docutils literal notranslate"><span class="pre">state_machine</span></code></a><ul>
|
<li><a class="reference internal" href="#state_machine.state_machine"><code class="docutils literal notranslate"><span class="pre">state_machine</span></code></a><ul>
|
||||||
|
<li><a class="reference internal" href="#state_machine.state_machine.LOG_PREFIX"><code class="docutils literal notranslate"><span class="pre">state_machine.LOG_PREFIX</span></code></a></li>
|
||||||
|
<li><a class="reference internal" href="#state_machine.state_machine.TRANSITIONS"><code class="docutils literal notranslate"><span class="pre">state_machine.TRANSITIONS</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition()</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition_was"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition_was()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition_was"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition_was()</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.previous_state"><code class="docutils literal notranslate"><span class="pre">state_machine.previous_state()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.previous_state"><code class="docutils literal notranslate"><span class="pre">state_machine.previous_state()</span></code></a></li>
|
||||||
@ -78,7 +80,6 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -123,7 +124,7 @@
|
|||||||
<a href="#">state_machine documentation</a> »
|
<a href="#">state_machine documentation</a> »
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item nav-item-this"><a href="">Welcome to state_machine documentation!</a></li>
|
<li class="nav-item nav-item-this"><a href="">state_machine package</a></li>
|
||||||
<li class="right">
|
<li class="right">
|
||||||
|
|
||||||
|
|
||||||
@ -154,7 +155,7 @@
|
|||||||
<div class="body" role="main">
|
<div class="body" role="main">
|
||||||
|
|
||||||
<section id="module-state_machine">
|
<section id="module-state_machine">
|
||||||
<span id="welcome-to-state-machine-documentation"></span><h1>Welcome to state_machine documentation!<a class="headerlink" href="#module-state_machine" title="Link to this heading">¶</a></h1>
|
<span id="state-machine-package"></span><h1>state_machine package<a class="headerlink" href="#module-state_machine" title="Link to this heading">¶</a></h1>
|
||||||
<section id="state-machine-state-machine">
|
<section id="state-machine-state-machine">
|
||||||
<h2>state_machine (State Machine)<a class="headerlink" href="#state-machine-state-machine" title="Link to this heading">¶</a></h2>
|
<h2>state_machine (State Machine)<a class="headerlink" href="#state-machine-state-machine" title="Link to this heading">¶</a></h2>
|
||||||
<p><strong>Author:</strong></p>
|
<p><strong>Author:</strong></p>
|
||||||
@ -178,7 +179,8 @@
|
|||||||
<dl class="py class">
|
<dl class="py class">
|
||||||
<dt class="sig sig-object py" id="state_machine.state_machine">
|
<dt class="sig sig-object py" id="state_machine.state_machine">
|
||||||
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">state_machine.</span></span><span class="sig-name descname"><span class="pre">state_machine</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">default_state</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">log_lvl</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#state_machine.state_machine" title="Link to this definition">¶</a></dt>
|
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">state_machine.</span></span><span class="sig-name descname"><span class="pre">state_machine</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">default_state</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">log_lvl</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#state_machine.state_machine" title="Link to this definition">¶</a></dt>
|
||||||
<dd><dl class="field-list simple">
|
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||||||
|
<dl class="field-list simple">
|
||||||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||||||
<dd class="field-odd"><ul class="simple">
|
<dd class="field-odd"><ul class="simple">
|
||||||
<li><p><strong>default_state</strong> – The default state which is set on initialisation.</p></li>
|
<li><p><strong>default_state</strong> – The default state which is set on initialisation.</p></li>
|
||||||
@ -261,6 +263,16 @@ including the following information: (condition-method (str), transition-time (n
|
|||||||
<span class="n">INFO</span> <span class="o">-</span> <span class="n">state_machine</span> <span class="o">-</span> <span class="n">TraficLights</span><span class="p">:</span> <span class="n">State</span> <span class="n">change</span> <span class="p">(</span><span class="s1">'condition_true'</span><span class="p">):</span> <span class="s1">'state_green'</span> <span class="o">-></span> <span class="s1">'state_red'</span>
|
<span class="n">INFO</span> <span class="o">-</span> <span class="n">state_machine</span> <span class="o">-</span> <span class="n">TraficLights</span><span class="p">:</span> <span class="n">State</span> <span class="n">change</span> <span class="p">(</span><span class="s1">'condition_true'</span><span class="p">):</span> <span class="s1">'state_green'</span> <span class="o">-></span> <span class="s1">'state_red'</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
|
<dl class="py attribute">
|
||||||
|
<dt class="sig sig-object py" id="state_machine.state_machine.LOG_PREFIX">
|
||||||
|
<span class="sig-name descname"><span class="pre">LOG_PREFIX</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'StateMachine:'</span></em><a class="headerlink" href="#state_machine.state_machine.LOG_PREFIX" title="Link to this definition">¶</a></dt>
|
||||||
|
<dd></dd></dl>
|
||||||
|
|
||||||
|
<dl class="py attribute">
|
||||||
|
<dt class="sig sig-object py" id="state_machine.state_machine.TRANSITIONS">
|
||||||
|
<span class="sig-name descname"><span class="pre">TRANSITIONS</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{}</span></em><a class="headerlink" href="#state_machine.state_machine.TRANSITIONS" title="Link to this definition">¶</a></dt>
|
||||||
|
<dd></dd></dl>
|
||||||
|
|
||||||
<dl class="py method">
|
<dl class="py method">
|
||||||
<dt class="sig sig-object py" id="state_machine.state_machine.last_transition_condition">
|
<dt class="sig sig-object py" id="state_machine.state_machine.last_transition_condition">
|
||||||
<span class="sig-name descname"><span class="pre">last_transition_condition</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#state_machine.state_machine.last_transition_condition" title="Link to this definition">¶</a></dt>
|
<span class="sig-name descname"><span class="pre">last_transition_condition</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#state_machine.state_machine.last_transition_condition" title="Link to this definition">¶</a></dt>
|
||||||
@ -406,16 +418,6 @@ including the following information: (condition-method (str), transition-time (n
|
|||||||
|
|
||||||
</dd></dl>
|
</dd></dl>
|
||||||
|
|
||||||
<div class="toctree-wrapper compound">
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id="indices-and-tables">
|
|
||||||
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Link to this heading">¶</a></h1>
|
|
||||||
<ul class="simple">
|
|
||||||
<li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li>
|
|
||||||
<li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li>
|
|
||||||
<li><p><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></p></li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
||||||
@ -428,9 +430,11 @@ including the following information: (condition-method (str), transition-time (n
|
|||||||
<div>
|
<div>
|
||||||
<h3><a href="#">Table of Contents</a></h3>
|
<h3><a href="#">Table of Contents</a></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="reference internal" href="#">Welcome to state_machine documentation!</a><ul>
|
<li><a class="reference internal" href="#">state_machine package</a><ul>
|
||||||
<li><a class="reference internal" href="#state-machine-state-machine">state_machine (State Machine)</a></li>
|
<li><a class="reference internal" href="#state-machine-state-machine">state_machine (State Machine)</a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine"><code class="docutils literal notranslate"><span class="pre">state_machine</span></code></a><ul>
|
<li><a class="reference internal" href="#state_machine.state_machine"><code class="docutils literal notranslate"><span class="pre">state_machine</span></code></a><ul>
|
||||||
|
<li><a class="reference internal" href="#state_machine.state_machine.LOG_PREFIX"><code class="docutils literal notranslate"><span class="pre">state_machine.LOG_PREFIX</span></code></a></li>
|
||||||
|
<li><a class="reference internal" href="#state_machine.state_machine.TRANSITIONS"><code class="docutils literal notranslate"><span class="pre">state_machine.TRANSITIONS</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition()</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition_was"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition_was()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.last_transition_condition_was"><code class="docutils literal notranslate"><span class="pre">state_machine.last_transition_condition_was()</span></code></a></li>
|
||||||
<li><a class="reference internal" href="#state_machine.state_machine.previous_state"><code class="docutils literal notranslate"><span class="pre">state_machine.previous_state()</span></code></a></li>
|
<li><a class="reference internal" href="#state_machine.state_machine.previous_state"><code class="docutils literal notranslate"><span class="pre">state_machine.previous_state()</span></code></a></li>
|
||||||
@ -445,7 +449,6 @@ including the following information: (condition-method (str), transition-time (n
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -490,7 +493,7 @@ including the following information: (condition-method (str), transition-time (n
|
|||||||
<a href="#">state_machine documentation</a> »
|
<a href="#">state_machine documentation</a> »
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item nav-item-this"><a href="">Welcome to state_machine documentation!</a></li>
|
<li class="nav-item nav-item-this"><a href="">state_machine package</a></li>
|
||||||
<li class="right">
|
<li class="right">
|
||||||
|
|
||||||
|
|
||||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -1,12 +1,29 @@
|
|||||||
EXAMPLES = $(wildcard example.py)
|
# pylibs examples Makefile: Version 1.0 (2025-08-15)
|
||||||
LOGFILES = ${EXAMPLES:.py=.log}
|
|
||||||
|
.ONESHELL:
|
||||||
|
SHELL = /usr/bin/bash
|
||||||
|
MAKEFLAGS += --no-print-directory
|
||||||
|
.SILENT:
|
||||||
|
|
||||||
|
INTERPRETER = python3
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
EXAMPLES := $(wildcard *.py)
|
||||||
|
EXAMPLES := $(filter-out config.py, $(EXAMPLES))
|
||||||
|
LOGFILES := ${EXAMPLES:.py=.log}
|
||||||
|
LOGFILES_1st := ${EXAMPLES:.py=.log_1st}
|
||||||
|
|
||||||
all: $(LOGFILES)
|
all: $(LOGFILES)
|
||||||
|
|
||||||
%.log: %.py
|
-include __make.d__/*.mk
|
||||||
python3 $< > $@
|
|
||||||
|
|
||||||
clean:
|
%.log: %.py
|
||||||
@echo -e "\e[1m * Example logs...\e[0m"
|
$(MAKE) $@_1st 2> /dev/null
|
||||||
@rm -f $(LOGFILES)
|
echo -e "\e[1m * Running example $<\e[0m"
|
||||||
|
$(INTERPRETER) $< > $@
|
||||||
|
|
||||||
|
localclean:
|
||||||
|
clean: localclean
|
||||||
|
echo -e "\e[1m * Example logs...\e[0m"
|
||||||
|
rm -f $(LOGFILES)
|
||||||
|
rm -f $(LOGFILES_1st)
|
||||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user