Using the µVision Socket Interface  Application Note 198
Control and monitor µVision via the built-in TCP/IP interface
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IVARENUM Struct Reference

Data Fields

int nID
 Variable/watch expression ID returned in VARINFO (1-based), set to 0 to enumerate stack root variables or globals. More...
 
int nFrame
 Stack frame ID (1- based), 0 if refers to global variables (nID == 0) or to watch expression (nID != 0) More...
 
int nTask
 Task ID (1-based), RTX case only, otherwise should be 0;. More...
 
UINT count: 16
 maximum number of variables to return More...
 
UINT bChanged:1
 request to fill VARINFO::value field only if value has been changed from previous request More...
 
UINT __pad0__: 15
 Reserved. More...
 

Description

Variable enumeration/ Variable data request

Extended stack mode only

Contains data indicating how a variables enumeration should be performed.

This structure is used in the following messages:

Client ==> uVision (Request)

Field Documentation

UINT IVARENUM::__pad0__

Reserved.

UINT IVARENUM::bChanged

request to fill VARINFO::value field only if value has been changed from previous request

UINT IVARENUM::count

maximum number of variables to return

int IVARENUM::nFrame

Stack frame ID (1- based), 0 if refers to global variables (nID == 0) or to watch expression (nID != 0)

int IVARENUM::nID

Variable/watch expression ID returned in VARINFO (1-based), set to 0 to enumerate stack root variables or globals.

int IVARENUM::nTask

Task ID (1-based), RTX case only, otherwise should be 0;.