diff options
author | dan <dmtaub@gmail.com> | 2011-01-28 16:11:11 -0500 |
---|---|---|
committer | dan <dmtaub@gmail.com> | 2011-01-28 16:11:11 -0500 |
commit | f017051f9b93c3a8ac435537c8c9c1f360d0702f (patch) | |
tree | 3f0a9e01ddcb87af2e1b016dd8489be572641ca0 /inputs/RandomLocs.py | |
parent | fac2f8373cd0e63a34a39cb77c0c7276d1d88b65 (diff) | |
parent | a7d6577e55ebd665ad9e4f45183836f11b3c6fd4 (diff) |
Merge branch 'fridaydemo' of github.com:rcoh/SmootLight into osc
Diffstat (limited to 'inputs/RandomLocs.py')
-rw-r--r-- | inputs/RandomLocs.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/inputs/RandomLocs.py b/inputs/RandomLocs.py index 2719981..f4182cf 100644 --- a/inputs/RandomLocs.py +++ b/inputs/RandomLocs.py @@ -1,16 +1,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 +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 but randomly changing 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'] > 200+500*random.random():
+ self.respond({Strings.LOCATION: Geo.randomLoc((200,200))})
+ self['LastEvent'] = currentTime
|