Passa al contenuto principale

BilanciaWorker

 funzione Principale è: AvviaCollegamentoBilancia

await _notificatoreHubClient.StartAsync();

  • Avvia il collegamento al Hub di SignalR
    • Si sottoscrive a: "RichiediStato"

var response = leggiPresenzaPallet(OPCUALeggiPresenzaPallet();

  • Tramite OPCUA chiede la lettura della PRESENZA del pallet
  • Aggiorna lo Stato della Bilancia che è "ONLine"
  • Invio notifica all'HUB

 await LeggiPeso();

  • Tramite OPCUA chiede la lettura del PESO del pallet

await imballaggioService.SalvaPesoAsync(_appConfig.IpBilancia, pesoLetto);

  • Tramite il Servizio ImballaggioService esegue la procedura di "Gestione del Pacco" e stampa Etichetta.

(Vedi Pagina ImballaggioService)