The ‘Read’ queue is full

Please explain the Read fault: The ‘Read’ queue is full?

This fault occurs whenever an attempt is made to enqueue (add an item to a queue) a read request of a particular GroupAddress, where the queue is already full and the GroupAddress in question is not already in the queue. The queue in question is the Group Data Operation Queue (see Knx Device/Group Data Manager) which holds a list of Group Data Operations (GroupAddress reads or writes) waiting to be started as soon as the communications stack is able.

The Group Data Operation Queue has its size exposed under the hidden L Data Worker child of the Group Data Manager, immediately preceding the Hop Count property and can be seen in the example below (see Knx Device/Group Data Manager/L Data Worker). The default value of the Group Data Operation Queue is 50.

Subject to how many Group Addresses are being polled and how often and the amount of available RAM, you could try increasing the value to 1000 to overcome the fault.

Image