JSup - Forlani

JSup libraries for InFusion (Bozza)

To develop a JSup application for Vantage link InFusion there are many libraries that can be loaded and used.

These libraries can be download as a single 7-Zip link archive at the following link: Infusion-libraries.7z link.

JSup libraries for InFusion are periodically updated on the web site.



Available libraries

Library name / File name

Description

Infusion (all inclusive) - first
Infusion-global-1stOnly.jsupLib

It's an all inclusive library. It includes all the following libraries, it will be useful if you don't want to select which libraries to load and which not.
This is a library to be loaded only once.(1), it can be updated by the following library.

Infusion (all inclusive) - update
Infusion-global-update.jsupLib

This is the update library (1) of Infusion (all inclusive) - first, it includes all the popups and code that have not to be customized. The popups and the code to be customized are not included: they are loaded only once with the previous library.

Audio/Video
Infusion-AudioVideo.jsupLib

Popup and library objects to control A/V devices.
A video demo link for this library is available.
See Notes about A/V library.
This is a library to be loaded only once.(1), it can be updated by the following library.

Audio/Video update
Infusion-AudioVideo-libOnly.jsupLib

This is the update library (1) of Audio/Video, it includes the popup and code that have not to customized. The popups and the code to be customized are not included: they are loaded only once with the previous library.

InFusion import
Infusion-import.jsupLib

This library includes only structure definitions that describe imports from InFusion application for loads and variables (various variable types).

InFusion Lighting
Infusion-Lighting.jsupLib

It includes graphics library objects to show status and to control on/off and dimmer lamps (with the dimmer control popup).

NetBuilding thermostat
InFusion-NetBuildingThermostat.jsupLib

This library allows to read and control NetBuilding thermostas. It includes the object that has to be placed in the 3D planimetry (that shows the temperature measure) and the control popup.

Openers
Infusion-Openers.jsupLib

Library to control automatic windows and gates. The window popup can control up to 3 automation at the same time: the window, the curtain, the rolling shutter.

Scenarios
Infusion-Scenario.jsupLib

Simple library with a graphic object to be placed in the Scenarios window (that can be called from the menu: see library Menu and standard pages).

Menu and standard pages
Domotics-Menu and standard pages.jsupLib

It is the last library to be loaded in the application. It provides the windows for a standard application, with the menu and a planimetry to be customized.
This library cannot be updated, because all included windows have to be customized.

(1)
Some libraries are available in two versions: one is to be loaded the first time only and includes some elements (windows and code) that should/could be customized for the application, the other includes only element that should not be customized and that could be updated to improve graphic or functionality. By loading the first library version it configures itself not to be updatedable. To load the library updates the second library version must be imported.