AnsweredAssumed Answered

Can you register an event in C# for when an attribute value changes?

Question asked by Corless on Jul 12, 2016
Latest reply on Jul 14, 2016 by Marcos Vainer Loeff



I am new to PI and doing some research into its capabilities for a potential project. One thing that would be needed for the project is for a C# application to be informed of when data from certain attributes is updated.


So far the only method that comes close is to use AFDataPipe.GetUpdateEvents() to get the values that have changed since the last request but this would require constant polling to the PI server which isn't ideal.


Is there a way for the PI server to push changed value events to a C# client to avoid constantly polling the server?


Thank you in advance,