TobiasMoscoso / TP_MaquinadeEstado-ProtocoloLastOrder

Un protocolo de comunicación entre maquinas y servidor, realizado con máquina de estado. Cada maquina puede enviar y recibir información, la cual compartirá con el servidor.
0 stars 0 forks source link

TP_MaquinadeEstado-SistemaLastOrder

Un sistema de comunicación entre maquinas y servidor, realizado con máquina de estado. Cada maquina puede enviar y recibir información, la cual compartirá con el servidor.

Memoria Descriptiva

El sistema "Last Order", se encarga de la comunicación entre un servidor y varias Máquinas ubicadas en un depósito. Para ello se implementa un protocolo de Comunicación unico del sistema.

El servidor recibe informes de estado de las maquinas y dependiendo de estos ejecuta "Almacenamiento" osea lleva la caja a su destino seteado para luego dirigirse a su ubicación inicial.

Entonces, el servidor, esperará hasta que la máquina termine de llevar el producto hacia su sitio y luego repetirá el proceso con otra máquina. En el transcurso de cualquier tarea, las maquinas envian cada 5 segundos, un informe de estado de la respectiva máquina. Este informe contiene "Caida" y "Bateria baja". Si envian una señal alta de alguno de estos estados, el proceso de "Almacenamiento " se detiene, para ser reanudado por algún Humano.

Funciones

Los errores aparecen en los informes de estado.

Máquina de Estado

./Recursos/maquinaestado.png

Lista de Productos

Estos son los productos que fueron subidos al archivo listado.dat. Estos datos se pueden usar a modo de prueba en la versión ejecutable de LastOrder.

TipoProducto TipoCaja Estante Fila Columna
LED32SAMSUNG D 23 12 45
LED42LGCURVO A 34 20 10
LGK10BLANCO C 12 2 30
SAMSUNGS9BLANCO C 65 3 12
ALCATELONEROJO B 45 10 20
MONITORLG4K D 78 23 35
NOTEBOOKDELLI7 A 81 10 50