SADFASDFASDFAS
FALTEN CAPTURES DE PANTALLA DE LES IMATGES CREADES
Hem dividit l'aplicació en tres parts: la configuració de les sortides, la programació (drag and drop) del control de llums i el propi control.
{"type": ["light bulb","led","speaker","fan"]
"config":{
13: { },
14: { },
}Permetrà configurar tots els elements connectats a la taula de llums. Tindrà els següents atributs: - typeTags : string --> tipus de dispositiu - outputPin : string --> output on està connectat el dispositiu en el servidor - name : string --> descripció breu (màxim 16 caràcters) del dispositiu - description : string --> descripció de les característiques del dispositiu.
- Permetrà configurar totes les sortides del dispositiu a partir del ser fitxer de configuració. Haurà de poder crear, editar i eliminar els dispositius assignats a una sortida del servidor.
- Farà ús de la classe OutputDevice.
- Farà ús del servei DataConfig per tal d'obtenir el fitxer de configuració.
- Tindrà els següents atributs:
- currentEl : OutputDevice --> Dispositiu seleccionat que es passarà com a @Output al component [conf-output]
- devices : OutputDevice [] --> per desar totes les sortides.
- Permetrà configurar una sortida de tipus [Element]. El component tindrà:
- @Input de tipus element.