Configuração do Driver

<< Clique para Mostrar o Sumário >>

 

Configuração do Driver

A configuração do driver deve ser realizada através da caixa de diálogo de propriedades.

Adicionalmente, devem ser definidos manualmente os arquivos MetasysState0.txt e MetasysState1.txt contendo diversos nomes de estados que correspondem ao valor 0 e 1 respectivamente, para que o driver possa traduzir esses estados para valores numéricos 0 e 1.

Os arquivos devem conter uma lista de palavras com os diversos estados, uma palavra em cada linha, e uma palavra que estiver no arquivo para o estado 0, não pode estar no arquivo de estado 1, e vice-versa.

Todas as palavras são convertidas para minusculas, portanto as palavras não são case-sensitive.

Linhas que começarem com o símbolo # serão consideradas comentários.

Exemplo:

MetasysState0.txt

Parado

Desligado

Local

Fechar

Inativo

Inactive

FALSO

Desativar

Deactivate

Normal

 

MetasysState1.txt

Início

Start

Reset

Ligado

Remoto

Abrir

Active

Ativo

VERDADEIRO

Ativar

Activate

Alarme

Também é possível informar um arquivo chamado MetasysReadAhead.txt que informa uma parte do nome de um comando que está associado a um respectivo tag de estado, para ser lido em sequencia após a espera de um tempo configurável na propriedade "Read Ahead after Cmd - Wait Time".

O arquivo será lido na partida do driver, com o seguinte conteúdo :

 

#comentários começam com #

#coloque aqui as palavras chave para associar um comando a um estado que deve ser lido o mais rapido possivel

#na seguinte forma

#keyword_comando;keyword_estado

#os objetos devem pertencer à mesma NAE

QDL-S;QDL-C

SF-COM;SF-STS

SYSENA;SF-STS

SF-CVF;SF-SVF

 

O procedimento de busca se dá verificando se o comando que foi executado (com sucesso) contém a primeira keyword, substitui-se essa keyword pela segunda e verifica se existe algum tag com esse nome, se existir então coloca esse tag numa fila especial, esperando o tempo “Read Ahead After Cmd – Wait Time” para ser lido.

 

 

 

Esta página foi útil?