def __init__(self): FieldLayer.__init__(self) self.world_receiver = ThreadedUnixListener(UNIX_SOCKET_BASE_PATH + World.DESCRIPTOR.full_name, World, max_buffer_size=1) self.cached_world = World()
def __init__(self): FieldLayer.__init__(self) self.obstacle_receiver = ThreadedUnixListener( constants.UNIX_SOCKET_BASE_PATH + Obstacles.DESCRIPTOR.full_name, Obstacles, max_buffer_size=1, ) self.cached_obstacles = Obstacles()
def __init__(self): FieldLayer.__init__(self) self.path_receiver = ThreadedUnixListener( constants.UNIX_SOCKET_BASE_PATH + PathVisualization.DESCRIPTOR.full_name, PathVisualization, ) self.cached_paths = PathVisualization()
def __init__(self, buffer_size=10): FieldLayer.__init__(self) self.cached_world = World() self.world_buffer = queue.Queue(buffer_size) self.setAcceptHoverEvents(True) self.setAcceptTouchEvents(True) self.pressed_CTRL = False self.pressed_M = False self.pressed_R = False self.mouse_clicked = False self.mouse_click_pos = [0, 0] self.mouse_hover_pos = [0, 0] # might not need later, see hoverMoveEvent
def __init__(self, buffer_size=10): FieldLayer.__init__(self) # Validation protobufs are generated by simulated tests self.eventually_validation_set_receiver = ThreadedUnixListener( constants.UNIX_SOCKET_BASE_PATH + "eventually_validation", ValidationProtoSet, max_buffer_size=buffer_size, ) self.always_validation_set_receiver = ThreadedUnixListener( constants.UNIX_SOCKET_BASE_PATH + "always_validation", ValidationProtoSet, max_buffer_size=buffer_size, ) self.cached_eventually_validation_set = ValidationProtoSet() self.cached_always_validation_set = ValidationProtoSet() self.passed_validation_timeout_pairs = []
def __init__(self, buffer_size=10): FieldLayer.__init__(self) self.cached_paths = PathVisualization() self.path_visualization_buffer = queue.Queue(buffer_size)
def __init__(self, buffer_size=10): FieldLayer.__init__(self) self.cached_obstacles = Obstacles() self.obstacle_buffer = queue.Queue(buffer_size)