def eSYNC_CAM_MESSAGE(id, cam_id, message):
    packet = SocketPacket()
    packet.add_int(SYNC_CAM_MESSAGE)
    packet.add_int(id)
    packet.add_int(cam_id)
    packet.add_packet(message)
    packet.encode_header()
    
    return packet
def eVV_CAM_MESSAGE(ip, port, cam_id, message):
    packet = SocketPacket()
    packet.add_int(VV_CAM_MESSAGE)
    packet.add_string(ip)
    packet.add_int(port)
    packet.add_int(cam_id)
    packet.add_packet(message)
    packet.encode_header()
    
    datagram = NetDatagram()
    datagram.appendData('' + packet.get_header() + packet.get_body())
    return datagram