Maria Matejka
30dc8824ec
Python CLI Package: Locking BIRD object
2023-05-23 14:14:28 +02:00
Maria Matejka
545d9b823b
Python GUI: Protocol states and disable/enable buttons
2023-05-23 14:14:28 +02:00
Maria Matejka
edf5efd45a
Python GUI: Showing protocol names
2023-05-23 13:45:04 +02:00
Maria Matejka
19274f4301
Python GUI: Switching layouts
2023-05-23 13:45:04 +02:00
Maria Matejka
fff44269b9
Python GUI: Reworked the asyncio helper completely
...
The original asyncio helper in the example is busy-waiting, playing ping-pong
with Qt scheduler for the whole time. Using a separate worker thread instead.
2023-05-23 13:45:04 +02:00
Maria Matejka
bef77416af
Python CLI Package: first try of a GUI
...
based on an example from https://doc.qt.io/qtforpython-6/examples/example_async_minimal.html
2023-05-23 13:45:04 +02:00
Maria Matejka
c7bf6a0675
Python CLI Package: protocol Static
2023-05-23 13:45:04 +02:00
Maria Matejka
0f0f8166d4
Python CLI Package: added basic reconfiguration stuff
2023-05-23 13:45:04 +02:00
Maria Matejka
1fa3226b0b
Python CLI Package: test script writing out channel stats
2023-05-23 13:45:04 +02:00
Maria Matejka
3eae4a4eb6
Python CLI Package: Fully parsing 'show protocols all'
2023-05-23 13:45:04 +02:00
Maria Matejka
04f96b6705
Python CLI Package: Protocol scaffolding for Kernel, Device, Direct, Babel and RAdv
...
This choice comes from my own local setup where I use exactly these protocols.
Other protocols will be added later.
2023-05-23 13:44:48 +02:00
Maria Matejka
7dcfad4085
Python CLI Package: Use CLI code names instead of numbers
2023-05-23 13:44:48 +02:00
Maria Matejka
8496c4b469
Python Config Generator: allow comments everywhere
2023-05-23 13:44:48 +02:00
Maria Matejka
49ac4bd161
Python Config Generator: protocols can have names and options
2023-05-23 13:44:48 +02:00
Maria Matejka
11bd97b69b
Python Config Generator: basic scaffolding
2023-05-23 13:44:48 +02:00
Maria Matejka
5e4ab092f3
Stub of Python package for CLI parsing
2023-05-23 13:44:47 +02:00