I'm seeing some unexplained behavior from GetObserverEvents and I'm hoping someone can shed some light on the expected behavior.
1) I have a point that updates ~ every 5 seconds. If I call GetObserverEvents once a minute, then I see OnNext called with the values that changed during the period. HOWEVER, if I call GetObserverEvents once every 15 minutes then I get NO DATA and no calls to OnNext in the subscribed Observer. Is that typical? What is the MAXIMUM amount of time that can elapse between GetObserverEvents calls?
2) The OnCompleted method on the Observer never seems to get called? OnNext is called numerous times as long as GetObserverEvents is called frequently but OnCompleted never seems to be called. Is that expected? My understanding of the observer pattern was OnNext would be called as long as there was Data in the pipe but once it was finished it would always call OnCompleted.
Thanks in advance for any help you can provide.