The parameterMessageReceiveTimeoutis the maximum acceptable time between two DataSetMessages. If there is no DataSetMessagereceived within this period, the DataSetReader Stateshall be changed to Error_3 until the next DataSetMessageis received. The DataSetMessagescan be data or keep alive messages.

The MessageReceiveTimeoutis related to the Publisherside parameters PublishingInterval, KeepAliveTimeand KeyFrameCount.