API PADE¶
Aqui estão todos os módulos que são de interesse para utilização do PADE, tais como o módulo que contém a classe Agent, módulo de construção de mensagens e de construção de comportamentos.
FIPA-ACL message creation and handling module¶
This module contains a class which implements an ACLMessage type object. This object is the standard FIPA message used in the exchange of messages between agents.
-
class
pade.acl.messages.
ACLMessage
(performative=None)¶ Class that implements a ACLMessage message type
-
add_receiver
(aid)¶ Method used to add recipients for the message being created.
Parâmetros: aid – AID type object that identifies the agent that will receive the message.
-
add_reply_to
(aid)¶ Method used to add the agents that should receive the answer of the message.
Parâmetros: aid – AID type object that identifies the agent that will receive the answer of this message.
-
create_reply
()¶ Creates a reply for the message Duplicates all the message structures exchanges the ‘from’ AID with the ‘to’ AID
-
set_performative
(performative)¶ Method to set the Performative parameter of the ACL message.
Parâmetros: performative – performative type of the message. It can be any of the attributes of the ACLMessage class.
-
set_sender
(aid)¶ Method to set the agent that will send the message.
Parâmetros: aid – AID type object that identifies the agent that will send the message.
-