LIBRERIE JSUP PER INFUSION (BOZZA) ------------------------------------------------------------------------------ Per sviluppare un'applicazione [JSup] per supervisionare un sistema InFusion di [Vantage] ci sono diverse librerie che possono essere caricate e utilizzate. Le librerie sono scaricabili come un unico archivio [http://www.forlani.it/JSup/download/Infusion-libraries.7z|Infusion-libraries .7z] che le include tutte (archivio in formato [7-Zip]). Le librerie di JSup per InFusion vengono periodicamente aggiornate sul sito. Per quanti hanno ricevuto il CD Demo all'ISE 2009 e hanno sviluppato un'applicazione con la libreria presente su quel CD va fatto presente che, dopo aver aggiornato le librerie di tale applicazione occorre seguire la procedura descritta nella pagina [JSup sync with updated libraries] dove viene illustrata passo passo la procedura da seguire in questo caso e può fare da guida per casi analoghi. 1. Librerie disponibili Nome libreria / Nome file Descrizione Infusion (all inclusive) - first Infusion-global-1stOnly.jsupLib E' una libreria omnicomprensiva che include tutte le altre librerie, utile se non si vuole selezionare quali librerie caricare e quali no. Si tratta di una libreria da caricare un'unica volta (1), per poi essere aggiornata dalla libreria seguente. Infusion (all inclusive) - update Infusion-global-update.jsupLib E' la libreria d'aggiornamento(1) di Infusion (all inclusive) - first, include tutti i popup e il codice che non va customizzato. I popup e il codice da customizzare non è incluso. Audio/Video Infusion-AudioVideo.jsupLib Popup e oggetti di libreria per il controllo di dispositivi audio/video. E' disponibile una [http://www.forlani.it/JSup/PresentazioneEGuida.html|presentazione video] relativa all'uso di questa libreria. Si veda [Notes about A/V library]. Si tratta di una libreria da caricare un'unica volta (1), per poi essere aggiornata dalla libreria seguente. Audio/Video update Infusion-AudioVideo-libOnly.jsupLib E' la libreria d'aggiornamento(1) di Audio/Video, include gli oggetti di libreria e il codice che non va customizzato. InFusion import Infusion-import.jsupLib Questa libreria include solo le definizioni di struttura per importare da InFusion i carichi e le variabili di vario tipo. InFusion Lighting Infusion-Lighting.jsupLib Libreria che include gli oggetti grafici dedicati alla visualizzazione dello stato e al comando di lampade on/off e dimmer (con relativo popup). NetBuilding thermostat InFusion-NetBuildingThermostat.jsupLib Libreria che permette di leggere e impostare i termostati NetBuilding con oggetto da inserire nella planimetria 3D e il relativo popup. Openers Infusion-Openers.jsupLib Libreria per il controllo dell'apertura/chiusura delle motorizzazioni: finestre (finestra, tenda, tapparelle) e cancello. Scenarios Infusion-Scenario.jsupLib Semplice libreria con un oggetto di libreria da inserire nella finestra Scenarios (richiamabile dal menu: vedi libreria Menu and standard pages). Menu and standard pages Domotics-Menu and standard pages.jsupLib E' la libreria da caricare per ultima e che in pratica fornisce le pagine principali di un'applicazione standard comprensive di menu e planimetria da customizzare. Questa libreria non è aggiornabile, in quanto tutte le finestre incluse sono pensate per essere customizzate. (1)Alcune librerie sono disponibili in due versioni: la prima dev'essere caricata la prima volta e include alcuni elementi (finestre e codice) che deve/può essere customizzato per la particolare applicazione, la seconda include solo le parti da non customizzare e che può essere aggiornata. Caricando la prima versione essa viene automaticamente resa non aggiornabile. Per caricare gli aggiornamenti bisogna collegare l'applicazione alla seconda versione della libreria.