IgH EtherCAT Master  1.6.2
ec_sync_info_t Struct Reference

Sync manager configuration information. More...

Data Fields

uint8_t index
 Sync manager index. More...
 
ec_direction_t dir
 Sync manager direction. More...
 
unsigned int n_pdos
 Number of PDOs in pdos. More...
 
ec_pdo_info_t const * pdos
 Array with PDOs to assign. More...
 
ec_watchdog_mode_t watchdog_mode
 Watchdog mode. More...
 

Detailed Description

Sync manager configuration information.

This can be use to configure multiple sync managers including the PDO assignment and PDO mapping. It is used as an input parameter type in ecrt_slave_config_pdos().

Definition at line 564 of file ecrt.h.

Field Documentation

◆ index

uint8_t ec_sync_info_t::index

Sync manager index.

Must be less than EC_MAX_SYNC_MANAGERS for a valid sync manager, but can also be 0xff to mark the end of the list.

Definition at line 565 of file ecrt.h.

◆ dir

ec_direction_t ec_sync_info_t::dir

Sync manager direction.

Definition at line 568 of file ecrt.h.

◆ n_pdos

unsigned int ec_sync_info_t::n_pdos

Number of PDOs in pdos.

Definition at line 569 of file ecrt.h.

◆ pdos

ec_pdo_info_t const* ec_sync_info_t::pdos

Array with PDOs to assign.

This must contain at least n_pdos PDOs.

Definition at line 570 of file ecrt.h.

◆ watchdog_mode

ec_watchdog_mode_t ec_sync_info_t::watchdog_mode

Watchdog mode.

Definition at line 572 of file ecrt.h.