| 
							 IgH EtherCAT Master
								 1.6.8
							 
						 | 
					
EtherCAT PDO entry configuration state machine structures. More...
Go to the source code of this file.
Data Structures | |
| struct | ec_fsm_pdo_entry | 
| PDO configuration state machine.  More... | |
Typedefs | |
| typedef struct ec_fsm_pdo_entry | ec_fsm_pdo_entry_t | 
Functions | |
| void | ec_fsm_pdo_entry_init (ec_fsm_pdo_entry_t *, ec_fsm_coe_t *) | 
| Constructor.  | |
| void | ec_fsm_pdo_entry_clear (ec_fsm_pdo_entry_t *) | 
| Destructor.  | |
| void | ec_fsm_pdo_entry_start_reading (ec_fsm_pdo_entry_t *, ec_slave_t *, ec_pdo_t *) | 
| Start reading a PDO's entries.  | |
| void | ec_fsm_pdo_entry_start_configuration (ec_fsm_pdo_entry_t *, ec_slave_t *, const ec_pdo_t *, const ec_pdo_t *) | 
| Start PDO mapping state machine.  | |
| int | ec_fsm_pdo_entry_exec (ec_fsm_pdo_entry_t *, ec_datagram_t *) | 
| Executes the current state.  More... | |
| int | ec_fsm_pdo_entry_success (const ec_fsm_pdo_entry_t *) | 
| Get execution result.  More... | |
EtherCAT PDO entry configuration state machine structures.
Definition in file fsm_pdo_entry.h.
| typedef struct ec_fsm_pdo_entry ec_fsm_pdo_entry_t | 
Definition at line 40 of file fsm_pdo_entry.h.
| int ec_fsm_pdo_entry_exec | ( | ec_fsm_pdo_entry_t * | fsm, | 
| ec_datagram_t * | datagram | ||
| ) | 
Executes the current state.
| fsm | PDO mapping state machine. | 
| datagram | Datagram to use. | 
Definition at line 165 of file fsm_pdo_entry.c.
| int ec_fsm_pdo_entry_success | ( | const ec_fsm_pdo_entry_t * | fsm | ) | 
Get execution result.
| fsm | PDO mapping state machine. | 
Definition at line 181 of file fsm_pdo_entry.c.