Difference between revisions of "Non-guarantees"

From OPC Labs Knowledge Base
Jump to navigation Jump to search
Line 5: Line 5:
 
* It is not guaranteed that objects addressed in EasyXXClient method calls will appear in the OPC call(s) to the target OPC server in the same order as on input.
 
* It is not guaranteed that objects addressed in EasyXXClient method calls will appear in the OPC call(s) to the target OPC server in the same order as on input.
  
* If you call EasyXXClient.Method1 on time1 and you then call EasyXXClient.Method2 on time2, before EasyXXClient.Method1 returns, it is not guaranteed that the OPC operations for Method1 will be called before those for Method2.
+
* If you call EasyXXClient.Method1 on ''time<sub>1</sub>'' and you then call EasyXXClient.Method2 on ''time<sub>2</sub>'', before EasyXXClient.Method1 returns, it is not guaranteed that the OPC operations for Method1 will be called before those for Method2.
  
 
* It is not guaranteed that the first notifications caused by the EasyXXClient.SubscribeXXXX method call will only come after this method has returned.
 
* It is not guaranteed that the first notifications caused by the EasyXXClient.SubscribeXXXX method call will only come after this method has returned.
  
 
* It is not guaranteed that after the EasyXXClient.UnsubscribeXXXXX method returns, no notifications will come for the affected objects.
 
* It is not guaranteed that after the EasyXXClient.UnsubscribeXXXXX method returns, no notifications will come for the affected objects.

Revision as of 14:25, 7 March 2018


  • It is not guaranteed that objects addressed in EasyXXClient method calls will end up in a single OPC call to the target OPC server.
  • It is not guaranteed that objects addressed in EasyXXClient method calls will appear in the OPC call(s) to the target OPC server in the same order as on input.
  • If you call EasyXXClient.Method1 on time1 and you then call EasyXXClient.Method2 on time2, before EasyXXClient.Method1 returns, it is not guaranteed that the OPC operations for Method1 will be called before those for Method2.
  • It is not guaranteed that the first notifications caused by the EasyXXClient.SubscribeXXXX method call will only come after this method has returned.
  • It is not guaranteed that after the EasyXXClient.UnsubscribeXXXXX method returns, no notifications will come for the affected objects.