Újdonságok
- Új művelet: Audió / Lejátszás leállítása
- Új művelet: Vezérlés / Robot parancs újrainicializálása
- Új kifejezés: Konstans / Időpont érték
- Új kifejezés: Dátum / Időpont növelése
- Új kifejezés: Dátum / Időpont beállítása
- Új kifejezés: Hely / Aktuális hely
- Riasztás esemény: a “mikor” paraméter lehet egy kifejezés
- Hely események: tudnak automatikus detektálás nélkül is működni
- Hang/Csengőhang lejátszása: új “ismétlés” paraméter a folyamatos lejátszáshoz, addig amíg le nem állítjuk
- Pozíció frissítése művelet: cella alapján is tud frissíteni
- Óra ébresztő esemény: lekezeli a SonyEricsson készülékek gyári óráját
- Egyéb javítások és módosítások
Parancs futtatás időzítése
A Riasztás esemény segítségével lehet egy parancsot egy megadott időpontban lefuttatni. Korábban ezt csak manuálisan egy konkrét értékre lehetett beállítani. Ettől a verziótól a mikor paraméter tetszőleges kifejezés lehet, egy időpont típusú változó is például.
Tegyük fel hogy egy hangot szeretnénk lejátszatni a GPS bekapcsolása után 1 órával hogy emlékeztessen minket hogy kapcsoljuk ki ha nem szükséges:
- Hozzunk létre egy PlaySound parancsot egy Riasztás eseménnyel, ahol a mikor paraméter értéke legyen a Változó értéke kifejezés azzal a névvel hogy PlaySoundTime.
- Adjuk hozzá a Hang lejátszása műveletet a hangfájl lejátszásához.
- Csináljunk egy GpsOn parancsot egy olyan eseménnyel hogy detektáljuk a GPS bekapcsolását.
- Adjunk egy Válozó beállítása műveletet ehhez a parancshoz ahol beállítjuk a PlaySoundTime változó értékét.
- Ezen változó értéke legyen az új Időpont növelése kifejezés. Az időpont paraméter legyen az Időpont kifejezés az aktuális időpont meghatározásához és az órák paraméter értéke legyen 1 hogy az aktuális időpontot 1 órával megnöveljük.
- Ezután már csak annyit kell tenni hogy a Robot parancs újrainicializálása művelet segítségével a PlaySound parancs Riasztás műveletét újrainicializáljuk
Helyek kezelése folyamatos detekció nélkül
Korábbi verziókban a hely-alapú események mint például Belépés adott helyre folyamatos gps vagy cella figyelést alkalmaztak a hely beállításoktól függően.
Ettől a verziótól lehetséges ezen események automatikus detekcióját tiltani és a Hely frissítése műveletet használni akár cellák esetén is a hely detektálás kikényszerítésére. Vagyis mostantól kezdve szabályozható hogy mikor és hogyan történjen a hely detekció.
Például ha cella alapú detektálást szeretnénk de csak akkor amikor bekapcsol a képernyő az energia spórolás jegyében, készítsünk egy parancsot a Képernyő bekapcsolva eseménnyel és a Hely frissítése művelettel ahol beállítjuk hogy cellákra történjen. Ekkor a rendszer az aktuális cella információ alapján képernyő bekapcsoláskor elvégzi a hely detektálást és végrehajtja a hely-alapú eseményeket ha hely változás történt.