Using the µVision Socket Interface: PGRESS Struct Reference

| Using the µVision Socket Interface Application Note 198 Control and monitor µVision via the built-in TCP/IP interface

- Main Page
- Usage and Description
- Reference

- Data Structures
- Data Structure Index
- Data Fields

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PGRESS Struct Reference
Structs

## Data Fields
PGCMD | job
| PGCMD command. More...
UINT | perc
| Percentage completed (Used on UV_PROGRESS_SETPOS only) More...
UINT | nRes [8]
| Reserved. More...
char | szLabel [1]
| Progress label (0 or labelname on UV_PROGRESS_INIT / UV_PROGRESS_INITTXT / UV_PROGRESS_SETTEXT) More...

## Description

uVision Progress bar control data

Indicates how the uVision progress bar should be updated

This structure is used in the following messages:

Client ==> uVision (Request)

- UV_PRJ_CMD_PROGRESS (Set job to the type of progress bar operation to perform, perc to the percentage complete (UV_PROGRESS_SETPOS only), and szLabel to the progress bar label (UV_PROGRESS_INIT / UV_PROGRESS_INITTXT / UV_PROGRESS_SETTEXT only))

## Field Documentation

PGCMD PGRESS::job

PGCMD command.

UINT PGRESS::nRes[8]

Reserved.

UINT PGRESS::perc

Percentage completed (Used on UV_PROGRESS_SETPOS only)

char PGRESS::szLabel[1]

Progress label (0 or labelname on UV_PROGRESS_INIT / UV_PROGRESS_INITTXT / UV_PROGRESS_SETTEXT)