def __init__(self, host='0.0.0.0', multicast=None, port=1511, manager=None, threaded=False, readMarkers=False, ingestSkeletonRigidBodies=False, autoStart=True): self.host = host self.multicast = multicast self.port = port self.manager = manager self.threaded = threaded self.readMarkers = readMarkers self.ingestSkeletonRigidBodies = ingestSkeletonRigidBodies self.version = (2, 9, 0, 0) self.connected = False self.dsock = None self.connection_status = None self.connectionLostEvent = Event() self.connectEvent = Event() self.connectionStatusUpdateEvent = Event() self.thread = None self._kill = False if autoStart: self.start()
def __init__(self, path, loop=True, sync=True, threaded=False, manager=None, autoStart=True): # params self.path = path self.loop = loop self.sync = sync self.threaded = threaded self.manager = manager # we'll create our own manager instance if we didn't get one if not self.manager: self.manager = Manager() # attributes self.file = None self.thread = None self._kill = False self.pendingLine = None self.startTime = None self.startEvent = Event() self.stopEvent = Event() self.updateEvent = Event() if autoStart == True: self.start()
def __init__(self): self.markers = [] self.rigid_bodies = {} self.skeletons = {} # Events self.updateEvent = Event() self.updateMarkersEvent = Event() self.updateRigidBodyEvent = Event() self.newRigidBodyEvent = Event() self.startTime = None
def __init__(self, importSkeletonRigidBodies=True): self.importSkeletonRigidBodies = importSkeletonRigidBodies # Events self.updateEvent = Event() self.updateMarkersEvent = Event() self.updateRigidBodyEvent = Event() self.newRigidBodyEvent = Event() self.resetEvent = Event() # this initializes some required attributes self.reset()
def __init__(self, host="127.0.0.1", port=8080, manager=None, autoStart=True): self.host = host self.port = port self.client = None self.running = False self.connected = False self.setManager(manager) if self.manager != None: # the event class already discards duplicates, so no need to check self.manager.updateEvent += self.onUpdate self.connectEvent = Event() self.disconnectEvent = Event() if autoStart == True: self.start()
def __init__(self, id=None, position=None, orientation=None, name="unnamed", obj=None): self.id = id self.position = position self.orientation = orientation self.name = name if obj is not None: self.fromObject(obj) self.onUpdate = Event()
def __init__(self, path=None, manager=None, recordRigidBodies=True, recordMarkers=True, autoStart=True): # params self.setPath(path) self.manager = manager self.recordRigidBodies = recordRigidBodies self.recordMarkers = recordMarkers # attributes self.startTime = None self.recordedFrames = 0 self.file = None self.startEvent = Event() self.stopEvent = Event() self.frameEvent = Event() if autoStart == True: self.start()
def __init__(self, host="127.0.0.1", port=8080, manager=None, threaded=False, autoStart=True): # params self.manager = manager self.host = host self.port = port self.threaded = threaded # attrs self._kill = False self.oscServer = None self.thread = None self.connected = False self.connectEvent = Event() self.disconnectEvent = Event() if autoStart: self.start()