JSup - Forlani

QLink driver (Bozza)

Item speciali

LOADM

Questo item speciale permette di leggere e scrivere i cosiddetti Module loads.

La sintassi è: LOADM master enclosure module load
Esempio: LOADM 1 2 1 1

Dettagli del protocollo:

LOADS

Questo item speciale permette di leggere e scrivere i cosiddetti Station loads.

La sintassi è: LOADS master station load
Esempio: LOADS 1 2 1

Dettagli del protocollo:

KEYPADBUTTON

Permette, specificando unicamente l'indirizzo del bottone, di gestire la pressione di oggetti Button e di ottenere lo stato del led corrispondente.

La sintassi è: KEYPADBUTTON master station button
Esempio: KEYPADBUTTON 1 2 1

Un tag collegato con un I/O Hook di questo tipo dev'essere di tipo integral ed essere interpretato con una mappa di bit (vedere JSup Tag classes bit field):


Dettagli del protocollo:

THERMOSTAT

Questo item speciale collega un tag strutturato (un insieme di tag che rispecchiano la struttura QLinkThermostat: definita nella libreria QLink e strutturata come segue:

heatSetPoint : float // Setpoint riscaldamento (diurno)
nightHeatSetPoint : float // Setpoint riscaldamento notturno
coolSetPoint : float // Setpoint raffreddamento (diurno)
nightCoolSetPoint : float // Setpoint raffreddamento notturno
nightMode : bool // True in modalità notturna
fanOnMode : bool // Modalità fan (0=auto, 1=on)
operationMode : int // Modalità di funzionamento
outdoorTemp : float // Misura temperatura esterna
indoorTemp : float // Misura temperatura interna
heat : bool // Stato contatto uscita riscaldamento
cool : bool // Stato contatto uscita raffreddamento
fan : bool // Stato contatto uscita fan
iohook : int // Membro per il quale definire l'I/O hook

Una volta creato il tag strutturato JSup proporrà automaticamente di creare i tag membri della struttura; a questo punto occorre inserire nel membro iohook della struttura l'I/O hook con l'item TERMOSTAT master station

Questo item speciale collegherà i vari dati del termostato QLink con i corrispondenti membri del tag strutturato.

VARIABLE

Questo item speciale permette di leggere e scrivere le variabili Vantage.

La sintassi è: VARIABLE xx yy
Esempio: VARIABLE 1 2
per accedere alla variabile con Contractor Number 10012. Assigned to (1-2)

Dettagli del protocollo:


Il 17 è stato individuato impiricamente, non abbiamo documentazione riguardo al suo significato o al fatto che sia effettivamente una costante.