Skip to content

Commit 88ccf63

Browse files
committed
adds SUSA machine setup
1 parent 137efaa commit 88ccf63

6 files changed

Lines changed: 147 additions & 11 deletions

File tree

src/artisanlib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = '4.0.2'
1+
__version__ = '4.0.3'
22
__revision__ = ''
33
__build__ = '0'
44

src/artisanlib/kaleido.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ def __init__(self) -> None:
6262
self._default_data_stream:Final[str] = 'A0'
6363
self._open_timeout:Final[float] = 6 # in seconds
6464
self._init_timeout:Final[float] = 6 # in seconds
65-
self._ping_timeout:Final[float] = 0.8 # in seconds
66-
self._send_timeout:Final[float] = 0.4 # in seconds
67-
self._read_timeout:Final[float] = 4 # in seconds
65+
self._ping_timeout:Final[float] = 1.2 # in seconds
66+
self._send_timeout:Final[float] = 0.6 # in seconds
67+
self._read_timeout:Final[float] = 5 # in seconds
6868
self._ping_retry_delay:Final[float] = 1 # in seconds
69-
self._reconnect_delay:Final[float] = 0.2 # in seconds
69+
self._reconnect_delay:Final[float] = 0.5 # in seconds
7070

7171
self.send_button_timeout:Final[float] = 1.2 # in seconds
7272

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
[General]
2+
Delay=2000
3+
roastertype_setup=SUSA
4+
5+
[Device]
6+
id=29
7+
8+
9+
[Modbus]
10+
IP_retries=1
11+
IP_timeout=0.3
12+
PID_OFF_action=
13+
PID_ON_action=
14+
PID_SV_register=0
15+
PID_d_register=0
16+
PID_device_ID=0
17+
PID_i_register=0
18+
PID_p_register=0
19+
PIDmultiplier=0
20+
SVmultiplier=0
21+
SVwriteFloat=false
22+
SVwriteLong=false
23+
baudrate=9600
24+
bytesize=8
25+
comport=/dev/slave
26+
fetch_max_blocks=false
27+
host=127.0.0.1
28+
input10BCDsAsInt=false
29+
input10FloatsAsInt=false
30+
input10Signed=false
31+
input10bcd=false
32+
input10code=3
33+
input10deviceId=0
34+
input10div=0
35+
input10float=false
36+
input10mode=C
37+
input10register=0
38+
input1BCDsAsInt=false
39+
input1FloatsAsInt=false
40+
input1Signed=false
41+
input1bcd=false
42+
input1code=4
43+
input1deviceId=1
44+
input1div=0
45+
input1float=false
46+
input1mode=C
47+
input1register=0
48+
input2BCDsAsInt=false
49+
input2FloatsAsInt=false
50+
input2Signed=false
51+
input2bcd=false
52+
input2code=4
53+
input2deviceId=2
54+
input2div=0
55+
input2float=false
56+
input2mode=C
57+
input2register=0
58+
input3BCDsAsInt=false
59+
input3FloatsAsInt=false
60+
input3Signed=false
61+
input3bcd=false
62+
input3code=3
63+
input3deviceId=0
64+
input3div=0
65+
input3float=false
66+
input3mode=C
67+
input3register=0
68+
input4BCDsAsInt=false
69+
input4FloatsAsInt=false
70+
input4Signed=false
71+
input4bcd=false
72+
input4code=3
73+
input4deviceId=0
74+
input4div=0
75+
input4float=false
76+
input4mode=C
77+
input4register=0
78+
input5BCDsAsInt=false
79+
input5FloatsAsInt=false
80+
input5Signed=false
81+
input5bcd=false
82+
input5code=3
83+
input5deviceId=0
84+
input5div=0
85+
input5float=false
86+
input5mode=C
87+
input5register=0
88+
input6BCDsAsInt=false
89+
input6FloatsAsInt=false
90+
input6Signed=false
91+
input6bcd=false
92+
input6code=3
93+
input6deviceId=0
94+
input6div=0
95+
input6float=false
96+
input6mode=C
97+
input6register=0
98+
input7BCDsAsInt=false
99+
input7FloatsAsInt=false
100+
input7Signed=false
101+
input7bcd=false
102+
input7code=3
103+
input7deviceId=0
104+
input7div=0
105+
input7float=false
106+
input7mode=C
107+
input7register=0
108+
input8BCDsAsInt=false
109+
input8FloatsAsInt=false
110+
input8Signed=false
111+
input8bcd=false
112+
input8code=3
113+
input8deviceId=0
114+
input8div=0
115+
input8float=false
116+
input8mode=C
117+
input8register=0
118+
input9BCDsAsInt=false
119+
input9FloatsAsInt=false
120+
input9Signed=false
121+
input9bcd=false
122+
input9code=3
123+
input9deviceId=0
124+
input9div=0
125+
input9float=false
126+
input9mode=C
127+
input9register=0
128+
modbus_serial_connect_delay=0.5
129+
optimizer=true
130+
parity=N
131+
port=502
132+
serial_readRetries=1
133+
stopbits=1
134+
timeout=0.4
135+
type=0
136+
wordorderLittle=true

