DQMH Consortium Toolkits Feature Requests

cancel
Showing results for 
Search instead for 
Did you mean: 
Darren

Show Module Timeout Value in SubVI Icon

Status: Declined

Darren, after reviewing your idea and discussing it internally, we decided to decline it.

 

We are declining this idea because we don't see a way to make it robust enough. There's a real chance that the actual value and the icon get out of sync, which would result in an even worse situation - the icon deceiving the reader. 

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!

All DQMH modules come with a Module Timeout--constant.vi:

 

timeout1.png

 

This value defaults to 5 seconds, but I've worked with many modules over the years (usually having to do with serial devices) where this value is modified. I find it tedious to have to dig into the timeout VI any time I want to find out what the timeout actually is. Especially when I'm working with multiple modules at the same time that may have different (legitimate) timeout values. So I propose the following:

 

1) The default modules that ship with DQMH should include the timeout value in their icons:
timeout2.png

 

2) There should be a Validate test that ensures the Timeout VI icon displays the correct value, and provide a fixer that will update the icon if it does not.

4 Comments
bienieck
Active Participant

I’d like to ask why the timeout isn’t provided as one of the input parameters on the VI’s connector pane in the first place. Why can’t I define the timeout when calling a request from the public API?

Michał Bieńkowski
CLA, CTA, CPI

  1. Did someone devote their time to help solve your problem? Appreciate it and give kudos.
  2. Problem solved? Accept as a solution so that others can find it faster in the future.
  3. Contribute to the development of TestStand by voting on the TestStand Idea Exchange.
Darren
Proven Zealot

As the module author you can certainly add a connector pane input to any Request and Wait for Reply to specify a custom timeout. Speaking for myself I don't think I've ever needed this functionality.

joerg.hampel
Active Participant
Status changed to: Declined

Darren, after reviewing your idea and discussing it internally, we decided to decline it.

 

We are declining this idea because we don't see a way to make it robust enough. There's a real chance that the actual value and the icon get out of sync, which would result in an even worse situation - the icon deceiving the reader. 

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!




DSH Pragmatic Software Development Workshops (Fab, Steve, Brian and me)
Release Automation Tools for LabVIEW (CI/CD integration with LabVIEW)
HSE Discord Server (Discuss our free and commercial tools and services)
DQMH® (Developer Experience that makes you smile )


Enrique.Noe
Member

Hi, FYI Panther Dashboard has a right click menu that actually parses all the Module's constants including the timeout values.

 

Feature: Get DQMH Info

Time 1:56 - 2:06