Hello,
all our devices have an output variable called nvoFault. In order to read their values, we first call 'List' with <Item[@xsi:type="Dp_Cfg"][contains(UCPTname,"nvoFault")]>. So we get a list of all variables containing 'nvoFault'. We then use that list as input of a 'Read' in order to get the values. That works fine.
If we delete one of the devices, for a certain time (some minutes...) its variable is still returned by the 'List' request, with the UCPTitemStatus set to 'IS_DELETED'. The following Read for that item then returns a fault. Of course we can catch the exception with the .NET application, but I'm wondering what the reason is for this. Why is the variable not gone immediately after the delete, and how long does it take for the variable for being deleted?
The SmartServer is in standalone mode.
Best regards,
Daniel