From 1b37ec3bdc3dc62cae3b359c981de2ef702757f7 Mon Sep 17 00:00:00 2001 From: germano2239 Date: Tue, 14 Feb 2023 16:19:24 +0100 Subject: [PATCH 1/4] extra label fields wip --- .../TUBI RISCALDATI/ETA013_DEUTZ.btw | Bin 18807 -> 18870 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/config/label_designs/TUBI RISCALDATI/ETA013_DEUTZ.btw b/config/label_designs/TUBI RISCALDATI/ETA013_DEUTZ.btw index ef3ec3acb60c34936b1d2df10d74b62ba2675324..adcac4dc29af43e4f30f409f789ddbdd72aecc04 100644 GIT binary patch delta 13025 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%0AGqJI+`vTM=BrW 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 delta 12986 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 R0j@N&GFgu=Q7b`2{|`|XljZ;b From 0e895efde32370faececf71fa7b30d9b3491f83b Mon Sep 17 00:00:00 2001 From: germano2239 Date: Fri, 24 Feb 2023 19:05:52 +0100 Subject: [PATCH 2/4] fix io test --- config/machine_settings/defaults.ini | 3 +++ src/{test => }/test_usb586x.py | 19 +++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) rename src/{test => }/test_usb586x.py (65%) diff --git a/config/machine_settings/defaults.ini b/config/machine_settings/defaults.ini index 05d7447..5cb931d 100644 --- a/config/machine_settings/defaults.ini +++ b/config/machine_settings/defaults.ini @@ -82,6 +82,9 @@ cable_resistance: 0.75 ; port: ? baudrate: 9600 +[digital_io] +id: USB-5862,BID#0 + [vision] neural_network: hs5-20000 diff --git a/src/test/test_usb586x.py b/src/test_usb586x.py similarity index 65% rename from src/test/test_usb586x.py rename to src/test_usb586x.py index 8a0001b..a6ff41c 100644 --- a/src/test/test_usb586x.py +++ b/src/test_usb586x.py @@ -1,21 +1,24 @@ +import os +import platform import sys import time +if platform.system() == "Windows": + sys.path.append(f"{os.getcwd()}\src\components") from src.components.usb_586x import USB_586x +from lib.helpers import ConfigReader -class config: - id = None - updated= None -if "--5862" in sys.argv: - config.id = "USB-5862,BID#0" +test_config = ConfigReader() + +if "USB-5862" in test_config["digital_io"]["id"]: out_size = in_size = 16 -else: - config.id = "USB-5860,BID#0" +if "USB-5860" in test_config["digital_io"]["id"]: out_size = in_size = 8 -digital_io = USB_586x(config) +digital_io = USB_586x(test_config) digital_io.start() +# READ CONFIG out_num = 0 n_in_bytes = int(in_size/8) From 1a5536f4d2baf3c16dad103aa9d99ede7f00f94e Mon Sep 17 00:00:00 2001 From: germano Date: Sun, 26 Feb 2023 19:09:46 +0100 Subject: [PATCH 3/4] config-dependent autotest tbt --- config/machine_settings/defaults.ini | 18 ++++++ config/machine_settings/st-ten-6.ini | 26 +++++++-- src/ui/test/test.py | 82 ++++++++++++++++----------- src/ui/test_assembly/test_assembly.py | 6 +- src/ui/test_leak/test_leak.py | 2 +- 5 files changed, 92 insertions(+), 42 deletions(-) diff --git a/config/machine_settings/defaults.ini b/config/machine_settings/defaults.ini index 05d7447..5bb1649 100644 --- a/config/machine_settings/defaults.ini +++ b/config/machine_settings/defaults.ini @@ -148,3 +148,21 @@ ricetta_visione: termorestringente_923578.ini stampa_etichetta_abilitata: x modello_etichetta: ETA013L.prn descrizione: inserire descrizione ricetta + +[autotest_leak] +enabled: true +pre_filling_time: 0 +pre_filling_pressure: 1000 +filling_time: 5 +settling_time: 5 +settling_pressure_min_percent: 5 +settling_pressure_max_percent: 5 +test_time: 10 +test_pressure_min_delta: 5 +test_pressure: 9000 +test_pressure_max_delta: 5 +flush_time: 1 +flush_pressure: 100 + +[autotest_resistance] +enabled: false diff --git a/config/machine_settings/st-ten-6.ini b/config/machine_settings/st-ten-6.ini index fda6a0b..9fa6840 100644 --- a/config/machine_settings/st-ten-6.ini +++ b/config/machine_settings/st-ten-6.ini @@ -22,6 +22,12 @@ model: t3l [neo_pixels] port: COM5 +[label_printer] +platform: windows +printer: zd421 + +[digital_io] +id: USB-5860,BID#0 [recipe] recipe_name_field: codice_ricetta part_number_field: codice_prodotto @@ -59,9 +65,17 @@ pressione_svuotamento_2: 100 config_elettrovalvole_2: 2 modello_etichetta: EtichettaR5_Montaggio_1prova.prn -[label_printer] -platform: windows -printer: zd421 - -[digital_io] -id: USB-5860,BID#0 \ No newline at end of file +[autotest_leak] +enabled: true +pre_filling_time: 0 +pre_filling_pressure: 1000 +filling_time: 15 +settling_time: 15 +settling_pressure_min_percent: 5 +settling_pressure_max_percent: 5 +test_time: 10 +test_pressure_min_delta: 5 +test_pressure: 15000 +test_pressure_max_delta: 5 +flush_time: 1 +flush_pressure: 100 diff --git a/src/ui/test/test.py b/src/ui/test/test.py index 56b78be..4f5ec75 100755 --- a/src/ui/test/test.py +++ b/src/ui/test/test.py @@ -1,3 +1,4 @@ +import copy import logging import os import sys @@ -326,6 +327,18 @@ class Test(Widget): steps.append(Steps(type="wait")) self.cycle_steps = steps self.check_steps_dependencies(self.cycle_steps) + leak_autotest_steps=[] + if self.config["autotest_leak"]["enabled"]=="true": + l_at_1=copy.deepcopy(self.config["autotest_leak"]) + l_at_1.pop("enabled") + l_at_1={a: float(x) for a, x in l_at_1.items()} + l_at_1["autotest"]=True + l_at_2=copy.deepcopy(self.config["autotest_leak"]) + l_at_2.pop("enabled") + l_at_2={a: float(x) for a, x in l_at_2.items()} + l_at_2["autotest"]=False + leak_autotest_steps=[Steps(type="leak_1",spec=l_at_1),Steps(type="leak_1",spec=l_at_2)] + self.autotest_cycle_steps = [ *([ Steps(type="resistance", spec={ @@ -357,40 +370,41 @@ class Test(Widget): "autotest": True, }), ] if "resistance" not in self.unsupported_steps else []), - *([ - Steps(type="leak_1", spec={ - "pre_filling_time": 0, - "pre_filling_pressure": 1000, - "filling_time": 5, - "settling_time": 5, - "settling_pressure_min_percent": 5, - "settling_pressure_max_percent": 5, - "test_time": 10, - "test_pressure_min_delta": 5, - "test_pressure": 9000, - "test_pressure_max_delta": 5, - "flush_time": 1, - "flush_pressure": 100, - "autotest": True, - }), - ] if "leak_1" not in self.unsupported_steps else []), - *([ - Steps(type="leak_1", spec={ - "pre_filling_time": 0, - "pre_filling_pressure": 1000, - "filling_time": 5, - "settling_time": 5, - "settling_pressure_min_percent": 5, - "settling_pressure_max_percent": 5, - "test_time": 10, - "test_pressure_min_delta": 5, - "test_pressure": 9000, - "test_pressure_max_delta": 5, - "flush_time": 1, - "flush_pressure": 100, - "autotest": False, - }), - ] if "leak_1" not in self.unsupported_steps else []), + *(leak_autotest_steps), + # *([ + # Steps(type="leak_1", spec={ + # "pre_filling_time": 0, + # "pre_filling_pressure": 1000, + # "filling_time": 5, + # "settling_time": 5, + # "settling_pressure_min_percent": 5, + # "settling_pressure_max_percent": 5, + # "test_time": 10, + # "test_pressure_min_delta": 5, + # "test_pressure": 9000, + # "test_pressure_max_delta": 5, + # "flush_time": 1, + # "flush_pressure": 100, + # "autotest": True, + # }), + # ] if "leak_1" not in self.unsupported_steps else []), + # *([ + # Steps(type="leak_1", spec={ + # "pre_filling_time": 0, + # "pre_filling_pressure": 1000, + # "filling_time": 5, + # "settling_time": 5, + # "settling_pressure_min_percent": 5, + # "settling_pressure_max_percent": 5, + # "test_time": 10, + # "test_pressure_min_delta": 5, + # "test_pressure": 9000, + # "test_pressure_max_delta": 5, + # "flush_time": 1, + # "flush_pressure": 100, + # "autotest": False, + # }), + # ] if "leak_1" not in self.unsupported_steps else []), Steps(type="done"), Steps(type="wait"), ] diff --git a/src/ui/test_assembly/test_assembly.py b/src/ui/test_assembly/test_assembly.py index c68e559..9ddfc61 100755 --- a/src/ui/test_assembly/test_assembly.py +++ b/src/ui/test_assembly/test_assembly.py @@ -22,11 +22,15 @@ class Test_Assembly(Widget): self.img = None self.img_l.setVisible(False) - def set_text(self, text=None): + def set_text(self, text=None,color=None): if text is not None: self.text = text self.text_l.setText(str(self.text)) self.text_l.setVisible(True) + if color is None: + color = "green" + self.text_l.setStyleSheet(f"background-color: {color};") + else: self.text = None self.text_l.setVisible(False) diff --git a/src/ui/test_leak/test_leak.py b/src/ui/test_leak/test_leak.py index b82685d..b7a40e3 100644 --- a/src/ui/test_leak/test_leak.py +++ b/src/ui/test_leak/test_leak.py @@ -139,7 +139,7 @@ class Test_Leak(Test_Test): self.parent_assembly_widget().set_text(text="COLLEGARE GLI ATTACCHI PNEUMATICI E PREMERE START PER INIZIARE LA PROVA TENUTA") else: if self.parent_assembly_widget is not None: - self.parent_assembly_widget().set_text(text="AUTOTEST: COLLEGARE GLI ATTACCHI PNEUMATICI CALIBRATI E PREMERE START PER INIZIARE LA PROVA TENUTA DI PROVA") + self.parent_assembly_widget().set_text(text="AUTOTEST: COLLEGARE LA FUGA CALIBRATA E PREMERE START PER INIZIARE LA PROVA TENUTA DI PROVA",color="blue") self.start_b.setEnabled(True) self.stop_b.setEnabled(False) else: From 53be833f97285359ed916b11bc5c679e1d366a81 Mon Sep 17 00:00:00 2001 From: germano Date: Sun, 26 Feb 2023 22:45:48 +0100 Subject: [PATCH 4/4] old recipe to csv converter tbt --- src/scripts/old_recipe_to_csv.py | 40 ++ .../importazione da banco montaggio.csv | 559 ++++++++++++++++++ src/ui/recipe_selection/recipe_selection.ui | 49 +- src/ui/test_assembly/test_assembly.py | 2 +- 4 files changed, 629 insertions(+), 21 deletions(-) create mode 100644 src/scripts/old_recipe_to_csv.py create mode 100644 src/test/csv_import/importazione da banco montaggio.csv diff --git a/src/scripts/old_recipe_to_csv.py b/src/scripts/old_recipe_to_csv.py new file mode 100644 index 0000000..3507dfd --- /dev/null +++ b/src/scripts/old_recipe_to_csv.py @@ -0,0 +1,40 @@ +import os +from configparser import ConfigParser +from glob import glob +import csv + +fieldnames = [ + "codice_ricetta", + "cliente", + "codice_prodotto", + "descrizione", + "prova_tenuta_abilitata_2" +] + +in_path="../../tmp/ricette/" +files=glob(f"{in_path}/**/*.dsg",recursive=True) +csv_path="../test/csv_import/importazione da banco montaggio.csv" +data=[] +for file in files: + print(f"READING {file}") + config = ConfigParser(allow_no_value=True) + config.optionxform = str + read = config.read(file) + read_values=dict(config._sections) + read_values= {key.lower():val for key,val in read_values.items()} + line={ + "codice_ricetta":list(read_values["numero disegno"].keys())[0], + "cliente":list(read_values["cliente"].keys())[0], + "codice_prodotto":list(read_values["numero disegno"].keys())[0], + "descrizione":os.path.basename(file), + "prova_tenuta_abilitata_2":"x" if list(read_values["prova2:tempo di riempimento"].keys())[0] not in ("0","00") else "" + + } + data.append(line) + +with open(csv_path, "w", newline="") as f: + w = csv.DictWriter(f, fieldnames, extrasaction="ignore") + w.writeheader() + w.writerows(data) + +print(f"IMPORTED {len(files)} FILES") \ No newline at end of file diff --git a/src/test/csv_import/importazione da banco montaggio.csv b/src/test/csv_import/importazione da banco montaggio.csv new file mode 100644 index 0000000..7c36c76 --- /dev/null +++ b/src/test/csv_import/importazione da banco montaggio.csv @@ -0,0 +1,559 @@ +codice_ricetta,cliente,codice_prodotto,descrizione,prova_tenuta_abilitata_2 +11K0210CP,MCLAREN,11K0210CP,11K01210CP.dsg,x +11K0218CP,MCLAREN,11K0218CP,11K0218CP.dsg,x +11K0235RT,MCLAREN,11K0235RT,11K0235RT.dsg,x +11K0236RT,MCLAREN,11K0236RT,11K0236RT.dsg,x +11K0237RT,MCLAREN,11K0237RT,11K0237RT.dsg,x +11K0210CP,MCLAREN,11K0210CP,11KO210CP.dsg,x +122109,MERLO,122109,122109.dsg,x +128551-R54268,MERLO,128551-R54268,128551-R54268.dsg,x +12970-13-8212,MULTIMATIC,12970-13-8212,12970-13-8212.dsg,x +12KO243CP,MCLAREN,12KO243CP,12KO243CP.dsg,x +19901416000,INTERPUMP,19901416000,19901416000.dsg, +47723530,CNH,47723530,47723530.dsg,x +66886643,CNH,66886643,47886643.dsg,x +504385052,FPT,504385052,504385052.dsg,x +5801402690,Iveco,5801402690,58011402690.dsg,x +5801283144,IVECO,5801283144,5801283144.dsg, +5801354164,Iveco,5801354164,5801354164.dsg,x +5801355177,IVECO,5801355177,5801355177.dsg, +5801376020,IVECO,5801376020,5801376020.dsg, +5801372024,IVECO,5801372024,5801376024.dsg, +5801395749,IVECO,5801395749,5801395749.dsg, +5801402690,IVECO,5801402690,5801402690.dsg, +5801436969,IVECO,5801436969,5801436969.dsg,x +5801460021,IVECO,5801460021,5801460021.dsg,x +5801460025,iveco,5801460025,5801460025.dsg,x +5801503729,IVECO,5801503729,5801503729.dsg,x +5801615766,IRISBUS,5801615766,5801615766.dsg,x +5801615767,IRISBUS,5801615767,5801615767.dsg,x +5801615768,IRISBUS,5801615768,5801615768.dsg,x +5801616061,IRISBUS,5801616061,5801616061.dsg,x +5801668141,IVECO,5801668141,5801668141.dsg,x +5801668147,IVECO,5801668147,5801668147.dsg,x +5801690154,IVECO,5801690154,5801690154.dsg,x +5801690155,IVECO,5801690155,5801690155.dsg,x +5802278738,IVECO,5802278738,5802278738.dsg,x +5802307397,IVECO,5802307397,5802307397.dsg,x +5802783283,IVECO,5802783283,5802783283.dsg,x +5802820557,IVECO,5802820557,5802820557.dsg,x +5802981174,IVECO BUS,5802981174,5802981174.dsg,x +6614258A2,argo,6614258A2,6614258A2.dsg,x +6645424A2,ARGO TRACTRORS,6645424A2,6645424A2.dsg,x +6694527A1,ARGO-TRACTORS,6694527A1,6694527A1.dsg,x +8626311,ROSENBAUR,8626311,8626311.dsg,x +8626312,ROSENBAUR,8626312,8626312.dsg,x +R54800,ANDREOLI,R54800,ANDREOLI R54800.dsg,x +6671546A3,ARGO TRACTOR,6671546A3,ARGO TRACTOR 6671546A3.dsg,x +R54761/ECL4,ATLAS COPCO,R54761/ECL4,Atlas Copco R54761.dsg, +6671546A3,AVONI,6671546A3,AVONI 6671546A3.dsg,x +6703589A,AVONI,6703589A,AVONI 6703589A.dsg,x +R54026-1,AVONI,R54026-1,AVONI R54026-1.dsg,x +BR5PLH3000,BIMOTOR,BR5PLH3000,BIMOTOR - R4276-1.dsg,x +BR5PLH2500,BIMOTOR,BR5PLH2500,BIMOTOR - R4276-2.dsg,x +BR5PLH1500,BIMOTOR,BR5PLH1500,BIMOTOR - R4276-3.dsg,x +BR5PLH1000,BIMOTOR,BR5PLH1000,BIMOTOR - R4276-4.dsg,x +BR5SLH1500,BIMOTOR,BR5SLH1500,BIMOTOR - R54256.dsg,x +BR5SLH1000,BIMOTOR,BR5SLH1000,BIMOTOR - R54258 -C4.dsg,x +R54258,BIMOTOR,R54258,BIMOTOR - R54258.dsg,x +BR5BLH2500,BIMOTOR,BR5BLH2500,BIMOTOR - R54259-2.dsg,x +BR5BLH1000,BIMOTOR,BR5BLH1000,BIMOTOR - R54259-4.dsg,x +BR5BLH3500,BIMOTOR,BR5BLH3500,BIMOTOR - R54259.dsg,x +BR5PLH1000,BIMOTOR,BR5PLH1000,BIMOTOR - R54276-C4.dsg,x +BR5SLH345,BIMOTOR,BR5SLH345,BIMOTOR - R54383.dsg,x +BR5BLH345,BIMOTOR,BR5BLH345,BIMOTOR - R54384.dsg,x +R54822,BIMOTOR,R54822,BIMOTOR - R54822.dsg,x +7064710,BUCHER,7064710,BUCHER 7064710.dsg,x +7076215,BUCHER,7076215,BUCHER 7076215.dsg,x +7067082,BUCHER,7067082,BUCHER- 7067082.dsg,x +7080623,BUCHER,7080623,BUCHER-7080623.dsg,x +7081272-ECL3,BUCHER,7081272-ECL3,BUCHER-7081272-ECL3.dsg,x +POS.050-R53581,BUCHER,POS.050-R53581,BUCHER-POS.050-R53581.dsg,x +10005330,CAPACITY TRUCKS,10005330,CAPACITY TRUCKS 10005330.dsg,x +10006718,CAPACITY TRUCKS,10006718,CAPACITY TRUCKS 10006718.dsg,x +CHF-6157,CHF,CHF-6157,CHF-6157.dsg,x +CHF-6158,CHF,CHF-6158,CHF-6158.dsg,x +47723585,CNH,47723585,CNH-47723585.dsg,x +47723590,CNH,47723590,CNH-47723590.dsg,x +47886643,CNH-LECCE,47886643,CNH-47886643.dsg,x +R55145,DEUTZ,R55145,DEUTZ-R55145.dsg,x +R55204,DEUTZ,R55204,DEUTZ-R55204.dsg,x +R55205,DEUTZ,R55205,DEUTZ-R55205.dsg,x +5802866956,IVECO-BRASILE,5802866956,IVEC-BRASILE 5802866956.dsg,x +5802867195,IVECO-BRASILE,5802867195,IVEC-BRASILE 5802867195.dsg,x +5802820701,IVECO BRESC,5802820701,IVECO BRESC-5802820701.dsg,x +5802820711,iveco BRESC,5802820711,IVECO BRESC5802820711.dsg,x +5802845274,IVECO,5802845274,IVECO FRANC- 5802845274.dsg,x +5802845275,IVECO,5802845275,IVECO FRANC-5802845275.dsg,x +5802845277,IVECO,5802845277,IVECO FRANC-5802845277.dsg,x +5802845278,IVECO,5802845278,IVECO FRANC-5802845278.dsg,x +5802915400,IVECO,5802915400,IVECO FRANC-5802915400.dsg,x +5801363631,IVECO,5801363631,IVECO-5801363631.dsg,x +5802752024,IVECO,5802752024,IVECO-5802752024.dsg,x +5802820457,IVECO,5802820457,IVECO-BRESC 5802820457.dsg,x +5802820464,IVECO,5802820464,IVECO-BRESC 5802820464.dsg,x +5802820493,IVECO,5802820493,IVECO-BRESC 5802820493.dsg,x +5802820512,IVECO,5802820512,IVECO-BRESC 5802820512.dsg,x +5802820516,IVECO,5802820516,IVECO-BRESC 5802820516.dsg,x +5802820525,IVECO,5802820525,IVECO-BRESC 5802820525.dsg,x +5802820534,IVECO,5802820534,IVECO-BRESC 5802820534.dsg,x +5802820538,IVECO,5802820538,IVECO-BRESC 5802820538.dsg,x +5802820548,IVECO,5802820548,IVECO-BRESC 5802820548.dsg,x +5802820557,IVECO,5802820557,IVECO-BRESC 5802820557.dsg,x +5802820590,IVECO,5802820590,IVECO-BRESC 5802820590.dsg,x +5802820596,IVECO,5802820596,IVECO-BRESC 5802820596.dsg,x +5802820681,IVECO,5802820681,IVECO-BRESC 5802820681.dsg,x +5802820697,IVECO,5802820697,IVECO-BRESC 5802820697.dsg,x +5802820732,IVECO,5802820732,IVECO-BRESC 5802820732.dsg,x +5801364872,IVECO,5801364872,IVECO_5801364872.dsg,x +5801402694,IVECO,5801402694,IVECO_5801402694.dsg,x +5801457865,IVECO,5801457865,IVECO_5801457865.dsg,x +5801460025,IVECO,5801460025,IVECO_5801460025.dsg,x +5801521202,IVECO,5801521202,IVECO_5801521202.dsg,x +5802820493,IVECO,5802820493,IVECO_5802820493.dsg,x +R53293,KAHA,R53293,KAHA R53293.dsg,x +53020608,MANITOU,53020608,MANITOU-53020608.dsg,x +53020610,MANITOU,53020610,MANITOU-53020610.dsg,x +53020612,MANITOU,53020612,MANITOU-53020612.dsg,x +80143869,MANITOWOC,80143869,MANITOWOC 80143869.dsg,x +80143870,MANITOWOC,80143870,MANITOWOC 80143870.dsg,x +80143871,MANITOWOC,80143871,MANITOWOC 80143871.dsg,x +R53927,MERLO,R53927,MERLO R53927.dsg,x +117342,MERLO,117342,MERLO-117342.dsg,x +117343,MERLO,117343,MERLO-117343.dsg,x +117344,MERLO,117344,MERLO-117344.dsg,x +117345,MERLO,117345,MERLO-117345.dsg,x +117346,MERLO,117346,MERLO-117346.dsg,x +117347,MERLO,117347,MERLO-117347.dsg,x +117536,MERLO,117536,MERLO-117536.dsg,x +117537,MERLO,117537,MERLO-117537.dsg,x +125637,MERLO,125637,MERLO-125637.dsg,x +131295,MERLO,131295,MERLO-131295.dsg,x +13-2382,MULTIMATIC,13-2382,MULTIATIC-12970-13-2382.dsg, +13-2384,MULTIMATIC,13-2384,MULTIATIC-12970-13-2384.dsg, +13-2386,MULTIMATIC,13-2386,MULTIATIC-12970-13-2386.dsg, +13-2388,MULTIMATIC,13-2388,MULTIATIC-12970-13-2388.dsg, +B4901,MV AGUSTA,B4901,MVAGUSTA-B4901.dsg, +B6336,MV AGUSTA,B6336,MVAGUSTA-B6336.dsg, +B8702,MV AGUSTA,B8702,MVAGUSTA-B8702.dsg, +32251,OTOKAR,32251,OTOKAR-32251.dsg,x +1B001316,PIAGGIO,1B001316,PIAGGIO-1B001316.dsg, +2B000116,PIAGGIO,2B000116,PIAGGIO-2B000116.dsg, +FUG CALIB3,TEST CIVETTA,FUG CALIB3,PROVA SONDA - 3.dsg,x +5802513111,STERKI,5802513111,STERKI-5802513111.dsg,x +CHF-6156,SUTPHEN,CHF-6156,SUTPHEN CHF-6156.dsg,x +CHF-6157-200,SUTPHEN,CHF-6157-200,SUTPHEN CHF-6157 - 200.dsg,x +CHF-6157,SUTPHEN,CHF-6157,SUTPHEN CHF-6157.dsg,x +CHF-6158-200,SUTPHEN,CHF-6158-200,SUTPHEN CHF-6158 - 200.dsg,x +CHF-6158,SUTPHEN,CHF-6158,SUTPHEN CHF-6158.dsg,x +5801919616,SUZZARA,5801919616,SUZZARA-5801919616.dsg, +36001,TEREX,36001,TEREX 36001.dsg,x +36002,TEREX,36002,TEREX 36002.dsg,x +46628006,ANTONIO CARRARO,46628006,46628006.dsg,x +46628008,ANTONIO CARRARO,46628008,46628008.dsg,x +6603139A4,ARGO-TRACTORS,6603139A4,6603139A4.dsg,x +6623494A4,argo,6623494A4,6623494A4.dsg,x +6628897A3,argo,6628897A3,6628897A3.dsg,x +6658115A4,ARGO-TRACTORS,6658115A4,6658115A4.dsg,x +6671546A3,ARGO TRACTOR,6671546A3,6671546A3.dsg,x +6671549A3,ARGO TRACTOR,6671549A3,6671549A3.dsg,x +6673612A2,ARGO-TRACTORS,6673612A2,6673612A2.dsg,x +6683267A2,ARGO-TRACTORS,6683267A2,6683267A2.dsg,x +6688903A2,ARGO TRACTOR,6688903A2,6688903A2.dsg,x +6688904A2,ARGO TRACTOR,6688904A2,6688904A2.dsg,x +6693686A3,ARGO TRACTOR,6693686A3,6693686A3.dsg,x +6693687A3,ARGO TRACTOR,6693687A3,6693687A3.dsg,x +R53847,ARGO TRACTOR,R53847,R53847.dsg,x +R53848,ARGO TRACTOR,R53848,R53848.dsg,x +R53849,ARGO TRACTOR,R53849,R53849.dsg,x +R53861,ARGO TRACTOR,R53861,R53861.dsg,x +R54020,ARGO TRACTOR,R54020,R54020.dsg,x +R54021,ARGO TRACTOR,R54021,R54021.dsg,x +R54026,ARGO TRACTOR,R54026,R54026.dsg,x +16L0167CP,mclaren,16L0167CP,mclaren.dsg, +MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,MY83-6B747-BA.dsg, +MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,MY83-6B748-BA.dsg, +MY83-6L694-AB,ASTON MARTIN,MY83-6L694-AB,MY83-6L694-AB.dsg, +MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,MY83-6L701-AB.dsg, +MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,MY83-6B747-BA.dsg, +MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,MY83-6B748-BA.dsg, +MY83-6L694-AA,ASTON MARTIN,MY83-6L694-AA,MY83-6L694-AA.dsg, +MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,MY83-6L701-AB.dsg, +1636031851,ATLASCOPCO,1636031851,1636031851-R54708.dsg,x +1636031854,ATLASCOPCO,1636031854,1636031854-R54704.dsg,x +1636031855,ATLASCOPCO,1636031855,1636031855-R54706.dsg,x +R54762,ATLAS COPCO,R54762,ATLAS COPCO R54762.dsg,x +R54893,ATLAS COPCO,R54893,ATLAS COPCO R54893.dsg,x +R52763,AUTOMARK,R52763,AUTOMARK-R52763.dsg, +R52764,AUTOMARK,R52764,AUTOMARK-R52764.dsg, +R52765,AUTOMARK,R52765,AUTOMARK-R52765.dsg, +R53221,AUTOMARK,R53221,AUTOMARK-R53221.dsg, +R53222,AUTOMARK,R53222,AUTOMARK-R53222.dsg, +R53223,AUTOMARK,R53223,AUTOMARK-R53223.dsg, +670053160,BEST HOSES,670053160,BEST HOSES -670053160.dsg,x +51513901,CNH-LECCE,51513901,51513901.dsg,x +51513904,CNH-LECCE,51513904,51513904.dsg,x +PR321.39-R1,BUGATTI,PR321.39-R1,PR321.39-R1.dsg,x +PR499-33-R3,BUGATTI,PR499-33-R3,PR499-33-R3.dsg,x +PR499-40-R3,BUGATTI,PR499-40-R3,PR499-40-R3.dsg,x +PR499-41-R3,BUGATTI,PR499-41-R3,PR499-41-R3.dsg,x +PR499-42-R3,BUGATTI,PR499-42-R3,PR499-42-R3.dsg,x +PR499-73-R2,BUGATTI,PR499-73-R2,PR499-73-R2.dsg,x +145-3810,CRANE CARRIER,145-3810,145-3810.dsg,x +145-3811,CRANE CARRIER,145-3811,145-3811.dsg,x +145-3812,CRANE CARRIER,145-3812,145-3812.dsg,x +145-3813,CRANE CARRIER,145-3813,145-3813.dsg,x +5E.54218,DIECI,5E.54218,5E.54218.dsg,x +R53390,DIECI,R53390,R53390.dsg,x +000925219,FERRARI,000925219,000925219.dsg,x +000925229,FERRARI,000925229,000925229.dsg,x +000925246,FERRARI,000925246,000925246.dsg,x +000925257,FERRARI,000925257,000925257.dsg,x +000925674,FERRARI,000925674,000925674.dsg,x +000926058,FERRARI,000926058,000926058.dsg,x +000926873,FERRARI,000926873,000926873.dsg,x +000926876,FERRARI,000926876,000926876.dsg,x +000926917,FERRARI,000926917,000926917.dsg,x +000926930,FERRARI,000926930,000926930.dsg,x +000958137,FERRARI,000958137,000958137.dsg,x +000968320,FERRARI,000968320,000968320.dsg,x +000968321,FERRARI,000968321,000968321.dsg,x +000968322,FERRARI,000968322,000968322.dsg,x +000968686,FERRARI,000968686,000968686.dsg,x +000968687,FERRARI,000968687,000968687.dsg,x +52607933,MANITOU,52607933,52607933.dsg,x +52607935,MANITOU,52607935,52607935.dsg,x +52607941,MANITOU,52607941,52607941.dsg,x +52631209,MANITOU,52631209,52631209.dsg,x +52631210,MANITOU,52631210,52631210.dsg,x +52631211,MANITOU,52631211,52631211.dsg,x +53020608,MANITOU,53020608,53020608.DSG,x +53020610,MANITOU,53020610,53020610.dsg,x +53020612,MANITOU,53020612,53020612.dsg,x +53027246,MANITOU,53027246,53027246.dsg,x +53027247,MANITOU,53027247,53027247.dsg,x +53027248,MANITOU,53027248,53027248.dsg,x +53027252,MANITOU,53027252,53027252.dsg,x +53027253,MANITOU,53027253,53027253.dsg,x +112247,MERLO,112247,112247.dsg,x +112248,MERLO,112248,112248.dsg,x +125584,MERLO,125584,125584.dsg,x +128551,MERLO,128551,128551.dsg,x +19P003_364,MERLO,19P003_364,19P003_364.dsg,x +19P003_365,MERLO,19P003_365,19P003_365.dsg,x +R52444,MERLO,R52444,R52444.dsg,x +R52445,MERLO,R52445,R52445.dsg,x +R53927,MERLO,R53927,R53927.dsg,x +13H30-32256-AA,OTOKAR,13H30-32256-AA,OTOKAR-13H30-32256-AA.dsg,x +13M26-32252-AA,OTOKAR,13M26-32252-AA,OTOKAR-13M26-32252-AA.dsg,x +13M26-32256-AA,OTOKAR,13M26-32256-AA,OTOKAR-13M26-32256-AA.dsg,x +13R00-32252-AA,OTOKAR,13R00-32252-AA,OTOKAR-13R00-32252-AA.dsg,x +5802513100,PREGNANA,5802513100,5802513100.dsg,x +5802513109,PREGNANA,5802513109,5802513109.dsg,x +5802513111,PREGNANA,5802513111,5802513111.dsg,x +5802513113,PREGNANA,5802513113,5802513113.dsg,x +5802513114,PREGNANA,5802513114,5802513114.dsg,x +R53293,KAHA,R53293,R53293.dsg,x +28026890,PRINOTH,28026890,28026890.dsg,x +28026891,PRINOTH,28026891,28026891.dsg,x +28026892,PRINOTH,28026892,28026892.dsg,x +28026893,PRINOTH,28026893,28026893.dsg,x +28026894,PRINOTH,28026894,28026894.dsg,x +28026895,PRINOTH,28026895,28026895.dsg,x +28026896,PRINOTH,28026896,28026896.dsg,x +28026897,PRINOTH,28026897,28026897.dsg,x +28026898,PRINOTH,28026898,28026898.dsg,x +FUG CALIB3,TEST CIVETTA,FUG CALIB3,PROVA CALIBRATA SONDA N 3.dsg,x +28026890,PRINOTH,28026890,PRINOTH-28026890.dsg,x +28026891,PRINOTH,28026891,PRINOTH-28026891.dsg,x +28026892,PRINOTH,28026892,PRINOTH-28026892.dsg,x +28026894,PRINOTH,28026894,PRINOTH-28026894.dsg,x +28026895,PRINOTH,28026895,PRINOTH-28026895.dsg,x +28054871,PRINOTH,28054871,PRINOTH-28054871.dsg,x +24106,MAGNI,24106,24106.dsg,x +24108,MAGNI,24108,24108.dsg,x +24109,MAGNI,24109,24109.dsg,x +30202,MAGNI,30202,30202.dsg,x +52706151,MANITOU,52706151,52706151.dsg,x +52706152,MANITOU,52706152,52706152.dsg,x +52706153,MANITOU,52706153,52706153.dsg,x +63403,MAGNI,63403,63403.dsg,x +112247,MERLO,112247,112247.dsg,x +112248,MERLO,112248,112248.dsg,x +11K0210CP,MCLAREN,11K0210CP,11K01210CP.dsg,x +11K0218CP,MCLAREN,11K0218CP,11K0218CP.dsg,x +11K0235RT,MCLAREN,11K0235RT,11K0235RT.dsg,x +11K0236RT,MCLAREN,11K0236RT,11K0236RT.dsg,x +11K0237RT,MCLAREN,11K0237RT,11K0237RT.dsg,x +11K0210CP,MCLAREN,11K0210CP,11KO210CP.dsg,x +122109,MERLO,122109,122109.dsg,x +128551-R54268,MERLO,128551-R54268,128551-R54268.dsg,x +12KO243CP,MCLAREN,12KO243CP,12KO243CP.dsg,x +47723530,CNH,47723530,47723530.dsg,x +504385052,FPT,504385052,504385052.dsg,x +5801402690,Iveco,5801402690,58011402690.dsg,x +5801283144,IVECO,5801283144,5801283144.dsg, +5801354164,Iveco,5801354164,5801354164.dsg,x +5801355177,IVECO,5801355177,5801355177.dsg, +5801376020,IVECO,5801376020,5801376020.dsg, +5801372024,IVECO,5801372024,5801376024.dsg, +5801395749,IVECO,5801395749,5801395749.dsg, +5801402690,IVECO,5801402690,5801402690.dsg, +5801436969,IVECO,5801436969,5801436969.dsg,x +5801460021,IVECO,5801460021,5801460021.dsg,x +5801460025,iveco,5801460025,5801460025.dsg,x +5801503729,IVECO,5801503729,5801503729.dsg,x +5801615766,IRISBUS,5801615766,5801615766.dsg,x +5801615767,IRISBUS,5801615767,5801615767.dsg,x +5801615768,IRISBUS,5801615768,5801615768.dsg,x +5801616061,IRISBUS,5801616061,5801616061.dsg,x +5801668141,IVECO,5801668141,5801668141.dsg,x +5801668147,IVECO,5801668147,5801668147.dsg,x +5801690154,IVECO,5801690154,5801690154.dsg,x +5802278738,IVECO,5802278738,5802278738.dsg,x +5802307397,IVECO,5802307397,5802307397.dsg,x +5802783283,IVECO,5802783283,5802783283.dsg,x +5802820557,IVECO,5802820557,5802820557.dsg,x +5802866956,iveco BRASILE,5802866956,5802866956.dsg,x +6603139A4,ARGO-TRACTORS,6603139A4,6603139A4.dsg,x +6614258A2,argo,6614258A2,6614258A2.dsg,x +6645424A2,ARGO TRACTRORS,6645424A2,6645424A2.dsg,x +6658115A2,ARGO-TRACTORS,6658115A2,6658115A2.dsg,x +6658115A3,ARGO-TRACTORS,6658115A3,6658115A3.dsg,x +6694527A1,ARGO-TRACTORS,6694527A1,6694527A1.dsg,x +BR5PLH3000,BIMOTOR,BR5PLH3000,BIMOTOR - R4276-1.dsg,x +BR5PLH2500,BIMOTOR,BR5PLH2500,BIMOTOR - R4276-2.dsg,x +BR5PLH1500,BIMOTOR,BR5PLH1500,BIMOTOR - R4276-3.dsg,x +BR5PLH1000,BIMOTOR,BR5PLH1000,BIMOTOR - R4276-4.dsg,x +BR5SLH1500,BIMOTOR,BR5SLH1500,BIMOTOR - R54256.dsg,x +R54258,BIMOTOR,R54258,BIMOTOR - R54258.dsg,x +BR5BLH2500,BIMOTOR,BR5BLH2500,BIMOTOR - R54259-2.dsg,x +BR5BLH1000,BIMOTOR,BR5BLH1000,BIMOTOR - R54259-4.dsg,x +BR5BLH3500,BIMOTOR,BR5BLH3500,BIMOTOR - R54259.dsg,x +BR5SLH345,BIMOTOR,BR5SLH345,BIMOTOR - R54383.dsg,x +BR5BLH345,BIMOTOR,BR5BLH345,BIMOTOR - R54384.dsg,x +7064710,BUCHER,7064710,BUCHER 7064710.dsg,x +7067082,BUCHER,7067082,BUCHER- 7067082.dsg,x +POS.050-R53581,BUCHER,POS.050-R53581,BUCHER-POS.050-R53581.dsg,x +47723585,CNH,47723585,CNH-47723585.dsg,x +47723590,CNH,47723590,CNH-47723590.dsg,x +47886643,CNH-LECCE,47886643,CNH-47886643.dsg,x +5802820711,iveco BRESC,5802820711,IVECO BRESC5802820711.dsg,x +5801363631,IVECO,5801363631,IVECO-5801363631.dsg,x +5802752024,IVECO,5802752024,IVECO-5802752024.dsg,x +5802820457,IVECO,5802820457,IVECO-BRESC 5802820457.dsg,x +5802820464,IVECO,5802820464,IVECO-BRESC 5802820464.dsg,x +5802820493,IVECO,5802820493,IVECO-BRESC 5802820493.dsg,x +5802820512,IVECO,5802820512,IVECO-BRESC 5802820512.dsg,x +5802820516,IVECO,5802820516,IVECO-BRESC 5802820516.dsg,x +5802820525,IVECO,5802820525,IVECO-BRESC 5802820525.dsg,x +5802820534,IVECO,5802820534,IVECO-BRESC 5802820534.dsg,x +5802820538,IVECO,5802820538,IVECO-BRESC 5802820538.dsg,x +5802820548,IVECO,5802820548,IVECO-BRESC 5802820548.dsg,x +5802820557,IVECO,5802820557,IVECO-BRESC 5802820557.dsg,x +5802820590,IVECO,5802820590,IVECO-BRESC 5802820590.dsg,x +5802820697,IVECO,5802820697,IVECO-BRESC 5802820697.dsg,x +5802820732,IVECO,5802820732,IVECO-BRESC 5802820732.dsg,x +5801364872,IVECO,5801364872,IVECO_5801364872.dsg,x +5801402694,IVECO,5801402694,IVECO_5801402694.dsg,x +5801457865,IVECO,5801457865,IVECO_5801457865.dsg,x +5801460025,IVECO,5801460025,IVECO_5801460025.dsg,x +5801521202,IVECO,5801521202,IVECO_5801521202.dsg,x +5802820493,IVECO,5802820493,IVECO_5802820493.dsg,x +53020608,MANITOU,53020608,MANITOU-53020608.dsg,x +53020610,MANITOU,53020610,MANITOU-53020610.dsg,x +53020612,MANITOU,53020612,MANITOU-53020612.dsg,x +R53927,MERLO,R53927,MERLO R53927.dsg,x +117342,MERLO,117342,MERLO-117342.dsg,x +117343,MERLO,117343,MERLO-117343.dsg,x +117344,MERLO,117344,MERLO-117344.dsg,x +117345,MERLO,117345,MERLO-117345.dsg,x +117346,MERLO,117346,MERLO-117346.dsg,x +117347,MERLO,117347,MERLO-117347.dsg,x +117536,MERLO,117536,MERLO-117536.dsg,x +117537,MERLO,117537,MERLO-117537.dsg,x +125637,MERLO,125637,MERLO-125637.dsg,x +13-2382,MULTIMATIC,13-2382,MULTIATIC-12970-13-2382.dsg, +13-2384,MULTIMATIC,13-2384,MULTIATIC-12970-13-2384.dsg, +13-2386,MULTIMATIC,13-2386,MULTIATIC-12970-13-2386.dsg, +13-2388,MULTIMATIC,13-2388,MULTIATIC-12970-13-2388.dsg, +B4901,MV AGUSTA,B4901,MVAGUSTA-B4901.dsg, +B6336,MV AGUSTA,B6336,MVAGUSTA-B6336.dsg, +B8702,MV AGUSTA,B8702,MVAGUSTA-B8702.dsg, +1B001316,PIAGGIO,1B001316,PIAGGIO-1B001316.dsg, +2B000116,PIAGGIO,2B000116,PIAGGIO-2B000116.dsg, +FUG CALIB3,TEST CIVETTA,FUG CALIB3,PROVA SONDA - 3.dsg,x +R52444,MERLO,R52444,R52444.dsg,x +R52445,MERLO,R52445,R52445.dsg,x +CHF-6156,SUTPHEN,CHF-6156,SUTPHEN CHF-6156.dsg,x +CHF-6157,SUTPHEN,CHF-6157,SUTPHEN CHF-6157.dsg,x +CHF-6158,SUTPHEN,CHF-6158,SUTPHEN CHF-6158.dsg,x +5801919616,SUZZARA,5801919616,SUZZARA-5801919616.dsg, +6623494A4,argo,6623494A4,6623494A4.dsg,x +6628897A3,argo,6628897A3,6628897A3.dsg,x +R53847,ARGO TRACTOR,R53847,R53847.dsg,x +R53848,ARGO TRACTOR,R53848,R53848.dsg,x +R53849,ARGO TRACTOR,R53849,R53849.dsg,x +R53861,ARGO TRACTOR,R53861,R53861.dsg,x +R54020,ARGO TRACTOR,R54020,R54020.dsg,x +R54021,ARGO TRACTOR,R54021,R54021.dsg,x +R54026,ARGO TRACTOR,R54026,R54026.dsg,x +16L0167CP,mclaren,16L0167CP,mclaren.dsg, +MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,MY83-6B747-BA.dsg, +MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,MY83-6B748-BA.dsg, +MY83-6L694-AB,ASTON MARTIN,MY83-6L694-AB,MY83-6L694-AB.dsg, +MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,MY83-6L701-AB.dsg, +MY83-6B747-BA,ASTON MARTIN,MY83-6B747-BA,MY83-6B747-BA.dsg, +MY83-6B748-BA,ASTON MARTIN,MY83-6B748-BA,MY83-6B748-BA.dsg, +MY83-6L694-AA,ASTON MARTIN,MY83-6L694-AA,MY83-6L694-AA.dsg, +MY83-6L701-AB,ASTON MARTIN,MY83-6L701-AB,MY83-6L701-AB.dsg, +1636031851,ATLASCOPCO,1636031851,1636031851-R54708.dsg,x +1636031854,ATLASCOPCO,1636031854,1636031854-R54704.dsg,x +1636031855,ATLASCOPCO,1636031855,1636031855-R54706.dsg,x +R52763,AUTOMARK,R52763,AUTOMARK-R52763.dsg, +R52764,AUTOMARK,R52764,AUTOMARK-R52764.dsg, +R52765,AUTOMARK,R52765,AUTOMARK-R52765.dsg, +R53221,AUTOMARK,R53221,AUTOMARK-R53221.dsg, +R53222,AUTOMARK,R53222,AUTOMARK-R53222.dsg, +R53223,AUTOMARK,R53223,AUTOMARK-R53223.dsg, +670053160,BEST HOSES,670053160,BEST HOSES -670053160.dsg,x +PR499-33-R3,BUGATTI,PR499-33-R3,PR499-33-R3.dsg,x +PR499-40-R3,BUGATTI,PR499-40-R3,PR499-40-R3.dsg,x +PR499-41-R3,BUGATTI,PR499-41-R3,PR499-41-R3.dsg,x +PR499-42-R3,BUGATTI,PR499-42-R3,PR499-42-R3.dsg,x +PR499-73-R2,BUGATTI,PR499-73-R2,PR499-73-R2.dsg,x +51513901,CNH-LECCE,51513901,51513901.dsg,x +51513904,CNH-LECCE,51513904,51513904.dsg,x +145-3811,CRANE CARRIER,145-3811,145-3811.dsg,x +5E.54218,DIECI,5E.54218,5E.54218.dsg,x +R53390,DIECI,R53390,R53390.dsg,x +000925219,FERRARI,000925219,000925219.dsg,x +000925229,FERRARI,000925229,000925229.dsg,x +000925246,FERRARI,000925246,000925246.dsg,x +000925257,FERRARI,000925257,000925257.dsg,x +000925674,FERRARI,000925674,000925674.dsg,x +000926058,FERRARI,000926058,000926058.dsg,x +000926873,FERRARI,000926873,000926873.dsg,x +000926876,FERRARI,000926876,000926876.dsg,x +000926917,FERRARI,000926917,000926917.dsg,x +000926930,FERRARI,000926930,000926930.dsg,x +000958137,FERRARI,000958137,000958137.dsg,x +000968320,FERRARI,000968320,000968320.dsg,x +000968321,FERRARI,000968321,000968321.dsg,x +000968322,FERRARI,000968322,000968322.dsg,x +000968686,FERRARI,000968686,000968686.dsg,x +000968687,FERRARI,000968687,000968687.dsg,x +52607933,MANITOU,52607933,52607933.dsg,x +52607935,MANITOU,52607935,52607935.dsg,x +52607941,MANITOU,52607941,52607941.dsg,x +52631209,MANITOU,52631209,52631209.dsg,x +52631210,MANITOU,52631210,52631210.dsg,x +52631211,MANITOU,52631211,52631211.dsg,x +53020608,MANITOU,53020608,53020608.DSG,x +53020610,MANITOU,53020610,53020610.dsg,x +53020612,MANITOU,53020612,53020612.dsg,x +53027246,MANITOU,53027246,53027246.dsg,x +53027247,MANITOU,53027247,53027247.dsg,x +53027248,MANITOU,53027248,53027248.dsg,x +53027252,MANITOU,53027252,53027252.dsg,x +53027253,MANITOU,53027253,53027253.dsg,x +125584,MERLO,125584,125584.dsg,x +19P003_364,MERLO,19P003_364,19P003_364.dsg,x +19P003_365,MERLO,19P003_365,19P003_365.dsg,x +R53927,MERLO,R53927,R53927.dsg,x +180.3.827,VENIERI,180.3.827,180.3.827.dsg,x +180.3.828,VENIERI,180.3.828,180.3.828.dsg,x +180.3.829,VENIERI,180.3.829,180.3.829.dsg,x +180.3.830,VENIERI,180.3.830,180.3.830.dsg,x +180.3.831,VENIERI,180.3.831,180.3.831.dsg,x +180.3.832,VENIERI,180.3.832,180.3.832.dsg,x +180.3.838,VENIERI,180.3.838,180.3.838.dsg,x +180.3.839,VENIERI,180.3.839,180.3.839.dsg,x +5802513100,PREGNANA,5802513100,5802513100.dsg,x +5802513109,PREGNANA,5802513109,5802513109.dsg,x +5802513111,PREGNANA,5802513111,5802513111.dsg,x +5802513113,PREGNANA,5802513113,5802513113.dsg,x +5802513114,PREGNANA,5802513114,5802513114.dsg,x +R53293,KAHA,R53293,R53293.dsg,x +28026890,PRINOTH,28026890,28026890.dsg,x +28026891,PRINOTH,28026891,28026891.dsg,x +28026892,PRINOTH,28026892,28026892.dsg,x +28026893,PRINOTH,28026893,28026893.dsg,x +28026894,PRINOTH,28026894,28026894.dsg,x +28026895,PRINOTH,28026895,28026895.dsg,x +28026896,PRINOTH,28026896,28026896.dsg,x +28026897,PRINOTH,28026897,28026897.dsg,x +28026898,PRINOTH,28026898,28026898.dsg,x +FUG CALIB3,TEST CIVETTA,FUG CALIB3,PROVA CALIBRATA SONDA N 3.dsg,x +28026891,PRINOTH,28026891,PRINOTH-28026891.dsg,x +28026892,PRINOTH,28026892,PRINOTH-28026892.dsg,x +24106,MAGNI,24106,24106.dsg,x +24108,MAGNI,24108,24108.dsg,x +24109,MAGNI,24109,24109.dsg,x +30202,MAGNI,30202,30202.dsg,x +52706151,MANITOU,52706151,52706151.dsg,x +52706152,MANITOU,52706152,52706152.dsg,x +52706153,MANITOU,52706153,52706153.dsg,x +63403,MAGNI,63403,63403.dsg,x +R53957,SOREMA,R53957,R53957.dsg,x +R53959,SOREMA,R53959,R53959.dsg,x +R53961,SOREMA,R53961,R53961.dsg,x +R53963,SOREMA,R53963,R53963.dsg,x +A89020507,TECNOGEN,A89020507,A89020507-R54688.dsg,x +A89090500,TECNOGEN,A89090500,A89090500-R54704.dsg,x +A89100500,TECNOGEN,A89100500,A89100500-R54706.dsg,x +11519588,VAN HOOL,11519588,11519588.dsg,x +11519589,VAN HOOL,11519589,11519589.dsg,x +11519590,VAN HOOL,11519590,11519590.dsg,x +11556236,VAN HOOL,11556236,11556236.dsg,x +11556237,VAN HOOL,11556237,11556237.dsg,x +11607305,VAN HOOL,11607305,11607305.dsg,x +11627962,VAN HOOL,11627962,11627962.dsg,x +11642860,VAN HOOL,11642860,11642860.dsg,x +11642861,VAN HOOL,11642861,11642861.dsg,x +11650475,VAN HOOL,11650475,11650475.dsg,x +11650477,VAN HOOL,11650477,11650477.dsg,x +11650478,VAN HOOL,11650478,11650478.dsg,x +11650479,VAN HOOL,11650479,11650479.dsg,x +11650481,VAN HOOL,11650481,11650481.dsg,x +11650484,VAN HOOL,11650484,11650484.dsg,x +180.3.827,VENIERI,180.3.827,180.3.827.dsg,x +180.3.828,VENIERI,180.3.828,180.3.828.dsg,x +180.3.829,VENIERI,180.3.829,180.3.829.dsg,x +180.3.830,VENIERI,180.3.830,180.3.830.dsg,x +180.3.831,VENIERI,180.3.831,180.3.831.dsg,x +180.3.832,VENIERI,180.3.832,180.3.832.dsg,x +180.3.838,VENIERI,180.3.838,180.3.838.dsg,x +180.3.839,VENIERI,180.3.839,180.3.839.dsg,x +R53957,SOREMA,R53957,R53957.dsg,x +R53959,SOREMA,R53959,R53959.dsg,x +R53961,SOREMA,R53961,R53961.dsg,x +R53963,SOREMA,R53963,R53963.dsg,x +A89020507,TECNOGEN,A89020507,A89020507-R54688.dsg,x +A89090500,TECNOGEN,A89090500,A89090500-R54704.dsg,x +A89100500,TECNOGEN,A89100500,A89100500-R54706.dsg,x +11519588,VAN HOOL,11519588,11519588.dsg,x +11519589,VAN HOOL,11519589,11519589.dsg,x +11519590,VAN HOOL,11519590,11519590.dsg,x +11556236,VAN HOOL,11556236,11556236.dsg,x +11556237,VAN HOOL,11556237,11556237.dsg,x +11585242,VAN HOOL,11585242,11585242.dsg,x +11604514,VAN HOOL,11604514,11604514.dsg,x +11607305,VAN HOOL,11607305,11607305.dsg,x +11627962,VAN HOOL,11627962,11627962.dsg,x +11642860,VAN HOOL,11642860,11642860.dsg,x +11642861,VAN HOOL,11642861,11642861.dsg,x +11650475,VAN HOOL,11650475,11650475.dsg,x +11650477,VAN HOOL,11650477,11650477.dsg,x +11650478,VAN HOOL,11650478,11650478.dsg,x +11650479,VAN HOOL,11650479,11650479.dsg,x +11650481,VAN HOOL,11650481,11650481.dsg,x +11650484,VAN HOOL,11650484,11650484.dsg,x +180.3.827,VENIERI,180.3.827,180.3.827.dsg,x +180.3.828,VENIERI,180.3.828,180.3.828.dsg,x +180.3.829,VENIERI,180.3.829,180.3.829.dsg,x +180.3.830,VENIERI,180.3.830,180.3.830.dsg,x +180.3.831,VENIERI,180.3.831,180.3.831.dsg,x +180.3.832,VENIERI,180.3.832,180.3.832.dsg,x +180.3.838,VENIERI,180.3.838,180.3.838.dsg,x +180.3.839,VENIERI,180.3.839,180.3.839.dsg,x diff --git a/src/ui/recipe_selection/recipe_selection.ui b/src/ui/recipe_selection/recipe_selection.ui index a37a490..fbe3089 100644 --- a/src/ui/recipe_selection/recipe_selection.ui +++ b/src/ui/recipe_selection/recipe_selection.ui @@ -6,10 +6,16 @@ 0 0 - 735 - 80 + 977 + 201 + + + 800 + 0 + + Recipe Selection @@ -26,24 +32,21 @@ 0 - - - - - 0 - 0 - - + + 16 - Esporta ricette su file CSV + Cancella tutte le ricette + + + @@ -62,15 +65,21 @@ - - + + + + + 0 + 0 + + 16 - Cancella tutte le ricette + Esporta ricette su file CSV @@ -82,6 +91,12 @@ 0 + + + 16777215 + 16777215 + + 16 @@ -94,14 +109,8 @@ - - - - - select_b - diff --git a/src/ui/test_assembly/test_assembly.py b/src/ui/test_assembly/test_assembly.py index 9ddfc61..d10dc5c 100755 --- a/src/ui/test_assembly/test_assembly.py +++ b/src/ui/test_assembly/test_assembly.py @@ -28,7 +28,7 @@ class Test_Assembly(Widget): self.text_l.setText(str(self.text)) self.text_l.setVisible(True) if color is None: - color = "green" + color = "lime" self.text_l.setStyleSheet(f"background-color: {color};") else: