mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-25 20:52:26 -06:00
14 lines
468 B
Python
14 lines
468 B
Python
|
from OrthoWalk import *
|
||
|
|
||
|
class TwoDWalk(OrthoWalk):
|
||
|
notify = DirectNotifyGlobal.directNotify.newCategory('TwoDWalk')
|
||
|
BROADCAST_POS_TASK = 'TwoDWalkBroadcastPos'
|
||
|
|
||
|
def doBroadcast(self, task):
|
||
|
dt = globalClock.getDt()
|
||
|
self.timeSinceLastPosBroadcast += dt
|
||
|
if self.timeSinceLastPosBroadcast >= self.broadcastPeriod:
|
||
|
self.timeSinceLastPosBroadcast = 0
|
||
|
self.lt.cnode.broadcastPosHprFull()
|
||
|
return Task.cont
|