func MetaEventRoutine_Movement(ps *pubsub.PubSub, granularity, gran_duration int , threshold uint32) {
var last_movement int64
movement_window := ring.New(granularity+1)
events_chan := ps.Sub("movement")
func MetaEventRoutine_Movement(ps *pubsub.PubSub, granularity, gran_duration int , threshold uint32) {
var last_movement int64
movement_window := ring.New(granularity+1)
events_chan := ps.Sub("movement")