Point.OnChange (method)




To request the point's value on change. The next value of the point may be received by calling the GetNext method or function. The current value of the point is returned immediately. Any subsequent GetNext call will block until the point's value changes.


Only one of the OnChange, OnAlarm, OnTimed or OnAlarmAck requests may be activate at a time.


Read the point value on change forever.


Sub main()

   Dim MyPoint as new Point    ' Declare the point object

   MyPoint.Id ="TANK_LEVEL"   ' Set the Id

   MyPoint.OnChange            ' Request the value on change

top :

   MyPoint. GetNext            ' Get the value

   Trace MyPoint.Value         ' trace it to the output window

   goto top                    ' repeat forever

end sub

See also

Point.GetNext (method); Point.OnTimed (method); Point.Cancel (method).

More information

CIMPLICITY Extensions to Basic