AppIsRunning
(VTScada Layer module. Obtain LayerRoot using the following script-only statement: )
LayerRoot = \System.GetLoadedAppInstance(GetGUID(0, \LocalGUID));
| Description: | Reports whether the application has been started and the start-up process is complete. (All tags are running, etc.) |
| Returns: | Boolean |
Usage:![]() |
Script or Steady State |
| Function Groups: | Configuration Management |
| Related to: | AppIsStarted | AppIsStarting | Start | IsAppEditable | GetAppInstance | GetLoadedAppInstance | GetOEMLayer |
Format: ![]() |
\AppLayer.AppIsRunning() |
| Parameters: | None |
| Comments: | The similar functions, AppIsStarting and AppIsStarted, will return TRUE before this function will. \AppLayer may be acquired using one of GetAppInstance, GetLoadedAppInstance or GetOEMLayer. |
Examples:
If \AppLayer.AppIsRunning() && !Initialized;
[
{ All tags are loaded. Do initialization. }
{ ... }
Initialized = TRUE;
]
