The manager class for interacting with LabVIEW. More...
Static Public Member Functions | |
static void | AddVI (LabView.LabViewPanelInfo panel) |
Adds/loads a VI based on the LabViewPanelInfo More... | |
static Boolean | DoesVIExist (String fileName) |
Checks whether the VI is present (i.e. has been loaded by SECI) More... | |
static SerialisableList < LabView.LabViewPanelInfo > | GetAllPanelsInfo () |
Get the panel information for all the VIs More... | |
static Definitions.ControlType | GetControlType (String fileName, String control) |
static String | GetFrontPanelTitle (String fileName) |
Get the full title of the VI. Needed for the Win32API stuff. More... | |
static List< String > | GetListOfVIs (Boolean includeDefault) |
Gets a list of all the VIs loaded by SECI More... | |
static List< String > | GetLlbInfo (String fileName) |
Get the information about the .llb file. More... | |
static int[] | GetPanelBounds (String fileName) |
Get the bounds of the VI More... | |
static List< String > | GetVIControls (String fileName) |
Get a list of the controls on the VI More... | |
static List< String > | GetVIsNotLoaded () |
Gets a list of VIs that SECI failed to load. Used when loading a configuration More... | |
static void | HideVI (String fileName) |
Hides the VI front panel completely. More... | |
static Boolean | IsLabViewRunning () |
static Boolean | IsVIHidden (String fileName) |
Checks whether the VI front panel is hidden. More... | |
static void | MinimiseVI (String fileName) |
Minimises the VI front panel. More... | |
static void | RemoveVI (String fileName) |
Removes a VI from the current configuration and "closes" it. More... | |
static void | RestoreVI (String fileName) |
Restores the VI front panel. More... | |
static void | SetFrontPanelBounds (String fileName, int[] bounds) |
Set the bound of the front panel. Can be used to move the VI or resize it (not recommended). More... | |
static void | SetPanelsInfo (SerialisableList< LabView.LabViewPanelInfo > panels) |
Set the panel information for the VIs More... | |
static void | SetVisibilityToDefault (String fileName) |
Returns the VI to its default visibility as determined by the SECI settings. More... | |
static void | ShowVI (String fileName) |
Shows the VI front panel if it was hidden. More... | |
static void | UpdateFrontPanelTitle (String fileName) |
Update the stored window title for the front panel of the VI More... | |
The manager class for interacting with LabVIEW.
Definition at line 10 of file LabViewMgr.cs.
|
inlinestatic |
Adds/loads a VI based on the LabViewPanelInfo
panel | The LabViewPanelInfo for the VI to load |
Definition at line 176 of file LabViewMgr.cs.
|
inlinestatic |
Checks whether the VI is present (i.e. has been loaded by SECI)
fileName | The full filepath of the VI |
Definition at line 147 of file LabViewMgr.cs.
|
inlinestatic |
Get the panel information for all the VIs
Definition at line 204 of file LabViewMgr.cs.
|
inlinestatic |
Definition at line 22 of file LabViewMgr.cs.
|
inlinestatic |
Get the full title of the VI. Needed for the Win32API stuff.
fileName | The full filepath of the VI |
Definition at line 69 of file LabViewMgr.cs.
|
inlinestatic |
Gets a list of all the VIs loaded by SECI
includeDefault | Whether to include the default VIs |
Definition at line 195 of file LabViewMgr.cs.
|
inlinestatic |
Get the information about the .llb file.
fileName | The full filepath of the VI |
Definition at line 167 of file LabViewMgr.cs.
|
inlinestatic |
Get the bounds of the VI
fileName | The full filepath of the VI |
Definition at line 49 of file LabViewMgr.cs.
|
inlinestatic |
Get a list of the controls on the VI
fileName | The full filepath of the VI |
Definition at line 17 of file LabViewMgr.cs.
|
inlinestatic |
Gets a list of VIs that SECI failed to load. Used when loading a configuration
Definition at line 157 of file LabViewMgr.cs.
|
inlinestatic |
Hides the VI front panel completely.
fileName | The full filepath of the VI |
Definition at line 116 of file LabViewMgr.cs.
|
inlinestatic |
Definition at line 218 of file LabViewMgr.cs.
|
inlinestatic |
Checks whether the VI front panel is hidden.
fileName | The full filepath of the VI |
Definition at line 126 of file LabViewMgr.cs.
|
inlinestatic |
Minimises the VI front panel.
fileName | The full filepath of the VI |
Definition at line 89 of file LabViewMgr.cs.
|
inlinestatic |
Removes a VI from the current configuration and "closes" it.
fileName | The full filepath of the VI to remove |
Definition at line 185 of file LabViewMgr.cs.
|
inlinestatic |
Restores the VI front panel.
fileName | The full filepath of the VI |
Definition at line 98 of file LabViewMgr.cs.
|
inlinestatic |
Set the bound of the front panel. Can be used to move the VI or resize it (not recommended).
fileName | The full filepath of the VI |
bounds | The new bounds |
Definition at line 59 of file LabViewMgr.cs.
|
inlinestatic |
Set the panel information for the VIs
panels | List of LabViewPanelInfo |
Definition at line 213 of file LabViewMgr.cs.
|
inlinestatic |
Returns the VI to its default visibility as determined by the SECI settings.
fileName | The full filepath of the VI |
Definition at line 135 of file LabViewMgr.cs.
|
inlinestatic |
Shows the VI front panel if it was hidden.
fileName | The full filepath of the VI |
Definition at line 107 of file LabViewMgr.cs.
|
inlinestatic |
Update the stored window title for the front panel of the VI
fileName | The full filepath of the VI< |
Definition at line 78 of file LabViewMgr.cs.