graphit/controlpi-statemachine.git
2 years agoTrigger in state change event. master
Benjamin Braatz [Wed, 8 Mar 2023 02:27:00 +0000 (03:27 +0100)]
Trigger in state change event.

2 years agoFix documentation.
Benjamin Braatz [Wed, 16 Nov 2022 13:35:46 +0000 (14:35 +0100)]
Fix documentation.

2 years agoAdd more explanation to documentation.
Benjamin Braatz [Wed, 9 Nov 2022 14:49:36 +0000 (15:49 +0100)]
Add more explanation to documentation.

2 years agoAdd documentation.
Benjamin Braatz [Wed, 9 Nov 2022 14:29:47 +0000 (15:29 +0100)]
Add documentation.

3 years agoVersion bump.
Benjamin Braatz [Thu, 31 Mar 2022 03:38:56 +0000 (05:38 +0200)]
Version bump.

3 years ago'entry' and 'exit' are optional.
Benjamin Braatz [Wed, 26 Jan 2022 09:09:36 +0000 (10:09 +0100)]
'entry' and 'exit' are optional.

3 years agoAdd entry and exit commands.
Benjamin Braatz [Wed, 12 Jan 2022 11:35:17 +0000 (12:35 +0100)]
Add entry and exit commands.

3 years agoUse new-style register.
Benjamin Braatz [Tue, 14 Dec 2021 22:54:02 +0000 (23:54 +0100)]
Use new-style register.

3 years agoAdd 'set state' command.
Benjamin Braatz [Wed, 20 Oct 2021 15:07:36 +0000 (17:07 +0200)]
Add 'set state' command.

3 years agoOnly add templates once if present multiple times.
Benjamin Braatz [Tue, 21 Sep 2021 18:56:35 +0000 (20:56 +0200)]
Only add templates once if present multiple times.

4 years agoDo not require jsonschema directly anymore.
Benjamin Braatz [Tue, 23 Mar 2021 18:11:29 +0000 (19:11 +0100)]
Do not require jsonschema directly anymore.

4 years agoSimplify to one trigger per transition.
Benjamin Braatz [Tue, 23 Mar 2021 15:32:16 +0000 (16:32 +0100)]
Simplify to one trigger per transition.

4 years agoAdapt to changes in controlpi/controlpi-wsserver.
Benjamin Braatz [Tue, 23 Mar 2021 14:12:40 +0000 (15:12 +0100)]
Adapt to changes in controlpi/controlpi-wsserver.

4 years agoAdd command to get whole machine
Benjamin Braatz [Wed, 10 Mar 2021 08:39:58 +0000 (09:39 +0100)]
Add command to get whole machine

4 years agoFix missing comma in setup.py
Benjamin Braatz [Wed, 10 Mar 2021 07:12:21 +0000 (08:12 +0100)]
Fix missing comma in setup.py

4 years agoAdd plugin name to registration on bus
Benjamin Braatz [Tue, 9 Mar 2021 19:20:52 +0000 (20:20 +0100)]
Add plugin name to registration on bus

4 years agoAdd dependency on jsonschema to setup.py
Benjamin Braatz [Tue, 9 Mar 2021 19:15:38 +0000 (20:15 +0100)]
Add dependency on jsonschema to setup.py

4 years agoFirst implementation of state machines
Benjamin Braatz [Tue, 9 Mar 2021 17:29:12 +0000 (18:29 +0100)]
First implementation of state machines

4 years agoSwitch README.md and description to English
Benjamin Braatz [Fri, 5 Mar 2021 14:28:30 +0000 (15:28 +0100)]
Switch README.md and description to English

4 years agoMove controlpi.plugins to controlpi-plugins
Benjamin Braatz [Fri, 5 Mar 2021 00:30:42 +0000 (01:30 +0100)]
Move controlpi.plugins to controlpi-plugins

Namespace packages should not be inside regular packages:
https://stackoverflow.com/a/62992832

4 years agoHarmonis spelling of "ControlPi"
Benjamin Braatz [Thu, 4 Mar 2021 21:57:42 +0000 (22:57 +0100)]
Harmonis spelling of "ControlPi"

4 years agoFix quote type in setup.py
Benjamin Braatz [Thu, 4 Mar 2021 21:33:35 +0000 (22:33 +0100)]
Fix quote type in setup.py

4 years agoAdd .gitignore
Benjamin Braatz [Tue, 2 Mar 2021 22:27:11 +0000 (23:27 +0100)]
Add .gitignore

4 years agoAdd controlpi to setup.py requirements
Benjamin Braatz [Tue, 2 Mar 2021 22:22:43 +0000 (23:22 +0100)]
Add controlpi to setup.py requirements

4 years agoInitial commit of plugin structure
Benjamin Braatz [Tue, 2 Mar 2021 22:12:33 +0000 (23:12 +0100)]
Initial commit of plugin structure