behaviours.NegotiatingBehaviour module

class behaviours.NegotiatingBehaviour.NegotiatingBehaviour(agent_object)[source]

Bases: CyclicBehaviour

This class implements the behaviour that handles the negotiation requests made by other standardized AAS Managers through ACL messages in the I4.0 System.

async on_start()[source]

This method implements the initialization process of this behaviour.

async run()[source]

This method implements the logic of the behaviour.