IgH EtherCAT Master  1.6.1
ec_soe_request Struct Reference

Sercos-over-EtherCAT request. More...

Data Fields

struct list_head list
 List item. More...
 
uint8_t drive_no
 Drive number. More...
 
uint16_t idn
 Sercos ID-Number. More...
 
ec_al_state_t al_state
 AL state (only valid for IDN config). More...
 
uint8_t * data
 Pointer to SDO data. More...
 
size_t mem_size
 Size of SDO data memory. More...
 
size_t data_size
 Size of SDO data. More...
 
uint32_t issue_timeout
 Maximum time in ms, the processing of the request may take. More...
 
ec_direction_t dir
 Direction. More...
 
ec_internal_request_state_t state
 Request state. More...
 
unsigned long jiffies_start
 Jiffies, when the request was issued. More...
 
unsigned long jiffies_sent
 Jiffies, when the upload/download request was sent. More...
 
uint16_t error_code
 SoE error code. More...
 

Detailed Description

Sercos-over-EtherCAT request.

Definition at line 40 of file soe_request.h.

Field Documentation

◆ list

struct list_head ec_soe_request::list

List item.

Definition at line 41 of file soe_request.h.

◆ drive_no

uint8_t ec_soe_request::drive_no

Drive number.

Definition at line 42 of file soe_request.h.

◆ idn

uint16_t ec_soe_request::idn

Sercos ID-Number.

Definition at line 43 of file soe_request.h.

◆ al_state

ec_al_state_t ec_soe_request::al_state

AL state (only valid for IDN config).

Definition at line 44 of file soe_request.h.

◆ data

uint8_t* ec_soe_request::data

Pointer to SDO data.

Definition at line 45 of file soe_request.h.

◆ mem_size

size_t ec_soe_request::mem_size

Size of SDO data memory.

Definition at line 46 of file soe_request.h.

◆ data_size

size_t ec_soe_request::data_size

Size of SDO data.

Definition at line 47 of file soe_request.h.

◆ issue_timeout

uint32_t ec_soe_request::issue_timeout

Maximum time in ms, the processing of the request may take.

Definition at line 48 of file soe_request.h.

◆ dir

ec_direction_t ec_soe_request::dir

Direction.

EC_DIR_OUTPUT means writing to the slave, EC_DIR_INPUT means reading from the slave.

Definition at line 50 of file soe_request.h.

◆ state

ec_internal_request_state_t ec_soe_request::state

Request state.

Definition at line 52 of file soe_request.h.

◆ jiffies_start

unsigned long ec_soe_request::jiffies_start

Jiffies, when the request was issued.

Definition at line 53 of file soe_request.h.

◆ jiffies_sent

unsigned long ec_soe_request::jiffies_sent

Jiffies, when the upload/download request was sent.

Definition at line 54 of file soe_request.h.

◆ error_code

uint16_t ec_soe_request::error_code

SoE error code.

Definition at line 56 of file soe_request.h.