-
Notifications
You must be signed in to change notification settings - Fork 0
Tabella avvisi
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