User Tools

Site Tools


kb:labview-frameworks:dqmh:hse-flavour:broadcasts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kb:labview-frameworks:dqmh:hse-flavour:broadcasts [2026/08/17 15:47] – [Module Is Ready] joerg.hampelkb:labview-frameworks:dqmh:hse-flavour:broadcasts [2026/08/21 12:17] (current) – joerg.hampel
Line 4: Line 4:
 //These events are not part of the DQMH default features and have to be added to every HSE DQMH module.// //These events are not part of the DQMH default features and have to be added to every HSE DQMH module.//
  
 +
 +===== 'Module Is Ready' =====
 +
 +> Use the ''Module Is Ready'' broadcast to indicate that a module is ready to be used in the application
 +
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-154730.png}} |
 +
 +
 +---- 
  
 ===== 'System Message' ===== ===== 'System Message' =====
Line 31: Line 40:
 | {{code:dqmh:sysmsg-cloneable.png?|}} | | {{code:dqmh:sysmsg-cloneable.png?|}} |
  
-=== System Messages ===+==== Message Types ====
  
-== Add to Run-Time Menu ==+=== Ready for Display ===
  
-== Ready for Display ==+Lets the UI Manager know that a module identified by <b>Main VI Reference</b> wants to be displayed in the content subpanel.
  
-== Removed from Subpanel ==+Optional: "Title" specifies the string to be displayed in the Title indicator of Layout VI
  
 +Optional: "Target SP Name" defines the subpanel in which to display the module.
  
----- +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155515.png}} |
  
-===== Module Is Ready =====+=== Add to Run-Time Menu ===
  
-> Use the ''Module Is Ready'' broadcast to indicate that a module is ready to be used in the application+Sends the module's <b>Main VI Reference</b> and <b>Module Descriptor</b> to the UI Manager, which  inserts the module into the relevant locations in the run-time menu. 
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155502.png}} | 
 + 
 +=== Remove from Run-Time Menu === 
 + 
 +Sends the module's <b>Main VI Reference</b>to the UI Manager, which removes the module from all locations in the run-time menu. 
 + 
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155523.png}} | 
 + 
 +=== Removed from Subpanel === 
 + 
 +Sent from UI Manager's  "Load Module into Subpanel" MHL case, lets the application know that a module has been removed from the subpanel it was shown in. 
 + 
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155529.png}} | 
 + 
 +=== Startup Completed === 
 + 
 +Lets the UI Manager know that the startup phase of the whole application (ie anything that should happen before the splash screen is hidden and the front panel of UI Manager is shown) has completed. 
 + 
 +UI Manager will send the "Startup Completed Received" broadcast, which notifies the startup.vi to wrap up startup phase. 
 + 
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155537.png}} | 
 + 
 +=== Update Splash Screen Message === 
 + 
 +Updates the Splash Screen of the application with Message and Percentage during the startup phase (i.e. before the "System Message - Startup Completed" has been sent. 
 + 
 +UI Manager will send the "Update Splash Screen Message Received" broadcast, which notifies the startup.vi to update the controls on the Splash Screen. 
 + 
 +Note: Use percentages between 61% and 99%. 
 + 
 +| {{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-155544.png}} |
  
-{{:kb:labview-frameworks:dqmh:hse-flavour:pasted:20260817-154730.png}} 
kb/labview-frameworks/dqmh/hse-flavour/broadcasts.1786981652.txt.gz · Last modified: 2026/08/17 15:47 by joerg.hampel