From 6a848e081a837f4e6dda3f80cd4509e8b2169910 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 5 Aug 2022 17:09:36 +0200 Subject: [PATCH] Cambiata configurazione per scanner Honeywell. Sistemati decimali in lista ul recupero materiale. --- .../ui/HistoryULsListAdapter.java | 3 ++- .../res/layout/activity_prod_dettaglio_linea.xml | 2 +- .../HoneyWellBarcodeReader.java | 16 ++++++++-------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ui/HistoryULsListAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ui/HistoryULsListAdapter.java index 5a36b45d..fd503ac2 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ui/HistoryULsListAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ui/HistoryULsListAdapter.java @@ -15,6 +15,7 @@ import java.util.List; import it.integry.integrywmsnative.R; import it.integry.integrywmsnative.core.expansion.RunnableArgs; import it.integry.integrywmsnative.core.expansion.view.ExtendedSectionedRecyclerView; +import it.integry.integrywmsnative.core.utility.UtilityNumber; import it.integry.integrywmsnative.core.utility.UtilityString; import it.integry.integrywmsnative.databinding.ProdRecuperoMaterialeListHeaderBinding; import it.integry.integrywmsnative.databinding.ProdRecuperoMaterialeListItemBinding; @@ -99,7 +100,7 @@ public class HistoryULsListAdapter extends ExtendedSectionedRecyclerView { diff --git a/app/src/main/res/layout/activity_prod_dettaglio_linea.xml b/app/src/main/res/layout/activity_prod_dettaglio_linea.xml index c60edf24..7fe0fe54 100644 --- a/app/src/main/res/layout/activity_prod_dettaglio_linea.xml +++ b/app/src/main/res/layout/activity_prod_dettaglio_linea.xml @@ -81,12 +81,12 @@ android:id="@+id/add_extra_items_toolbar" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:padding="5dp" android:layout_alignParentEnd="true" android:layout_centerVertical="true" android:adjustViewBounds="true" android:background="?attr/selectableItemBackground" android:onClick="@{()->viewModel.settings()}" + android:padding="6dp" android:src="@drawable/ic_settings_24dp" android:tint="@color/colorPrimaryGray" /> diff --git a/honeywellscannerlibrary/src/main/java/it/integry/honeywellscannerlibrary/HoneyWellBarcodeReader.java b/honeywellscannerlibrary/src/main/java/it/integry/honeywellscannerlibrary/HoneyWellBarcodeReader.java index 02b7877f..b0856d36 100644 --- a/honeywellscannerlibrary/src/main/java/it/integry/honeywellscannerlibrary/HoneyWellBarcodeReader.java +++ b/honeywellscannerlibrary/src/main/java/it/integry/honeywellscannerlibrary/HoneyWellBarcodeReader.java @@ -9,7 +9,6 @@ import com.honeywell.aidc.BarcodeFailureEvent; import com.honeywell.aidc.BarcodeReadEvent; import com.honeywell.aidc.BarcodeReader; import com.honeywell.aidc.ScannerUnavailableException; -import com.honeywell.aidc.UnsupportedPropertyException; import java.util.ArrayList; import java.util.HashMap; @@ -124,12 +123,12 @@ public class HoneyWellBarcodeReader implements BarcodeReaderInterface { // set the trigger mode to client control - try { - barcodeReader.setProperty(BarcodeReader.PROPERTY_TRIGGER_CONTROL_MODE, - BarcodeReader.TRIGGER_CONTROL_MODE_CLIENT_CONTROL); - } catch (UnsupportedPropertyException e) { - throw new Exception("Failed to apply properties"); - } +// try { +// barcodeReader.setProperty(BarcodeReader.PROPERTY_TRIGGER_CONTROL_MODE, +// BarcodeReader.TRIGGER_CONTROL_MODE_CLIENT_CONTROL); +// } catch (UnsupportedPropertyException e) { +// throw new Exception("Failed to apply properties"); +// } Map properties = new HashMap<>(); @@ -146,7 +145,8 @@ public class HoneyWellBarcodeReader implements BarcodeReaderInterface { properties.put(BarcodeReader.PROPERTY_EAN_13_CHECK_DIGIT_TRANSMIT_ENABLED, true); properties.put(BarcodeReader.PROPERTY_UPC_A_CHECK_DIGIT_TRANSMIT_ENABLED, true); - properties.put(BarcodeReader.PROPERTY_TRIGGER_CONTROL_MODE, BarcodeReader.TRIGGER_CONTROL_MODE_AUTO_CONTROL); + properties.put(BarcodeReader.PROPERTY_TRIGGER_SCAN_MODE, BarcodeReader.TRIGGER_SCAN_MODE_READ_ON_RELEASE); +// properties.put(BarcodeReader.PROPERTY_TRIGGER_SCAN_DELAY, 500); // Apply the settings barcodeReader.setProperties(properties);