IgH EtherCAT Master  1.6.1
ec_fsm_pdo Struct Reference

PDO configuration state machine. More...

Data Fields

void(* state )(ec_fsm_pdo_t *, ec_datagram_t *)
 State function. More...
 
ec_fsm_coe_tfsm_coe
 CoE state machine to use. More...
 
ec_fsm_pdo_entry_t fsm_pdo_entry
 PDO entry state machine. More...
 
ec_pdo_list_t pdos
 PDO configuration. More...
 
ec_sdo_request_t request
 SDO request. More...
 
ec_pdo_t slave_pdo
 PDO actually appearing in a slave. More...
 
ec_slave_tslave
 Slave the FSM runs on. More...
 
uint8_t sync_index
 Current sync manager index. More...
 
ec_sync_tsync
 Current sync manager. More...
 
ec_pdo_tpdo
 Current PDO. More...
 
unsigned int pdo_pos
 Assignment position of current PDOs. More...
 
unsigned int pdo_count
 Number of assigned PDOs. More...
 

Detailed Description

PDO configuration state machine.

Definition at line 46 of file fsm_pdo.h.

Field Documentation

◆ state

void(* ec_fsm_pdo::state) (ec_fsm_pdo_t *, ec_datagram_t *)

State function.

Definition at line 48 of file fsm_pdo.h.

◆ fsm_coe

ec_fsm_coe_t* ec_fsm_pdo::fsm_coe

CoE state machine to use.

Definition at line 49 of file fsm_pdo.h.

◆ fsm_pdo_entry

ec_fsm_pdo_entry_t ec_fsm_pdo::fsm_pdo_entry

PDO entry state machine.

Definition at line 50 of file fsm_pdo.h.

◆ pdos

ec_pdo_list_t ec_fsm_pdo::pdos

PDO configuration.

Definition at line 51 of file fsm_pdo.h.

◆ request

ec_sdo_request_t ec_fsm_pdo::request

SDO request.

Definition at line 52 of file fsm_pdo.h.

◆ slave_pdo

ec_pdo_t ec_fsm_pdo::slave_pdo

PDO actually appearing in a slave.

Definition at line 53 of file fsm_pdo.h.

◆ slave

ec_slave_t* ec_fsm_pdo::slave

Slave the FSM runs on.

Definition at line 55 of file fsm_pdo.h.

◆ sync_index

uint8_t ec_fsm_pdo::sync_index

Current sync manager index.

Definition at line 56 of file fsm_pdo.h.

◆ sync

ec_sync_t* ec_fsm_pdo::sync

Current sync manager.

Definition at line 57 of file fsm_pdo.h.

◆ pdo

ec_pdo_t* ec_fsm_pdo::pdo

Current PDO.

Definition at line 58 of file fsm_pdo.h.

◆ pdo_pos

unsigned int ec_fsm_pdo::pdo_pos

Assignment position of current PDOs.

Definition at line 59 of file fsm_pdo.h.

◆ pdo_count

unsigned int ec_fsm_pdo::pdo_count

Number of assigned PDOs.

Definition at line 60 of file fsm_pdo.h.