- Impressão
Usando o driver Telnet
Um guia para o driver Telnet
Este artigo descreve os recursos e a configuração associados ao driver Telnet no Tulip.
Recursos
O driver Telnet permite que os aplicativos Tulip se conectem a sockets de rede e enviem e recebam mensagens. Isso inclui, mas não se limita a, dispositivos que usam um protocolo Telnet.
Funções
O driver suporta três funções: "Connect" (Conectar), "Send" (Enviar) e "Disconnect" (Desconectar). Essas funções são expostas no Tulip App Editor como uma "Função de dispositivo", conforme mostrado abaixo:
Todas as três funções exigem que um "identificador" seja passado como parâmetro. Esse identificador identifica de forma exclusiva uma conexão dentro do aplicativo Tulip e pode ser usado para manter várias conexões simultaneamente.
Os outros parâmetros para a função Connect estão descritos abaixo:
- Host - O endereço IP ou nome do host do dispositivo ou serviço ao qual você gostaria de se conectar.
- Porta - A porta de rede no dispositivo ou serviço ao qual você gostaria de se conectar.
- Terminador de mensagem - Um parâmetro opcional que especifica um conjunto de caracteres que será enviado após cada função Send para indicar que a mensagem foi encerrada. Geralmente é uma nova linha ("\n") ou um retorno de carro com uma nova linha ("\r\n").
Eventos
O driver emite dois tipos de eventos: um evento "Message" (Mensagem) que indica que uma conexão enviou uma mensagem e um evento "Error" (Erro) que indica que algo deu errado no driver ou na conexão.
Configuração
Não é necessária nenhuma configuração fora da lógica do aplicativo Tulip necessária para se conectar a um dispositivo. Embora nos exemplos acima mostremos valores estáticos sendo usados para os detalhes da conexão, é comum extrair esses valores de variáveis ou registros da Tabela Tulip para permitir o gerenciamento central desses valores.