geofencedsl
**This is an old revision of the document!**
GeoFence DSL
javascript language.
Variables
event = { fence : <The specific fence that caused the event>
date : <trigger date>
verb : IN | OUT
}
fences[] - access to each of the user defined geofences
fence = { name : "Fence Name"
points : LatLng[]
inside_trigger_time : <Time of most recent inside trigger>
}
inside_fences[] - list of fences currently "inside"
if event.verb == "IN" {
email("don@don", "Fence entered!")
}
ace = fences["Ace Hotel"]
if (event.verb == "IN" && event.fence == ace) {
if (ace.inside_trigger_time - Time.now > 15.minutes) {
email("brennan", "Nerdout at the ACE Hotel!")
}
}
geofencedsl.1295993624.txt.gz · Last modified: 2024/01/31 04:08 (external edit)