IgH EtherCAT Master  1.6.2
ec_fsm_pdo_entry Struct Reference

PDO configuration state machine. More...

Data Fields

void(* state )(ec_fsm_pdo_entry_t *, ec_datagram_t *)
 state function
 
ec_fsm_coe_tfsm_coe
 CoE state machine to use.
 
ec_sdo_request_t request
 SDO request. More...
 
ec_slave_tslave
 Slave the FSM runs on. More...
 
ec_pdo_ttarget_pdo
 PDO to read the mapping for. More...
 
const ec_pdo_tsource_pdo
 PDO with desired mapping. More...
 
const ec_pdo_tcur_pdo
 PDO with current mapping (display only). More...
 
const ec_pdo_entry_tentry
 Current entry. More...
 
unsigned int entry_count
 Number of entries. More...
 
unsigned int entry_pos
 Position in PDO mapping. More...
 

Detailed Description

PDO configuration state machine.

Definition at line 44 of file fsm_pdo_entry.h.

Field Documentation

◆ request

ec_sdo_request_t ec_fsm_pdo_entry::request

SDO request.

Definition at line 49 of file fsm_pdo_entry.h.

◆ slave

ec_slave_t* ec_fsm_pdo_entry::slave

Slave the FSM runs on.

Definition at line 51 of file fsm_pdo_entry.h.

◆ target_pdo

ec_pdo_t* ec_fsm_pdo_entry::target_pdo

PDO to read the mapping for.

Definition at line 52 of file fsm_pdo_entry.h.

◆ source_pdo

const ec_pdo_t* ec_fsm_pdo_entry::source_pdo

PDO with desired mapping.

Definition at line 53 of file fsm_pdo_entry.h.

◆ cur_pdo

const ec_pdo_t* ec_fsm_pdo_entry::cur_pdo

PDO with current mapping (display only).

Definition at line 54 of file fsm_pdo_entry.h.

◆ entry

const ec_pdo_entry_t* ec_fsm_pdo_entry::entry

Current entry.

Definition at line 55 of file fsm_pdo_entry.h.

◆ entry_count

unsigned int ec_fsm_pdo_entry::entry_count

Number of entries.

Definition at line 56 of file fsm_pdo_entry.h.

◆ entry_pos

unsigned int ec_fsm_pdo_entry::entry_pos

Position in PDO mapping.

Definition at line 57 of file fsm_pdo_entry.h.