src/requirements-dev.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ types-qrcode>=8.2.0.20250914
1515
lxml-stubs>=0.5.1
1616
mypy==1.19.1
1717
pyright==1.1.408
18-
ruff>=0.15.0
18+
ruff>=0.15.1
1919
pylint==4.0.4
2020
pre-commit>=4.5.1
2121
pytest>=9.0.2
@@ -28,7 +28,7 @@ pytest-datadir==1.8.0
2828
#PyVirtualDisplay==3.0
2929
#pytest-bdd==6.1.1
3030
#pytest-benchmark==4.0.0
31-
hypothesis>=6.151.6
31+
hypothesis>=6.151.7
3232
coverage>=7.13.4
3333
coverage-badge==1.1.2
3434
codespell==2.4.1

src/requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
######
2020
# the following commented package versions are read by appveyor.yml and downloaded outside of pip.
2121
#
22-
# pyinstaller==6.18.0; platform_system='Windows'
22+
# pyinstaller==6.19.0; platform_system='Windows'
2323
# libusb==1.0.26; platform_system='Linux'
2424
# dotenv==2.8.1; platform_system='Linux' # v3.0.0 not compatible with fpm # gem installed, not pip
2525
#
@@ -62,7 +62,7 @@ pillow==12.1.1
6262
pydantic==2.12.5
6363
babel==2.18.0
6464
bleak==2.1.1
65-
python-statemachine==2.5.0
65+
python-statemachine==2.6.0
6666
yoctopuce==2.1.11632
6767
PyQt6==6.10.2
6868
PyQt6-WebEngine==6.10.0
@@ -73,7 +73,7 @@ qt6-tools==6.5.0.1.3
7373
# packages that differ per platform
7474
#
7575
###
76-
pyinstaller==6.18.0; platform_system=='Linux' or sys_platform=='darwin' # on Windows pyinstaller is separately installed (see above)
76+
pyinstaller==6.19.0; platform_system=='Linux' or sys_platform=='darwin' # on Windows pyinstaller is separately installed (see above)
7777
#
7878
########
7979
### macOS specific packages

wiki/ReleaseHistory.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ v4.0.2 (Feb 7, 2026)
1212
* FIXES
1313
- fixes regression where cut/copy/paste shortcuts are not working in file selector dialogs ([Issue #2114](../../../issues/2114))
1414
- fixes build issues which broke PDF reports on Linux and macOS ([Issue #2113](../../../issues/2113))
15-
- fixes issue with delta axis assignents in extra device setups on loading background profiles
15+
- fixes issue with delta axis assignments in extra device setups on loading background profiles
1616

1717
----
1818
v4.0.0 (Jan 28, 2026)

0 commit comments

Comments
 (0)