Skip to content

Conversation

@Karthick-Selvam-17
Copy link
Contributor

@Karthick-Selvam-17 Karthick-Selvam-17 commented Nov 17, 2025

TODO: Check the above box with an 'x' indicating you've read and followed CONTRIBUTING.md.

What does this Pull Request accomplish?

Changes to Support Runtime Configuration.

  • Checkbox to select Runtime Configuration Support in the Main Wizard Page.
  • New template for ActionVIOnRecompile.vi
  • New template for ActionVIOnRecompile.vi for Inline-Async
  • New template for Command Loop
  • New template for Launch Command Loop
  • RT Driver VI Changes to launch Command loop.
  • Changes to include ActionVIOnRecompile in the Custom Device XML File.

Why should this Pull Request be merged?

To Enable Runtime Configuration Support in Custom Devices.

What testing has been done?

Created all the Custom Device Templates With / Without Runtime Configuration Support and tested by building them with default configurations.

@niveristand-diff-bot
Copy link
Collaborator

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

ActionVIOnRecompile.vi.png

capture

ActionVIOnRecompile_InlineAsync.vi.png

capture

NIVS_CD Template.lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_CD Template.lvclass--Read Support Runtime Configuration.vi.png

capture

NIVS_CD Template.lvclass--Write Support Runtime Configuration.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CDW_SpecPage.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Create XML-file - States.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Custom Device CORE.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add PPL content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy PPLTemplates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy Templates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--XML - Create XML file.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--On Recompile Action VI Name.vi.png

capture

PPL_ActionVIOnRecompile.vi.png

capture

PPL_ActionVIOnRecompile_InlineAsync.vi.png

capture

@Karthick-Selvam-17 Karthick-Selvam-17 marked this pull request as ready for review November 24, 2025 13:28
@niveristand-diff-bot
Copy link
Collaborator

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

ActionVIOnRecompile.vi.png

capture

ActionVIOnRecompile_InlineAsync.vi.png

capture

Command Loop.vi.png

capture

NIVS_CD Template.lvclass--Add content to Engine library.vi.png

capture

NIVS_CD Template.lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_CD Template.lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_CD Template.lvclass--Read Support Runtime Configuration.vi.png

capture

NIVS_CD Template.lvclass--Write Support Runtime Configuration.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD Engine lvlib.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD Engine lvlib.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CDW_SpecPage.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Create XML-file - States.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Custom Device CORE.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Engine - Script RT Driver For Runtime Configuration.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add PPL content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy PPLTemplates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy Templates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--XML - Create XML file.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--Add content to Engine library.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--Add content to Engine library.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--Add content to Engine library.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--On Compile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--On Recompile Action VI Name.vi.png

capture

PPL RT Driver VI_InlineAsync.vi.png

capture

PPL RT Driver VI_InlineHW.vi.png

capture

PPL_ActionVIOnRecompile.vi.png

capture

PPL_ActionVIOnRecompile_InlineAsync.vi.png

capture

RT Driver VI.vi.png

capture

The following VIs could not be diffed:

  • C:\agent_work\30\s\niveristand-custom-device-wizard\ProjectTemplate\Source\NI VeriStand\Custom Device\Template Files\Launch Command Loop.vi

@niveristand-diff-bot
Copy link
Collaborator

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

ActionVIOnRecompile.vi.png

capture

ActionVIOnRecompile_InlineAsync.vi.png

capture

Command Loop.vi.png

capture

NIVS_CD Template.lvclass--Add content to Engine library.vi.png

capture

NIVS_CD Template.lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_CD Template.lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_CD Template.lvclass--Read Support Runtime Configuration.vi.png

capture

NIVS_CD Template.lvclass--Write Support Runtime Configuration.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD Engine lvlib.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD Engine lvlib.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CD System Explorer lvlib.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--CDW_SpecPage.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Create XML-file - States.ctl.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Custom Device CORE.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--Engine - Script RT Driver For Runtime Configuration.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Add PPL content to System Explorer library.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy PPLTemplates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--System Explorer - Copy Templates for System Explorer.vi.png

capture

NIVS_Consolidated_CDW_MetaDataObj.lvclass--XML - Create XML file.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--Add content to Engine library.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--Add content to Engine library.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_PPL_Inline HW Interface (Inline-Async).lvclass--On Recompile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--Add content to Engine library.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--Create Engine Folder and Copy RT Template.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--On Compile Action VI Name.vi.png

capture

NIVS_PPL_Inline HW Interface.lvclass--On Recompile Action VI Name.vi.png

capture

PPL RT Driver VI_InlineAsync.vi.png

capture

PPL RT Driver VI_InlineHW.vi.png

capture

PPL_ActionVIOnRecompile.vi.png

capture

PPL_ActionVIOnRecompile_InlineAsync.vi.png

capture

RT Driver VI.vi.png

capture

The following VIs could not be diffed:

  • C:\agent_work\28\s\niveristand-custom-device-wizard\ProjectTemplate\Source\NI VeriStand\Custom Device\Template Files\Launch Command Loop.vi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants