Implementato sdk honeywell e metodi per lo scanner barcode

This commit is contained in:
2026-02-24 17:49:25 +01:00
parent e8adb76256
commit 7fa96eeb09
27 changed files with 477 additions and 53 deletions

View File

@@ -0,0 +1,24 @@
using SteUp.Shared.Core.BarcodeReader.Contracts;
using SteUp.Shared.Core.BarcodeReader.Dto;
using SteUp.Shared.Core.Interface.System;
namespace SteUp.Maui.Core.System;
public partial class HoneywellScannerService : IBarcodeReaderService
{
protected Action<BarcodeScanDto>? OnScanSuccessful;
protected Action<Exception>? OnScanFailed;
public partial bool IsRightAdapter();
public partial void Init(Action onDeviceReady);
public partial void Deinit();
public partial string GetAdapterName();
public partial void OnKeyEvent(object keyEvent);
public partial void ChangeSettings(List<(string Key, object Value)> settings);
public void Register(Action<BarcodeScanDto> onScanSuccessful, Action<Exception> onScanFailed)
{
OnScanSuccessful = onScanSuccessful;
OnScanFailed = onScanFailed;
}
}