WriteSyncMode

<< Clique para Mostrar o Sumário >>

 

WriteSyncMode

Enumeração Determina como as escritas são enviadas para o I/O Server (modo síncrono ou assíncrono). Esta propriedade possui as opções de configuração descritas na tabela a seguir.

Opções disponíveis para a propriedade WriteSyncMode

Opção

Descrição

0 - wsmDefault

Modo síncrono (padrão)

1 - wsmSync

Modo síncrono. Sempre que um valor é escrito em algum Tag, o E3Run envia a escrita para o I/O Server e aguarda o retorno da escrita

2 - wsmAsyncUnconfirmed

Modo assíncrono sem confirmação. Todas as escritas são enviadas para o I/O Server sem aguardar o retorno, e assume-se sempre que a escrita funcionou. Quando em modo assíncrono, os métodos de escrita dos Tags (Write, WriteEx) sempre retornam Verdadeiro imediatamente, e o status da escrita (nos métodos que retornam este status) é sempre vazio (Empty). O evento OnTagWrite deste Driver é executado assim que a escrita é enviada para o I/O Server, e o parâmetro Succeeded permanece sempre em Verdadeiro

 

As escritas assíncronas são executadas pelo I/O Server assim que este Driver estiver disponível (quando a leitura atual terminar). Se várias escritas assíncronas são enviadas para o I/O Server, este Driver só retoma as leituras depois que todas as escritas assíncronas são executadas.

Esta página foi útil?