MessageCallback : Exposer des méthodes Python

MessageCallback : Exposer des méthodes Python

Exposer une méthode Pour exposer une méthode Python dans Constellation vous devez tout simplement ajouter le décorateur “Constellation.MessageCallback” sur votre méthode :

Ici nous déclarons le MessageCallback “SimpleMessageCallback” sans paramètre ni documentation. Vous pouvez ajouter un ou plusieurs arguments

Envoyer des messages et invoquer des MessageCallbacks en Python

Envoyer des messages et invoquer des MessageCallbacks en Python

Envoyer un message Pour envoyer un message et donc invoquer un MessageCallback depuis un package Python vous devez utiliser la méthode “Constellation.SendMessage”. Par exemple :

Ici par exemple on envoi un message au package “SMS” pour invoquer le MessageCallback

Envoyer des messages et invoquer des MessageCallbacks depuis un Arduino/ESP

Envoyer des messages et invoquer des MessageCallbacks depuis un Arduino/ESP

Envoyer des messages Pour envoyer des messages et invoquer des méthodes (MessageCallbacks) d’autres packages (ou consommateurs, pages Web, apps mobile, etc… ), vous pouvez utiliser la méthode “sendMessage” :

C’est une fonction “variadic“ qui peut prendre plusieurs arguments qui