Liga um dispositivo externo.
Identificador: request_binding
Elementos
dispositivo_id: O ID do dispositivo que você quer emparelhar. Para xBands, este é o código DataMatrix anexado à banda
- Requerido: verdadeiro
- Valor padrão: vazio
timeout_ms: Timeout em milissegundos, após o qual um evento é iniciado.
- Requerido: quando necessário
- Valor padrão: -
Saída
TIMEOUT: Se não houver sucesso dentro do tempo especificado, um evento de timeout será iniciado.
Exemplo
<action id="bind_device" type="request_binding">
<param name="device_id">#{external_device_id}</param>
<param name="timeout_ms" type="long">10000</param>
</action>
Validar a conexão
Como a ação não tem saída "SUCESSO", você precisa validar a conexão. Isto pode ser feito por:
<rule id="device_connected">
<expression> <![CDATA[#{extdevices.CONNECTION_STATUS} == #{const:extdevices.CONNECTED}]]> </expression>
<actions>
<action ref="my_action" />
</actions>
</rule>