smia_ism.behaviours.handle_acl_openapi_behaviour module

class smia_ism.behaviours.handle_acl_openapi_behaviour.HandleACLOpenAPIBehaviour(agent_object, received_acl_msg)[source]

Bases: OneShotBehaviour

This class implements the behaviour that handles a request related to the capabilities of the Digital Twin.

async on_start()[source]

This method implements the initialization process of this behaviour.

async run()[source]

This method implements the logic of the behaviour.

async handle_acl_openapi_request()[source]

This method implements the logic for handling requests to perform AAS Infrastructure Services.

async handle_acl_openapi_query()[source]

This method implements the logic for handling queries (Query-If or Query-Ref).