Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleNtRtProcEd

The NtRtProcEd screen is the HMI version of the process editor form created when right-clicking a process in the NtRtMgr application and choosing the Edit Options option.

Following is a screenshot of the NtRtProcEd screen:

All of the fields on this screen reflect current run-time values.  These values are initialized from the process initialization file when the TSENTRY system is started.

The fields with a yellow background may be edited; those with white backgrounds may not be edited.  Only users with the “Process Edit” privilege may edit the fields on this screen.

Field Descriptions:

  • AppName
    A list box containing all of the processes running under the TSENTRY system.  All of the remaining fields on the screen pertain to the selected application name.

  • GroupName
    The name of the process group that the selected application is a member of.  This field is read-only.

  • UsesNtRt
    Checkbox indicating whether the process utilizes the tpriNtRt library for process management.  This field is read-only.

  • BinName
    The name of the binary executable file for the selected application.  This field is also read-only.

  • CmdLine
    All command line parameters for the application.  Spaces are allowed.  Quotation marks encasing the entire string of command line parameters are not necessary.

  • Run Mode
    “Standard” indicates that this process is a normal Windows executable file (.exe).  “Rt” indicates that this process is an RTX “hard” real-time executable file (.rtss).  This field is read-only.

  • Memory Lock
    Checkbox indicating if the process is locked in memory.  This field is read-only.

  • Priority
    The priority level of the process.  Please refer to the documentation on the NtRtMgr startup (section 4.1.1) for an explanation of the priority levels.

  • Debug Level
    The debugging level of the process.  The debugging levels at the beginning of the list offer less debugging messages and logging, whereas the levels towards the end of the list offer more debug.

  • Start Order
    The order number for the process’s start position.  This value is read-only.

  • Startup Options
    There are two sections to the startup options:

  • Startup Mode
    Processes can either be started automatically when TSENTRY starts or started manually by the user. If automatic startup is selected (the “Auto” radio button is selected), a startup delay must be defined. The delay indicates the number of milliseconds to wait after the last process was started before starting this process.  Valid values are integers between 0 and 10000.  If manual startup is selected, the startup delay box will be disabled and set to –1.

  • Automatic Restart
    Checkbox indicating whether the TSENTRY Manager will automatically restart a process if the process exits or dies unpredictably.

  • Wait for Initialization
    The amount of time (in milliseconds) that the TSENTRY Manager will wait for a process to initialize itself.

  • Termination Options
    Indicates whether the TSENTRY Manager will forcibly kill a process that takes more than the allotted time to exit gracefully after being requested to do so.  If set to “Auto”, the time to wait for a process to exit gracefully may be entered in the “Max Wait” text box.  If set to “Never Kill”, the TSENTRY Manager will never attempt to forcibly kill the process.

  • Pulse Timeout
    The amount of time (in milliseconds) to wait for the process to signal a pulse, indicating that it is functioning properly.  If the TSENTRY Manager does not receive a pulse from the process within this amount of time, the Manager will terminate the process.

  • Exception Handling
    A series of flags for determining what information to provide in the log about a process that throws an exception or run-time error.

  • Write Changes to File
    Checkbox which indicates whether the settings made on this screen should be written to the process initialization file when the Submit button is clicked.

Expand
titleProbeX

The ProbeX screen is a diagnostic tool that allows the user to “peek and poke” at variables in shared memory.  Effectively, the user can enter the fully qualified name of a variable in global common, and the ProbeX screen will retrieve and periodically update its current value on the display.  In addition, if the user has the rights to do so he can modify the current value and submit it back to the TSENTRY system. 

Following is a screenshot of the ProbeX screen:

Expand
titleTrendX

Details on the TrendX screen are provided in the section on the Trend System.

Expand
titleTriggerMgr

Details on the TriggerMgr screen are provided in the section on the Trend System.

Expand
titleTrendFileMgr

Details on the TrendFileMgr screen are provided in the section on the Trend System.