Skip to content
  • There are no suggestions because the search field is empty.

Setting the Update Rate for an individual Item

I see where I can set the Update Interval for a Topic. But is there a way to set the Update Interval for an individual item? For instance, on the same Topic I would like to read one item every 100 ms, another every 1000 ms, and the rest every 5 seconds. If everything has to be 100 ms, I will saturate my bandwidth. If I make everything 5 seconds, I won't be getting updates fast enough for those items that need it.

It is possible to have multiple Topics using the same protocol and going to the same port. The most organized way to implement this is to also have separate protocols with those separate topics. That way, the 5 second messages will be in one protocol, while the 100ms messages will be in a second protocol, etc.

This is recommended because having the same protocol with multiple topics still gives a client application access to all of the messages from all of the topics. This could be problematic if a 100ms message was accessed using the 5 second topic.

Separate protocols for each topic ensures that 5 second messages are only being updated at the 5 second rate and 100ms messages are only being updated at the 100ms rate.