Muestra las diferencias entre dos versiones de la página.
| — |
ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:operacion-sin-conexion:estados-de-maquina [2026/05/07 17:24] (actual) 192.168.175.130 creado |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Estados de máquina en operación sin conexión ====== | ||
| + | |||
| + | ===== Propósito ===== | ||
| + | |||
| + | Explicar el flujo del ''StateManager'' y su comportamiento de recuperación cuando la conectividad es inestable. | ||
| + | |||
| + | ===== Secuencia ===== | ||
| + | |||
| + | - ''WaitingForWeight'' | ||
| + | - ''CaptureImages'' | ||
| + | - ''ComparingWeights'' | ||
| + | - ''CaptureFace'' | ||
| + | - ''ComparingWeights'' | ||
| + | - ''GenerateEmbedding'' | ||
| + | - ''ComparingWeights'' | ||
| + | - ''VerifyInDatabase'' | ||
| + | - ''WaitForWeightRemoved'' | ||
| + | - ''SaveDelivery'' | ||
| + | |||
| + | ===== Recuperación ===== | ||
| + | |||
| + | * Reintento pegajoso en estados de cámara (''CaptureImages'', ''CaptureFace''). | ||
| + | * Reintentos automáticos por estado (hasta 3 para no pegajosos). | ||
| + | * Reinicio de flujo completo al agotarse recuperación. | ||
| + | |||
| + | ===== Fuentes de verdad ===== | ||
| + | |||
| + | * ''MachineDomain/src/main/java/co/ada/domain/state/StateManager.kt'' | ||
| + | * ''MachineDomain/src/main/java/co/ada/domain/state/states/*.kt'' | ||
| + | * ''MachineData/src/main/java/co/ada/data/emitters/State*Emitter.kt'' | ||
| + | |||
| + | ===== Ultima verificacion ===== | ||
| + | |||
| + | * Fecha: ''2026-04-23'' | ||
| + | * Verificado contra registro actual en ''DomainManager''. | ||