Пример #1
0
	def __init__(self, aid):
		Agent.__init__(self, aid)
		
		message = ACLMessage(ACLMessage.REQUEST)
		message.set_protocol(ACLMessage.FIPA_REQUEST_PROTOCOL)
		message.set_content('REQUEST')
		message.add_receiver('agent_participant_1')
		comportamento_1 = RequestIniciante(self, message)
		self.addBehaviour(comportamento_1)
Пример #2
0
	def __init__(self, aid):
		Agent.__init__(self, aid)
		
		message = ACLMessage(ACLMessage.REQUEST)
		message.set_protocol(ACLMessage.FIPA_REQUEST_PROTOCOL)
		message.set_content('REQUEST')
		message.add_receiver('agent_participant_1')
		behaviour_1 = RequestInitiator(self, message)
		self.addBehaviour(behaviour_1)
Пример #3
0
 def __init__(self, aid):
     Agent.__init__(self, aid)
     
     pedido = {'tipo' : 'pedido', 'qtd' : 100.0}
     message = ACLMessage(ACLMessage.CFP)
     message.set_protocol(ACLMessage.FIPA_CONTRACT_NET_PROTOCOL)
     message.set_content(dumps(pedido))
     message.add_receiver('participant_agent_1')
     message.add_receiver('participant_agent_2')
     behaviour = InitiatorProtocol(self, message)
     self.addBehaviour(behaviour)
Пример #4
0
    def __init__(self, aid):
        Agent.__init__(self, aid)

        pedido = {'tipo': 'pedido', 'qtd': 100.0}
        message = ACLMessage(ACLMessage.CFP)
        message.set_protocol(ACLMessage.FIPA_CONTRACT_NET_PROTOCOL)
        message.set_content(dumps(pedido))
        message.add_receiver('participant_agent_1')
        message.add_receiver('participant_agent_2')
        behaviour = InitiatorProtocol(self, message)
        self.addBehaviour(behaviour)
    def __init__(self, aid, bookStores, pedido):
        Agent.__init__(self, aid)

        self.bookStores = bookStores
        self.pedido = pedido

        cfp_message = ACLMessage(ACLMessage.CFP)
        cfp_message.set_protocol(ACLMessage.FIPA_CONTRACT_NET_PROTOCOL)
        for i in self.bookStores:
            cfp_message.add_receiver(i)
        cfp_message.set_content(dumps(self.pedido))

        comportamento = ComportamentoAgenteConsumidor(self, cfp_message)
        self.addBehaviour(comportamento)
Пример #6
0
    def __init__(self, aid, bookStores, pedido):
        Agent.__init__(self, aid)

        self.bookStores = bookStores
        self.pedido = pedido

        cfp_message = ACLMessage(ACLMessage.CFP)
        cfp_message.set_protocol(ACLMessage.FIPA_CONTRACT_NET_PROTOCOL)
        for i in self.bookStores:
            cfp_message.add_receiver(i)
        cfp_message.set_content(dumps(self.pedido))

        comportamento = ComportamentoAgenteConsumidor(self, cfp_message)
        self.addBehaviour(comportamento)
Пример #7
0
 def __init__(self, aid, bookStores, order):
     Agent.__init__(self, aid)
 
     self.bookStores = bookStores
     self.order = order
     
     cfp_message = ACLMessage(ACLMessage.CFP)
     cfp_message.set_protocol(ACLMessage.FIPA_CONTRACT_NET_PROTOCOL)
     for i in self.bookStores:
         cfp_message.add_receiver(i)
     cfp_message.set_content(dumps(self.order))
     
     behav_ = ConsumerAgentBehaviour(self, cfp_message)
     self.behaviours.append(behav_)