This repository has been archived by the owner on Nov 28, 2019. It is now read-only.
0.4-alpha
Pre-release
Pre-release
Lista de cambios (importante)
Gestión de dispositivos
- Se ha terminado casi por completo todo lo referente a este módulo. Puedes adicionar y quitar dispositivos a manera de CRUD.
- Se pueden modificar los siguientes dispositivos: aires acondicionados, cámaras, sensores (puerta y movimiento) y el proyector.
- Los dispositivos se degradarán a medida que pase el tiempo. Puedes modificar el ritmo al que esto va en settings.properties.
- El valor inicial en que se degradan es un 1% cada 1 minuto. Puede modificarse para que el ritmo sea hasta 6 segundos, e incluso 6 milisegundos, por alguna razón.
- Los dispositivos que alcancen el 0% de su estado deberán de ser reemplazados obligatoriamente, y solamente puedes reparar el dispositivo si está entre el 1% y el 80% de su estado.
Ambiente principal
- Los iconos en el mapa de la sala se actualizarán de acuerdo a los cambios realizados en el gestor de dispositivos.
- Además, si se realizan adiciones o eliminaciones de dispositivos, la barra de herramientas se actualizará para reflejar estos cambios.
- Se ha añadido el valor de la temperatura ambiente. La temperatura ambiente va de acuerdo a la hora que se presente, desde los 21°C hasta 26°C en un día.
- Se ha añadido la simulación de entrada de personas al ambiente. Si los sensores están activados, estos detectaran a las personas. El contador de estos sensores se reinicia a medianoche todos los días.
- Las personas tienen un horario de entrada y salida fijos. Al ser un ambiente de clases, se estableció lo siguiente:
- Las personas entran a las 7 am a clases y salen a las 9:30 am.
- Las personas regresan a las 10:00 am y salen a las 12:00 pm.
- Un@ "aseador@" entrará a las 3:00 pm y saldrá a las 3:10 pm.
- Las personas tienen un horario de entrada y salida fijos. Al ser un ambiente de clases, se estableció lo siguiente:
- Se han establecido avisos en la sala para dispositivos esenciales: por ejemplo, si hacen falta aires acondicionados en la sala, se notificará que podría ocasionar daños, igualmente si la temperatura alcanza más de 28°C.
General
- Se ha añadido un cuadro emergente, a manera de una barra de progreso, para simular la "conexión" entre el software y los dispositivos simulados.
- Se han traido todas las imágenes de la sala creados por @JEFFERSONDAC, y son usadas en el proyecto.
- Reescrita la clase de Conectar para soportar algunos cambios internos.
- Cambios generales en el backend para facilitar algunas cosas.
Siguiente objetivo: base de datos y Tech Domótica Java
- Se ha empezado a realizar la conexión a la base de datos, empezando con el inicio de sesión.
- No deben de generarse problemas con la base de datos. La base de datos fue hecha con la estructura que teníamos de las clases en Java.