Flujo de datos caja → Cuna → POS

El flujo end-to-end es el mismo del POS Integrado, con la capa de transporte de la cuna en el medio. Operaciones soportadas: Venta, Anulación, Cancelación, Cierre (y, como en POS Integrado, reimpresión y pruebas de comunicación).

  1. La caja construye el mensaje JSON de la operación y lo envía con writereadx por su puerto serial (USB Slave o RS232, según parámetro).
  2. La cuna recibe la trama por su puerto físico y la reexpone al A920 por el transporte activo (BT o WiFi).
  3. El A920 (App Bci Pagos, modo POS Integrado) procesa la operación: solicita la tarjeta, autoriza contra el host y arma la respuesta.
  4. El A920 devuelve la respuesta JSON por el mismo camino: hacia la cuna por el transporte activo y de la cuna a la caja por el puerto serial.
  5. La caja recibe la respuesta en el buffer de writereadx y la deserializa.

La recepción en el terminal es no bloqueante y la entrega al flujo de la aplicación es inmediata, sin acción del operador.