IgH EtherCAT Master  1.6.9
ec_fsm_pdo_entry Struct Reference

PDO configuration state machine. More...

#include <fsm_pdo_entry.h>

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.
ec_slave_tslave
 Slave the FSM runs on.
ec_pdo_ttarget_pdo
 PDO to read the mapping for.
const ec_pdo_tsource_pdo
 PDO with desired mapping.
const ec_pdo_tcur_pdo
 PDO with current mapping (display only).
const ec_pdo_entry_tentry
 Current entry.
unsigned int entry_count
 Number of entries.
unsigned int entry_pos
 Position in PDO mapping.

Detailed Description

PDO configuration state machine.

Definition at line 44 of file fsm_pdo_entry.h.

Field Documentation

◆ state

void(* ec_fsm_pdo_entry::state) (ec_fsm_pdo_entry_t *, ec_datagram_t *)

state function

Definition at line 46 of file fsm_pdo_entry.h.

◆ fsm_coe

ec_fsm_coe_t* ec_fsm_pdo_entry::fsm_coe

CoE state machine to use.

Definition at line 48 of file fsm_pdo_entry.h.

◆ 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.