IgH EtherCAT Master  1.6.1
ec_reg_request Struct Reference

Register request. More...

Data Fields

struct list_head list
 List item. More...
 
size_t mem_size
 Size of data memory. More...
 
uint8_t * data
 Pointer to data memory. More...
 
ec_direction_t dir
 Direction. More...
 
uint16_t address
 Register address. More...
 
size_t transfer_size
 Size of the data to transfer. More...
 
ec_internal_request_state_t state
 Request state. More...
 
uint16_t ring_position
 Ring position for emergency requests. More...
 

Detailed Description

Register request.

Definition at line 40 of file reg_request.h.

Field Documentation

◆ list

struct list_head ec_reg_request::list

List item.

Definition at line 41 of file reg_request.h.

◆ mem_size

size_t ec_reg_request::mem_size

Size of data memory.

Definition at line 42 of file reg_request.h.

◆ data

uint8_t* ec_reg_request::data

Pointer to data memory.

Definition at line 43 of file reg_request.h.

◆ dir

ec_direction_t ec_reg_request::dir

Direction.

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

Definition at line 44 of file reg_request.h.

◆ address

uint16_t ec_reg_request::address

Register address.

Definition at line 46 of file reg_request.h.

◆ transfer_size

size_t ec_reg_request::transfer_size

Size of the data to transfer.

Definition at line 47 of file reg_request.h.

◆ state

ec_internal_request_state_t ec_reg_request::state

Request state.

Definition at line 48 of file reg_request.h.

◆ ring_position

uint16_t ec_reg_request::ring_position

Ring position for emergency requests.

Definition at line 49 of file reg_request.h.