Lier un périphérique externe.
Identifiant : request_binding
Éléments
device_id : L'ID du dispositif que vous voulez jumeler. Pour les xBands, il s'agit du code DataMatrix attaché au bracelet.
- Obligatoire : vrai
- Valeur par défaut : empty
timeout_ms : Délai en millisecondes, après lequel un événement est initié.
- Nécessaire : quand c'est nécessaire
- Valeur par défaut : -
Sortie
TIMEOUT : S'il n'y a pas de succès dans le temps spécifié, un événement de timeout sera lancé.
Exemple
<action id="bind_device" type="request_binding">
<param name="device_id">#{external_device_id}</param>
<param name="timeout_ms" type="long">10000</param>
</action>
Valider la connexion
Comme l'action n'a pas de sortie "SUCCESS", vous devez valider la connexion. Ceci peut être fait par :
<rule id="device_connected">
<expression> <![CDATA[#{extdevices.CONNECTION_STATUS} == #{const:extdevices.CONNECTED}]]> </expression>
<actions>
<action ref="my_action" />
</actions>
</rule>