...
The item DataIntegrityCheck sends a class 0 poll, and updates all items activated for the device with the data from that class 0 poll, regardless of what modifiers those items have. This item can be activated to perform class 0 data integrity checks on a polling interval. To prevent data integrity checks from being performed during demand polls, check the option “No data integrity check in demand poll” on the Device tab.
Using Class 1/2/3 and Items with Class 0 Items
The class 0 polls that are sent on interval and by demand polls for items with the :c0 modifier will only update items with :c0, not items with other modifiers. The class 0 polls that initialize class 1-3 items upon activation and after communication failure are data integrity checks that will update all activated
If you have some items that will be polled by class 1/2/3 (using the :c1, :c2, and :c3 modifiers) and other items that will only be polled by class 0 (using the :c0 modifier), and you want the class 1/2/3 items to also be updated by the polls for the class 0 items, you’d put the class 0 items on an interval that is not polled, and put a DataIntegrityCheck item on the interval that you want to send the class 0 polls that will update all items.