IgH EtherCAT Master  1.5.2
ec_mbg_request_t Struct Reference

EtherCAT Mailbox Gateway request. More...

Data Fields

struct list_head list
 List item. More...
 
uint8_t * data
 Pointer to MBox request data. More...
 
size_t mem_size
 Size of MBox request data memory. More...
 
size_t data_size
 Size of MBox request data. More...
 
uint32_t response_timeout
 Maximum time in ms, the transfer is retried, if the slave does not respond. More...
 
ec_internal_request_state_t state
 Request state. More...
 
unsigned long jiffies_sent
 Jiffies, when the upload/download request was sent. More...
 
uint16_t error_code
 MBox Gateway error code. More...
 
uint8_t mbox_type
 Cached MBox type.
 

Detailed Description

EtherCAT Mailbox Gateway request.

Definition at line 48 of file mbox_gateway_request.h.

Field Documentation

◆ list

struct list_head ec_mbg_request_t::list

List item.

Definition at line 49 of file mbox_gateway_request.h.

◆ data

uint8_t* ec_mbg_request_t::data

Pointer to MBox request data.

Definition at line 50 of file mbox_gateway_request.h.

◆ mem_size

size_t ec_mbg_request_t::mem_size

Size of MBox request data memory.

Definition at line 51 of file mbox_gateway_request.h.

◆ data_size

size_t ec_mbg_request_t::data_size

Size of MBox request data.

Definition at line 52 of file mbox_gateway_request.h.

◆ response_timeout

uint32_t ec_mbg_request_t::response_timeout

Maximum time in ms, the transfer is retried, if the slave does not respond.

Definition at line 53 of file mbox_gateway_request.h.

◆ state

ec_internal_request_state_t ec_mbg_request_t::state

Request state.

Definition at line 55 of file mbox_gateway_request.h.

◆ jiffies_sent

unsigned long ec_mbg_request_t::jiffies_sent

Jiffies, when the upload/download request was sent.

Definition at line 56 of file mbox_gateway_request.h.

◆ error_code

uint16_t ec_mbg_request_t::error_code

MBox Gateway error code.

Definition at line 58 of file mbox_gateway_request.h.