Muestra las diferencias entre dos versiones de la página.
| — |
ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:api:modelo-de-errores [2026/05/07 20:08] (actual) 192.168.175.130 creado |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== API: modelo de errores y señales ====== | ||
| + | |||
| + | ===== Propósito ===== | ||
| + | |||
| + | Describir cómo se comunican errores operativos y fallos críticos en tiempo de ejecución. | ||
| + | |||
| + | ===== Canales ===== | ||
| + | |||
| + | * ''StateMessageEmitter'': mensajes de recuperación/reintento. | ||
| + | * ''FatalErrorEmitter'': errores críticos de arranque/operación. | ||
| + | * ''AppLogger'': diagnóstico técnico detallado. | ||
| + | |||
| + | ===== Ejemplos comunes ===== | ||
| + | |||
| + | * reconexión de báscula o cámara | ||
| + | * peso no estable o no coincidente | ||
| + | * rostro no detectado | ||
| + | * almacenamiento lleno o fallo de inicialización | ||
| + | |||
| + | ===== Fuentes de verdad ===== | ||
| + | |||
| + | * ''MachineData/src/main/java/co/ada/data/emitters/*Error*Emitter*'' | ||
| + | * ''MachineDomain/src/main/java/co/ada/domain/DomainManager.kt'' | ||
| + | * ''MachineDomain/src/main/java/co/ada/domain/state/StateManager.kt'' | ||
| + | |||
| + | ===== Ultima verificacion ===== | ||
| + | |||
| + | * Fecha: ''2026-04-23'' | ||
| + | * Verificado contra manejo de errores y recuperación vigente. | ||