Skip to content
dave4th edited this page Dec 29, 2014 · 5 revisions

Questa tabella e`/sara` quella di riferimento per l'invio di qualsiasi tipologia di avviso.

Tabella dati da trasmettere
msg:{pc}:{id}:<data&ora> key
type
desc
value
um
date
key
Chiave primaria
La chiave sara` generata dal sistema che la invia, ho previsto che sia sempre composta dalla parola chiave "msg", seguita dalla sigla del computer e/o apparecchiatura elettronica "{pc}", e da un'identificatore univoco da definire "{id}" (per esempio: "tempH" per alta temperatura, "tempH1" se presenti piu` di una sonda, ecc.ecc.)
Ho pensato di aggiungergli un'identificatore univoco time.strftime("%Y%m%d%H%M%S", time.localtime()) (data e ora) alla fine, cosi` facendo riesco a gestire code di messaggi superiori a due (precedentemente, rimaneva in coda un messaggio se un'altro identico era in invio, che poteva essere sovrascritto da un'altro identico in caso di subentro prima che questo andasse in invio a sua volta)
type
Tipo di avviso
alarm,alert,info,help
desc
Descrizione/Testo del messaggio (quello che verra` visualizzato/trasmesso)
value
Valore (se presente, per esempio 18 gradi nel caso di temperatura)
um
Unita` di Misura
date
Data, e qua, e` da vedere il formato, al momento pensavo: AAAA/MM/DD HH:MM:SS