From f5c29b39f3eef83227e3fb7c550d9b2922a19894 Mon Sep 17 00:00:00 2001 From: rcoh Date: Mon, 3 Jan 2011 22:28:28 -0500 Subject: fixed a bug caused by util stuff. some new functionality, not all fully implemented. --- inputs/RandomLocs.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 inputs/RandomLocs.py (limited to 'inputs') diff --git a/inputs/RandomLocs.py b/inputs/RandomLocs.py new file mode 100644 index 0000000..d1ce1c7 --- /dev/null +++ b/inputs/RandomLocs.py @@ -0,0 +1,13 @@ +import util.TimeOps as clock +import random +import util.Geo as Geo +import util.Strings as Strings +from operationscore.Input import * +class RandomLocs(Input): + 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 -- cgit v1.2.3