blob: 2719981e5ee92a87ab3b5cc4ab9ea90fd163cbbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import util.TimeOps as clock
import random
import util.Geo as Geo
import util.Strings as Strings
from operationscore.Input import *
class RandomLocs(Input):
"""RandomLocs is an Input that generates RandomLocations at a preset time interval. Just a
prototype, some assembly required."""
def inputInit(self):
self['LastEvent'] = clock.time()
def sensingLoop(self): #TODO: move to params
currentTime = clock.time()
if currentTime - self['LastEvent'] > 2000:
self.respond({Strings.LOCATION: Geo.randomLoc((50,50))})
self['LastEvent'] = currentTime
|