![]() |
Using the µVision Socket Interface
Application Note 198
Control and monitor µVision via the built-in TCP/IP interface
|
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... | |
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)
| 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;.