DQMH Consortium Toolkits Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Feature Request: Probe MHL Queue Status

Today I ran into my first instance of what is likely a common problem where my helper loop swamped the MHL with more requests than the MHL could handle because of a hardware problem in the MHL. Since this was my first foray into Helper Loops, it took me a bit to track the problem down, using cumbersome history probes on DQMH Enqueue Message and DQMH Dequeue Message. 

 

What would have helped a lot would be an additional output terminal on DQMH Dequeue Messages that told how many items were still in the queue (using Get Queue Status). A person could ignore this terminal, probe it, or put in some code to check it and generate an error if too many messages built up. If I understand correctly, all that would be needed is a Get Queue Status in DQMH Dequeue Message wired to any of the free terminals. Making this change would not enable any forbidden manipulation of the queue itself; it would simply provide a sometimes-critical piece of information about the health of the module.

Some previous discussions of similar requests are here and here

0 Kudos
Message 1 of 3
(375 Views)

Hi FlatCat,

 

I think you wanted to post this here: 

 

DQMH Consortium Toolkits Feature Requests - NI Community

Christopher Farmer

Certified LabVIEW Architect and LabVIEW Champion
NI Silver Partner and Automated Production Test Specialty Premier Partner
https://wiredinsoftware.com.au
DQMH Trusted Advisor

0 Kudos
Message 2 of 3
(350 Views)

Thanks, Chris. I've done that. 

 

David

0 Kudos
Message 3 of 3
(343 Views)