<< 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.