Eventos

<< Clique para Mostrar o Sumário >>

 

Eventos

OnValueChanged(Path, Timestamp, Quality, Value)

Os parâmetros deste evento são os seguintes:

Path: Caminho para a propriedade monitorada

Timestamp: Estampa de tempo da propriedade referenciada no parâmetro Path

Quality: Qualidade da propriedade referenciada no parâmetro Path

Value: Valor da propriedade referenciada no parâmetro Path

 

Este evento pode ser capturado por qualquer aplicação que instancie esta biblioteca. A partir do momento em que o método RegisterCallback é usado, o objeto COM começa a enviar as notificações de mudança para a propriedade passada no parâmetro Path. Para que este objeto esteja apto a recebê-las, deve-se criá-lo com o protótipo declarado a seguir.

Public Sub OnValueChanged(ByVal link As String, ByVal TimeStamp As Object, ByVal Quality As Short, ByVal Value As Object)

 

Depois é necessário adicionar um handler ao evento do objeto COM. No Visual Basic, isto é realizado conforme o protótipo a seguir.

AddHandler(e3.OnValueChanged, New E3DataAccessLib._IE3DataAccessManagerEvents_OnValueChangedEventHandler(AddressOf OnValueChanged))

 

Assim, sempre que é gerado um evento pela Biblioteca E3DataAccess, a aplicação recebe uma chamada do método OnValueChanged mostrando a Associação da propriedade modificada, a estampa de tempo da modificação, a qualidade e o novo valor.

Esta página foi útil?