Commit Graph

964 Commits

Author SHA1 Message Date
287e4eb591 db temp 2025-07-29 09:23:16 +02:00
6bcb537b81 stten15 adrian forget to commit 2025-07-25 15:36:05 +02:00
5350fe1a08 Add pid_pressure_correction support to leak test steps 2025-07-25 14:25:15 +02:00
74458701a6 Merge branch 'mod-43' 2025-07-25 09:25:36 +02:00
32f7b91b1f m43 mod ok tbt 2025-07-24 16:35:33 +02:00
59ad46b932 m43 mod ok tbt 2025-07-24 15:42:11 +02:00
gg
3da84c704b new recipes st-ten-11 e 15 2025-07-24 11:15:40 +02:00
Eduardo
4bf059656e dev mod 43 2025-07-23 14:16:35 +02:00
Eduardo
150d4f8fc2 dev mod 43 2025-07-23 14:07:01 +02:00
gg
bde0d611b4 new recipes st-ten-11 e 15 2025-07-21 10:52:25 +02:00
neo
45a035cb1d argotractors TWIN label TBT 2025-07-10 17:09:47 +02:00
neo
b87a11b2bf lambo label test 2025-07-04 10:44:17 +02:00
neo
fcafb556c3 cam set solution tbt 2025-06-25 12:28:09 +02:00
Neo
8aa0992330 hopefully non-breaking changes to remove tensorflow requirement in systems that don't use it
(cherry picked from commit 935ed5174b)
2025-06-24 09:16:53 +02:00
gg
31973d7d5c fix admin privilege 2025-06-20 10:36:37 +02:00
gg
e833030b09 fix admin privilege 2025-06-20 10:36:14 +02:00
Neo
935ed5174b hopefully non-breaking changes to remove tensorflow requirement in systems that don't use it 2025-06-19 11:27:58 +02:00
gg
4774cba18d fix archive 2025-06-03 15:43:40 +02:00
gg
c773755a5a fix print_label/pid 2025-06-03 15:32:55 +02:00
gg
cec858b74a fix print_label/pid 2025-06-03 15:32:29 +02:00
2beb4e0664 Merge remote-tracking branch 'origin/master' 2025-05-21 14:29:23 +02:00
ade7a9eba3 Add "Last Commit" feature to display latest Git commit info
Introduced a new "Last Commit" dialog to display the latest Git commit's date, author, and message within the application. Integrated the functionality into the main window menu and updated the UI and module initialization accordingly.
2025-05-21 14:29:12 +02:00
neo
017ce51dee promatec 2025-05-21 09:03:11 +02:00
937c38a0b4 Add virtual keyboard support with updated UI and logic
Integrated a virtual keyboard, replacing platform-specific solutions. Updated CRUD and login interfaces to support the virtual keyboard, along with event handling and keyboard button functionalities. Enhanced UI with new widgets and navigation improvements.
2025-05-13 09:46:26 +02:00
600ff5cca2 Enhance connection handling for Tecna Marposs components
Introduce robust connection management to detect and handle Modbus errors. Automatically attempt reconnections, signal connection status changes, and improve UI feedback during connection issues or restoration.
2025-05-08 14:51:44 +02:00
gg
67ddc97b90 new directory for the db_log 2025-05-07 15:56:04 +02:00
2d7b28fe18 Add database analysis and recovery script with documentation
Introduce `analyze_db.py` for analyzing SQLite database files and recovering corrupted data using standard and advanced methods. Included comprehensive documentation (`README_analyze_db.md`) and a test script (`test_analyze_db.py`) to demonstrate usage and recovery capabilities.
2025-05-07 15:32:02 +02:00
97ffe931ee Ensure database transactions and improve data integrity
Wrap database operations in atomic transactions for consistency during recipe import/export processes, reducing risk of partial updates on errors. Adjust SQLite `synchronous` mode to 1 for enhanced data integrity at the cost of slight performance overhead.
2025-05-07 15:07:55 +02:00
gg
f8fe986ac3 hide password 2025-05-06 10:01:19 +02:00
gg
e1fa612fdb Merge remote-tracking branch 'origin/dev' into dev 2025-05-06 09:13:08 +02:00
gg
126836abf9 admin priv 2025-05-06 09:12:53 +02:00
74479e3108 on screen keyboard support, to be improved 2025-04-24 19:21:06 +02:00
gg
3300f55fec fix time 2025-04-17 11:30:59 +02:00
gg
6aac7d2c4d fix time 2025-04-17 11:05:30 +02:00
02362a8a64 fix autotest 2025-04-14 15:45:39 +02:00
gg
b898948dbe tbt autostart 2025-04-14 15:45:39 +02:00
6ea810d616 ethernet tecna 2025-04-14 15:45:38 +02:00
neo
71f14fd1f6 evtest 2025-04-14 15:45:38 +02:00
neo
3123058a06 tecna ethernet wip 2025-04-14 15:45:38 +02:00
ST-TEN-11
21698a669b Label fix 2025-04-14 11:37:38 +02:00
stres1
695a4334e2 stten1 fix pid label 2025-04-14 09:42:28 +02:00
stres1
fc28cfa021 stten1 2025-04-14 09:31:35 +02:00
stres1
77cf5cc37e Merge remote-tracking branch 'origin/master' 2025-04-10 10:24:21 +02:00
gg
c706b8f9cb show PID 2025-04-09 16:21:45 +02:00
gg
db7a51c5a7 export to directory 2025-04-09 15:44:54 +02:00
stres1
1b5177b80d fix labels 2025-04-08 15:39:36 +02:00
stres1
4829ac4d73 Merge remote-tracking branch 'origin/master' 2025-04-08 15:35:59 +02:00
gg
b5c239ca03 svg import 2025-04-03 16:20:20 +02:00
ST-TEN12
5c72a23681 recipes stten12 fix 2025-04-02 15:46:27 +02:00
neo
3fffb153bd stten12 reprint 2025-04-02 14:34:39 +02:00
neo
67349598d4 import recipes fix 2025-03-31 19:33:31 +02:00
neo
ff4e209251 Merge remote-tracking branch 'origin/master' 2025-03-31 18:22:56 +02:00
neo
6703f6e935 export recipes improvements 2025-03-31 18:22:42 +02:00
ST-TEN12
9bd8260e42 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/components/tecna_marposs_provaset_t3.py
2025-03-31 14:29:27 +02:00
ST-TEN12
aca752434d fix 2025-03-28 12:52:57 +01:00
68fde4dd39 stten15 up 2025-03-28 11:36:12 +01:00
2c252b3626 Merge remote-tracking branch 'origin/master' 2025-03-27 16:16:45 +01:00
86ff1d1c51 Reduce default autotest period to 4 hours.
Changed the default autotest_period from 8.5 hours to 4 hours for better testing frequency. The commented-out code remains as a reference for previous configurations.
2025-03-27 16:16:34 +01:00
427e139905 fix 2025-03-27 15:15:34 +01:00
56de1e5e1b Merge remote-tracking branch 'origin/master' 2025-03-27 12:15:06 +01:00
neo-2
b6e041d51f ST TEN 14 texa 2025-03-27 09:36:03 +01:00
4eb0132333 fix label & modbus 2025-03-26 11:59:03 +01:00
stres1
731079db55 Merge remote-tracking branch 'origin/master' 2025-03-25 10:02:41 +01:00
stres1
c8e082d3a8 fix csv import 2025-03-25 10:02:33 +01:00
c22ca85f4d fix label & modbus 2025-03-25 09:54:52 +01:00
1d1da5b5df DEV TEXA 2025-03-24 13:12:13 +01:00
stten5
e9a1e5a6c1 stten5 fix extra label 2025-03-20 15:36:03 +01:00
STTEN8
01b1ff2cb0 stten8 fix 2025-03-19 12:38:24 +01:00
c6455ed2ff fix tag show on user 2025-03-19 11:25:56 +01:00
bd8045906f fix label to print 2025-03-19 11:16:03 +01:00
e78c8daed2 Merge remote-tracking branch 'origin/master' 2025-03-19 10:03:45 +01:00
6c77989a67 Set template text and visibility based on autotest mode
Introduced a conditional check to update the template label text when in autotest mode. Ensured the template label is visible during specific UI states to enhance user feedback and clarity.
2025-03-19 10:03:32 +01:00
ST-TEN-11
43d41487f5 stten11 tmp fix 2025-03-19 09:21:45 +01:00
ST-TEN-11
d54f0b7cae stten11 tmp fix 2025-03-19 09:20:23 +01:00
neo
9c4dbb45fd new admin password 2025-03-18 19:24:10 +01:00
neo
fab355e36c fix periodic autotest, test it with --test-autotest 2025-03-18 19:17:01 +01:00
stten5
e17ed4a6c9 stten5 2025-03-18 17:45:09 +01:00
neo
7dba2a6839 fix stten7 labels tbt 2025-03-17 09:07:57 +01:00
stten7
55dfd61ddb st ten 7 fix piece removal bug 2025-03-15 08:54:47 +01:00
stten7
ebf217b71f st ten 7 fix piece removal bug 2025-03-14 13:53:42 +01:00
stten7
c4e0ad614c st ten 7 fix scarico 2025-03-13 15:41:02 +01:00
neo
be3a965ba3 RFID fix see init.sh 2025-03-07 17:20:29 +01:00
d56329655e Fix handling of PID mode configuration retrieval
Updated the PID mode configuration to directly use the combobox object instead of invoking it as a function. Adjusted references accordingly to ensure proper mapping and alignment with the updated usage.
2025-03-06 12:09:49 +01:00
363cbc34b6 Update PID configuration to use mode selection via dropdown
Replaces the "slow_pid" checkbox with a "pid_mod_config" dropdown for more flexible PID mode selection. Updates configuration management, UI, and test flag logic to reflect the new PID mode options: AUTO, FAST, MEDIUM, and SLOW. Ensures backward compatibility by defaulting to AUTO mode.
2025-03-05 16:19:47 +01:00
a953edb1ce Add support for "slow_pid" configuration and UI integration
Implemented a new "slow_pid" parameter across configuration files, UI components, and backend logic. Updated machine settings, Leak Test editor, and recipe manager to handle this parameter. Adjusted related layout and logic to ensure seamless integration.
2025-03-04 10:48:19 +01:00
db682d12e1 Merge remote-tracking branch 'origin/master' 2025-03-03 13:38:23 +01:00
b1d2acf7c1 Add support for barcode formatting in configurations
Introduced a new `barcode_format` field in configuration files to specify barcode structure. Updated related code to utilize the default barcode format when processing recipes and test data. This change ensures consistency and flexibility in barcode generation across systems.
2025-03-03 13:38:11 +01:00
74b85940fa fix 2025-03-03 10:58:33 +01:00
17c76f0fb4 dev barcode on portal ok 2025-02-28 15:44:08 +01:00
c2977b291a dev barcode on portal ok 2025-02-28 14:45:11 +01:00
6f160a16ea fix? 2025-02-28 12:09:40 +01:00
de53400d18 fix 2025-02-28 11:49:40 +01:00
0442a5ffae fix saved context and template to portal 2025-02-28 10:31:03 +01:00
2013f105ae Add scaling factor to pressure line regulator register 2025-02-27 13:59:41 +01:00
a545d722c0 hide template to print when autotest 2025-02-27 13:48:12 +01:00
Eduardo
0af8f0e3df fix 2025-02-26 15:38:12 +01:00
Eduardo
e7d2c8bf53 fix 2025-02-26 11:43:26 +01:00
Eduardo
b7f0fb35cb fix 2025-02-25 09:10:18 +01:00
b623c0f3fc fix 2025-02-21 12:12:35 +01:00
STTEN8
df3a398ed6 Merge remote-tracking branch 'origin/master' 2025-02-20 16:03:46 +01:00
STTEN8
d607614454 stten8 bugfix 2025-02-20 16:03:30 +01:00
25e660dfbc fix 2025-02-20 16:02:25 +01:00
4fa96c9f73 Add signal to refresh UI after recipe import
Introduced `RecipeManagerSignals` with a `recipes_imported` signal to notify the UI when recipes are imported. Updated the UI to refresh the CRUD view upon receiving this signal, ensuring changes are reflected immediately.
2025-02-20 15:41:07 +01:00
29d406a6ef fix
Added a call to `self.crud.refresh()` to ensure the data is refreshed whenever recipe selection changes. This resolves potential issues with stale data being displayed in the UI.
2025-02-19 15:07:33 +01:00
0543345c0d dev tbt label 203 and 300 dpi selector 2025-02-17 18:17:39 +01:00
4708a01199 dev tbt label 203 and 300 dpi selector 2025-02-17 16:31:30 +01:00
82f6535048 new ui for test 2025-02-17 13:51:39 +01:00
071cc22127 new label template visualisation during test leak 2025-02-17 13:01:14 +01:00
f0b4bcfd9e pipe cutter new devs tbt in production 2025-02-17 11:29:31 +01:00
ee302b1e91 Test for command pipe cutter 2025-02-17 10:37:01 +01:00
58214b315a added action for tag_write 2025-02-17 10:01:56 +01:00
d5d4d654e8 rfid tag write 2025-02-13 14:21:34 +01:00
ST-TEN-11
fee192f805 fix tmp 2025-02-12 15:37:27 +01:00
ST-TEN-11
181469a12d fix tmp 2025-02-12 10:49:57 +01:00
neo
311726303c Merge remote-tracking branch 'origin/master' 2025-02-11 18:19:39 +01:00
neo
ebd759f223 typo fix tbt 2025-02-11 16:42:52 +01:00
b2381ded2b Merge remote-tracking branch 'origin/master' 2025-02-11 11:39:17 +01:00
96edfe9cc3 fix 2025-02-11 11:39:03 +01:00
ST-TEN12
f0f07b2a41 Merge remote-tracking branch 'origin/master' 2025-02-10 19:02:23 +01:00
ST-TEN12
a67148eece read tecna recipes retry 2025-02-10 19:01:35 +01:00
b6b4e13869 rfid write tag ok in dev tbt production 2025-02-10 16:27:11 +01:00
ST-TEN12
5a6dc82a9b Merge remote-tracking branch 'origin/master' 2025-02-10 16:03:33 +01:00
ST-TEN12
7307c3769d stten12 ok 2025-02-10 16:03:11 +01:00
30fadc52ca dev 2025-02-10 15:45:18 +01:00
edo-neo
ceebe6ad6c dev rfid new featured wip 2025-02-10 15:41:36 +01:00
edo-neo
8c8b89adea ne ui pos foe flag label 2025-02-07 13:48:12 +01:00
edo-neo
8641a99471 dev modbus err handler 2025-02-06 17:01:48 +01:00
041393ff61 Merge remote-tracking branch 'origin/master' 2025-02-06 16:17:57 +01:00
5da86121de dev error handler 2025-02-06 16:17:45 +01:00
gg
d6c0534db6 smart camera ok memory tbt 2025-02-06 15:05:50 +01:00
gg
24d531af6a smart camera ok memory tbt 2025-02-06 13:49:03 +01:00
99a2e07195 erro handling tecna t3 sim ok tbt on production 2025-02-05 11:39:15 +01:00
e28a0aa46c erro handling tecna t3 sim ok tbt on production 2025-02-05 11:38:40 +01:00
ST-TEN12
a4a2b3a94e seriously? 2025-02-04 17:58:23 +01:00
fcf965bacc PID PRESUURE FIX 2025-02-04 13:27:23 +01:00
7cf3234c4f Merge remote-tracking branch 'origin/master' 2025-02-03 15:54:05 +01:00
0749e277a0 Added pid pressure correction to recipe 2025-02-03 15:53:53 +01:00
ST-TEN12
0280bf5d7d stten12 partial fix 2025-02-03 15:33:41 +01:00
062a90edad Added pid pressure correction to recipe 2025-02-03 12:32:17 +01:00
3d0ae7b1b2 Added pid pressure correction to recipe 2025-01-31 16:09:31 +01:00
2d0db4818d Merge remote-tracking branch 'origin/master' 2025-01-31 11:06:54 +01:00
c9a52f0472 New sys.args notifier working 2025-01-31 11:06:41 +01:00
cf831dc19e fix 2025-01-30 12:56:01 +01:00
eduardo
1047171fa5 Merge remote-tracking branch 'origin/master' 2025-01-30 10:37:04 +01:00
eduardo
f1f5aef5c8 labels 2025-01-30 10:34:38 +01:00
0de9ad332e fix modbus **kwargs 2025-01-29 14:30:49 +01:00
ST-TEN12
32a4527776 fix & dev stten12 2025-01-28 18:29:00 +01:00
gg
5ac5f5f37d Merge remote-tracking branch 'origin/master' 2025-01-28 16:11:41 +01:00
germano laptop
c0786315f7 pipe cutter test ok recipe ok need calibration for first cut 2025-01-27 14:42:18 +01:00
gg
a88d7f5cd8 smart camera fixture connect and remove proper management 2025-01-27 14:38:43 +01:00