Skip to content
This repository has been archived by the owner on Nov 28, 2019. It is now read-only.

0.4-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@xman40100 xman40100 released this 16 Apr 16:52
· 46 commits to master since this 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.
  • 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.