Source <M> (MQTT)


La source MQTT accepte comme événement(s) :


<Message reçu>


La réception du message correspondant lancera l'action


Exemple :

<M>

       <monMessage>IDP(0,4,Received !);</monMessage>

</M>


L'envoi à ce device (topic) du message "monMessage" provoquera cette action




Rappel : 


Le Topic utilisé pour transmettre un message à un slave est le nom du slave cible.

Ainsi le message envoyé au module 'myDevice1' devra être envoyé avec un topic 'myDevice1'


Le message, quant à lui, fera référence à l'action demandé. 


Ainsi si dans le device  'myDevice1' on a (dans le main.xml) le sous arbre :


<M>

       <tgl......1.>IDP(0,4,tgl_1 );</tgl......1.>

       <tgl......0.>IDP(0,4,tgl_0 );</tgl......0.>

       <toto>IDP(0,4,toto!);</toto>

</M>


alors l'envoi du message 

MS(myDevice1,toto); 

déclenchera l'affichage (IDP) du message 'toto!' sur l'écran


Remarque :

Les événements sont traités avec un Regex, ainsi l'envoi du message 

MS(myDevice1,tgl00000000); 

déclenchera l'action IDP(0,4,tgl_0 ); 

puisque les '.' peuvent être remplacés par n'importe quel symbole


Créé avec HelpNDoc Personal Edition: Documentation Qt Help facile