UVSOCK_CMD_RESPONSE Struct Reference

UVSOCK Command response / async message data format. More...

#include <UVSOCK.h>


Data Fields

UV_OPERATION cmd
 Command or asynchronous operation to which this is a response.
UV_STATUS status
 Status code indicating if the command was successful or not.
UVSOCK_ERROR_RESPONSE err
 Returned if status is not UV_STATUS_SUCCESS.
UINT nVal
 Returned by UV_PRJ_ACTIVE_FILES / UV_GEN_GET_VERSION / UV_DBG_STATUS.
CYCTS time
 Returned by UV_DBG_TIME_INFO.
AMEM amem
 Returned by UV_DBG_MEM_READ / UV_DBG_MEM_WRITE.
SERIO serdat
 Returned by UV_DBG_SERIAL_GET / UV_DBG_SERIAL_PUT.
VSET vset
 Returned by UV_DBG_VTR_GET / UV_DBG_CALC_EXPRESSION.
BKRSP brk
 Returned by UV_DBG_BP_ENUMERATED / UV_DBG_CHANGE_BP.
TRNOPT trnopt
 Returned by UV_PRJ_GET_OPTITEM / UV_PRJ_SET_OPTITEM.
SSTR str
 Returned by UV_PRJ_ENUM_GROUPS_ENU / UV_PRJ_ENUM_FILES_ENU.
EXTVERS evers
 Returned by UV_GEN_GET_EXTVERSION.
ENUMTPM tpm
 Returned by UV_DBG_ENUM_SYMTP.
AFLMAP aflm
 Returned by UV_DBG_ADR_TOFILELINE.
BPREASON StopR
 Returned by UV_DBG_STOP_EXECUTION.
STACKENUM stack
 Returned by UV_DBG_ENUM_STACK_ENU.
AVTR vtr
 Returned by UV_DBG_ENUM_VTR_ENU.
UVLICINFO licinfo
 Returned by UV_GEN_CHECK_LICENSE.
DBGTGTOPT dbgtgtopt
 Returned by UV_PRJ_GET_DEBUG_TARGET.


Detailed Description

UVSOCK Command response / async message data format.

Contains command response data, or async message data. cmd indicates either the command to which this is a response, or the asynchronous message type. status indicates is the command or asynchronous operation was successful. The value of the union depends on the message type, and whether an error occurred. If status is not UV_STATUS_SUCCESS, then the union will be of type err. Otherwise it will be of the type corresponding to the message type in cmd.

This structure is included in all messages that correspond to the new message response format.

Contained in UVSOCK_CMD_DATA if the message type (m_eCmd) is UV_CMD_RESPONSE or UV_ASYNC_MSG

Definition at line 1254 of file UVSOCK.h.


Copyright (c) KEIL - An ARM Company.
All rights reserved.
Visit our web site at www.keil.com.

Generated with doxygen.