Nugg
Co de 39
Running Diagnostics
7-9
7
Task Status
Purpose: A programmer can use the Task Status screens to view the task name, stack, and the
percentage of time a task has been running. You can also use the Task Status screen to
determine the type of RF network protocol, TCP/IP or UDP Plus, loaded on the terminal.
Where Available: Software Diagnostics menu
Sample Screen:
TASK STATUS
SLOT ADDRESS %TIME
0: ----:---- 00.5%
1: SM 00.1%
2: UDP+ 00.7%
3: ----:---- --.-%
4: Label Task 00.0%
5: Serial Port 00.0%
6: Menu System 02.0%
7: PM 00.0%
8: APP 00.0%
9: ID 95.6%
10: ----:---- --.-%
[Enter] Next screen
[Esc] Exit
242XU.131
TASK STATUS
SLOT STACK UNUSED
0: ----:---- ----
1: 1B8F:0010 0381
2: 1A48:0010 0010
3: ----:---- ----
4: 19F6:0010 029C
5: 19B5:0010 0339
6: 1944:0010 03A5
7: 18E3:0010 0394
8: 18C2:0010 011C
9: 18A1:0010 0110
10: ----:---- ----
[Enter] Next screen
[Esc] Exit
Definition: The %Time field measures the relative amount of time that a given software task or
component is active. For example, Idle Task (ID) in the Power Management software is a
component. The %Time that Idle Task is active is directly proportional to battery life.
The ID (idle) address should have the largest %Time field. If any other address (task) is
large, you probably have a problem.
You can also check the task list to determine the RF network protocol loaded on the
terminal. Check the list of task names for UDP+ or TCP/IP. A task name of UDP+
means the terminal uses UDP Plus for RF communications. A task name of TCP/IP
means the terminal uses TCP/IP for RF communications.
To refresh the statistics and start from a known point in time, use the Clear Task Profiles
diagnostic option to clear the task status counters.