akira
1afe16053d
fix: Set shared_procimg value is stored in the device
...
Classes have accessed a global shared_procimg value during
instantiation. However, this value is managed directly for each
device individually. There can be no global value.
Signed-off-by: Sven Sager <akira@narux.de >
2023-08-17 12:28:45 +02:00
akira
596658d656
fix: autorefresch with shared_procimg writes all outputs automatic
...
Fixes the bug that with automatic process image update and
shared_procimg, outputs of devices are also written without automatic
update enabled.
Signed-off-by: Sven Sager <akira@narux.de >
2023-08-17 12:28:45 +02:00
akira
70a0721680
style: With shared_procimg, save changed outputs in set instead of list
...
In sets, elements can only occur once. Therefore, no `if` statement
has to check whether the element is already included in the list.
Signed-off-by: Sven Sager <akira@narux.de >
2023-08-17 12:28:42 +02:00
akira
4cb0194f23
chore: Release 2.6.0
...
Signed-off-by: Sven Sager <akira@narux.de >
2023-06-28 16:03:04 +02:00
akira
82311c9b00
fix: Colors of LEDs are now controlled correctly
...
The wrong colors of the LEDs on the RevPi Connect 4 were controlled when
using the A* properties.
Signed-off-by: Sven Sager <akira@narux.de >
2023-06-28 15:34:54 +02:00
akira
6f4777317e
fix: Changed DevSelect from namedtuple to a class
...
The class can be used for filtering devices and provides the user with
more extensive documentation.
Signed-off-by: Sven Sager <akira@narux.de >
2023-06-09 08:11:12 +02:00
akira
1de435b17f
fix: Adjustment of the inheritance of devconfigure
...
When switching to the modular approach, the addresses of a core were
accidentally adopted as a global configuration.
Signed-off-by: Sven Sager <akira@narux.de >
2023-06-08 19:01:48 +02:00
akira
40ada14b07
chore: RC version 2.6.0rc6
...
Signed-off-by: Sven Sager <akira@narux.de >
2023-06-08 14:31:03 +02:00
Nicolai Buchwitz
7d7efd12a9
feat: Add support for RevPi Connect 4
...
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de >
2023-06-08 14:23:16 +02:00
akira
c8b42b5202
fix: Add modular design for RevPiStatus byte
...
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de >
2023-06-08 14:23:08 +02:00
Nicolai Buchwitz
77c58f468b
docs(Connect): Fix typo in wgtoggle docstring
...
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de >
2023-05-24 20:50:30 +02:00
akira
207a8e92e8
Add __about__.py to handle version number of project in one place
2023-05-13 11:57:04 +02:00
akira
3771a7847e
Replaces Master-Slave with Client-Server
...
Expunging all occurrences of inappropriate language of the query and
response paradigm of PLC communications. We are familiar with the Modbus
terminology and fully support this change.
https://www.modbus.org/docs/Client-ServerPR-07-2020-final.docx.pdf
2023-02-07 09:38:11 +01:00
akira
7d482d498c
Change license from LGPLv3 to LGPLv2 after approval of all contributors
...
https://github.com/mindstorm38 approved license change
https://github.com/nbuchwitz approved license change
2023-02-03 12:10:43 +01:00
akira
8ddb323f24
Update documentation
2023-01-31 20:05:04 +01:00
akira
05e4ff96ca
Code and project cleanup
2023-01-20 17:08:35 +01:00
akira
1b7397e608
Improved device search function and create run_net_plc shortcut
2023-01-20 12:31:59 +01:00
akira
c7b2e59063
Merge branch 'feature/deviceselect' into srclayout
...
# Conflicts:
# src/revpimodio2/modio.py
# src/revpimodio2/netio.py
2023-01-20 11:18:08 +01:00
akira
1057e6daa4
Reorder package to src-layout.
...
Move package to src directory and update project base files for build
process.
2023-01-19 13:20:26 +01:00