Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:dispositivos:bascula

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:dispositivos:bascula [2026/05/07 17:23] (actual)
192.168.175.130 creado
Línea 1: Línea 1:
 +====== Integración de báscula ======
 +
 +===== Propósito =====
 +
 +Documentar cómo se integra la báscula y cómo su señal afecta transiciones del flujo de entrega.
 +
 +===== Componentes =====
 +
 +  * ''​ScaleManager''​
 +  * ''​ScaleListener''​ en ''​DomainManager''​
 +  * ''​ScaleWeightEmitter''​
 +  * ''​ScaleConnectionEmitter''​
 +
 +===== Comportamiento operativo =====
 +
 +  * ''​DomainManager''​ inicializa la báscula al arranque y publica peso estable.
 +  * Pesos negativos disparan señal de calibración.
 +  * El flujo exige peso válido y estable para avanzar.
 +
 +===== Impacto en estados =====
 +
 +  * ''​WaitingForWeight'':​ detecta nueva colocación válida.
 +  * ''​ComparingWeights''​ (3 veces): valida inmutabilidad de peso.
 +  * ''​WaitForWeightRemoved'':​ exige retiro del ítem antes de cerrar ciclo.
 +
 +===== Fuentes de verdad =====
 +
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​DomainManager.kt''​
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​state/​states/​WaitingForWeight.kt''​
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​state/​states/​ComparingWeights.kt''​
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​state/​states/​WaitForWeightRemoved.kt''​
 +
 +===== Ultima verificacion =====
 +
 +  * Fecha: ''​2026-04-23''​
 +  * Verificado con implementación de dominio y estados.
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/machine/dispositivos/bascula.txt · Última modificación: 2026/05/07 17:23 por 192.168.175.130