Example #1
0
    def customZoom(self, event):
        w = SocketPacket()
	w.add_int(VP_CAM_ZOOM)
        w.add_int(self.client_id)
        w.add_int(self.cam_id)
        w.add_float(event.GetDegrees())
	w.add_float(event.GetSpeed())
        w.encode_header()
        self.write_packet(w)
Example #2
0
    def pan(self, direction, degrees = 10, speed = DEFAULT_PAN_SPEED):
        angle = direction * degrees
        w = SocketPacket()
        w.add_int(VP_CAM_PAN)
        w.add_int(self.client_id)
        w.add_int(self.cam_id)
        w.add_float(angle)
	w.add_float(speed)
        w.encode_header()
        self.write_packet(w)
 def zoomOut(self, event):
     button = event.GetEventObject()
     name_words_list = (button.GetName()).split()
     camera_number = int(name_words_list[2])
     indexTextCtrl = int(name_words_list[4])
     w = SocketPacket()
     w.add_int(VP_CAM_ZOOM)
     index_camera_numbers = self.camera_numbers.index(str(camera_number))
     w.add_int(self.client_ids[index_camera_numbers])
     w.add_int(camera_number)
     w.add_float(10.0)
     w.add_float(DEFAULT_ZOOM_SPEED)
     w.encode_header()
     self.write_packet(w, index_camera_numbers)
    def zoomOut(self, event):
	button = event.GetEventObject()
	name_words_list = (button.GetName()).split()
	camera_number = int(name_words_list[2])
	indexTextCtrl = int(name_words_list[4])
	w = SocketPacket()
	w.add_int(VP_CAM_ZOOM)
	index_camera_numbers = self.camera_numbers.index(str(camera_number))
	w.add_int(self.client_ids[index_camera_numbers])
	w.add_int(camera_number)
	w.add_float(10.0)
	w.add_float(DEFAULT_ZOOM_SPEED)
	w.encode_header()
	self.write_packet(w, index_camera_numbers)
    def zoom(self, event):
        id = event.GetEventObject().GetId()

        if id == 104:
            direction = -1

        else:
            direction = 1

        angle = direction * 10
        w = SocketPacket()
        w.add_int(VP_CAM_ZOOM)
        w.add_int(self.client_id)
        w.add_int(self.cam_id)
        w.add_float(angle)
        w.encode_header()
        self.write_packet(w)
    def zoom(self, event):
        id = event.GetEventObject().GetId()

        if id == 104:
            direction = -1

        else:
            direction = 1

        angle = direction * 10
        w = SocketPacket()
        w.add_int(VP_CAM_ZOOM)
        w.add_int(self.client_id)
        w.add_int(self.cam_id)
        w.add_float(angle)
        w.encode_header()
        self.write_packet(w)
 def zoom(self, event):
     button = event.GetEventObject()
     name_words_list = (button.GetName()).split()
     camera_number = int(name_words_list[2])
     indexTextCtrl = int(name_words_list[4])
     angle_string = (self.zoom_angle_values[indexTextCtrl]).GetValue()
     speed_string = (self.zoom_speed_values[indexTextCtrl]).GetValue()
     angle = float(angle_string)
     speed = float(speed_string)
     w = SocketPacket()
     w.add_int(VP_CAM_CUSTOM_ZOOM)
     index_camera_numbers = self.camera_numbers.index(str(camera_number))
     w.add_int(self.client_ids[index_camera_numbers])
     w.add_int(camera_number)
     w.add_float(angle)
     w.add_float(speed)
     w.encode_header()
     self.write_packet(w, index_camera_numbers)
Example #8
0
    def tilt(self, event):
        id = event.GetEventObject().GetId()

        if id == 102:
            direction = 1

        else:
            direction = -1

        angle = direction * 10
        w = SocketPacket()
        w.add_int(VP_CAM_TILT)
        w.add_int(self.client_id)
        w.add_int(self.cam_id)
        w.add_float(angle)
        w.add_float(DEFAULT_TILT_SPEED)
        w.encode_header()
        self.write_packet(w)
    def zoom(self, event):
	button = event.GetEventObject()
	name_words_list = (button.GetName()).split()
	camera_number = int(name_words_list[2])
	indexTextCtrl = int(name_words_list[4])
	angle_string = (self.zoom_angle_values[indexTextCtrl]).GetValue()
	speed_string = (self.zoom_speed_values[indexTextCtrl]).GetValue()
	angle = float(angle_string)
	speed = float(speed_string)
	w = SocketPacket()
	w.add_int(VP_CAM_CUSTOM_ZOOM)
	index_camera_numbers = self.camera_numbers.index(str(camera_number))
	w.add_int(self.client_ids[index_camera_numbers])
	w.add_int(camera_number)
	w.add_float(angle)
	w.add_float(speed)
	w.encode_header()
	self.write_packet(w, index_camera_numbers)