TIOVX User Guide
|
Command object descriptor. More...
#include <tivx_obj_desc_priv.h>
Data Fields | |
tivx_obj_desc_t | base |
base object descriptor | |
volatile uint64_t | ack_event_handle |
Handle of ACK event that is posted when ACK is received MUST be valid if flags TIVX_CMD_FLAG_SEND_ACK is set. | |
volatile uint32_t | cmd_id |
command to execute | |
volatile uint16_t | cmd_params_desc_id [TIVX_KERNEL_MAX_PARAMS] |
parameter object descriptors | |
volatile uint32_t | num_cmd_params |
valid values in cmd_params_data_id | |
volatile uint32_t | node_cmd_id |
Node command to execute. | |
volatile int32_t | replicated_node_idx |
Id of the node, to which node_cmd_id to be sent, If set to TIVX_CONTROL_CMD_SEND_TO_ALL_REPLICATED_NODES, cmd is send to all replicated node Otherwise to specific node. | |
volatile uint32_t | flags |
flags associated with this command, see TIVX_CMD_FLAG_xxx | |
volatile uint32_t | dst_target_id |
volatile uint32_t | src_target_id |
volatile uint32_t | num_obj_desc |
Number of object descriptor parameters with this command. | |
volatile uint16_t | obj_desc_id [TIVX_CMD_MAX_OBJ_DESCS] |
object descriptor ID's of parameters | |
volatile uint32_t | cmd_status |
command execution status | |
volatile uint32_t | timestamp_h |
time at which this command is sent | |
volatile uint32_t | timestamp_l |
time at which this command is sent | |
Command object descriptor.
Definition at line 149 of file tivx_obj_desc_priv.h.
volatile uint32_t tivx_obj_desc_cmd_t::dst_target_id |
target for which this command is directed
Definition at line 180 of file tivx_obj_desc_priv.h.
volatile uint32_t tivx_obj_desc_cmd_t::src_target_id |
source target ID to which ACK should be sent if ACK flag is not set then this field is not used and can be set to TIVX_TARGET_ID_INVALID
Definition at line 186 of file tivx_obj_desc_priv.h.