ESEMPIo 1 |
||
Inviamo un messaggio SMS quando cambiano latitudine o longitudine, lo facciamo salvando ogni minuto il valore attuale in variabili memoria per poi confrontarlo con il valore corrente. Potremo anche assegnare alle variabili memoria un nome significativo: V10=lat NOME DELLA MEMORIA VARIABILE 1 = lat V20=lon NOME DELLA MEMORIA VARIABILE 2 = lon |
||
|
SCH**** ORA SPECIFICA **:** |
|
$G01!$V11 LATITUDINE ! MEMORIA VARIABILE 1 |
||
|
||
|
||
|
||
|
||
lat=$G01 |
||
AT+SMS=polizia,"$D01 posizione: $G01 $G02" |
||
|
||
|
||
|
||
Ogni minuto (****) si verifica l'evento trigger. La prima condizione da verificare è che il valore attuale della latitudine sia diverso dal contenuto della variabile 1. La prima azione memorizza la latitudine corrente nella espressione della memoria variabile 1, equivalente a V21=$G01 oppure var1=$G01. La seconda azione contiene il comando che invia un messaggio SMS a tutti gli utenti appartenenti al gruppo polizia riportando il nome del dispositivo ($D01) seguito dal testo "posizione" e dalle coordinate geografiche ($G01 latitudine e $G02 longitudine). |
|
SCH**** ORA SPECIFICA **:** |
|
$G02!$V21 LONGITUDINE ! MEMORIA VARIABILE 2 |
||
|
||
|
||
|
||
|
||
lon=$G02 |
||
AT+SMS=polizia,"$D01 posizione: $G01 $G02" |
||
|
||
|
||
|
||
Ogni minuto (****) si verifica l'evento trigger. La prima condizione da verificare è che il valore attuale della longitudine sia diverso dal contenuto della variabile 2. La prima azione memorizza la longitudine corrente nella espressione della memoria variabile 2, equivalente a V22=$G02 oppure var2=$G02. La seconda azione contiene il comando che invia un messaggio SMS a tutti gli utenti appartenenti al gruppo polizia riportando il nome del dispositivo ($D01) seguito dal testo "nuova posizione" e dalle coordinate geografiche ($G01 latitudine e $G02 longitudine). |