| 
							 IgH EtherCAT Master
								 1.6.8
							 
						 | 
					
EtherCAT Process data object structure. More...
Go to the source code of this file.
Data Structures | |
| struct | ec_pdo_t | 
| PDO description.  More... | |
Functions | |
| void | ec_pdo_init (ec_pdo_t *) | 
| PDO constructor.  | |
| int | ec_pdo_init_copy (ec_pdo_t *, const ec_pdo_t *) | 
| PDO copy constructor.  More... | |
| void | ec_pdo_clear (ec_pdo_t *) | 
| PDO destructor.  | |
| void | ec_pdo_clear_entries (ec_pdo_t *) | 
| Clear PDO entry list.  | |
| int | ec_pdo_set_name (ec_pdo_t *, const char *) | 
| Set PDO name.  More... | |
| ec_pdo_entry_t * | ec_pdo_add_entry (ec_pdo_t *, uint16_t, uint8_t, uint8_t) | 
| Add a new PDO entry to the configuration.  More... | |
| int | ec_pdo_copy_entries (ec_pdo_t *, const ec_pdo_t *) | 
| Copy PDO entries from another PDO.  More... | |
| int | ec_pdo_equal_entries (const ec_pdo_t *, const ec_pdo_t *) | 
| Compares the entries of two PDOs.  More... | |
| unsigned int | ec_pdo_entry_count (const ec_pdo_t *) | 
| Get the number of PDO entries.  More... | |
| const ec_pdo_entry_t * | ec_pdo_find_entry_by_pos_const (const ec_pdo_t *, unsigned int) | 
| Finds a PDO entry via its position in the list.  More... | |
| void | ec_pdo_print_entries (const ec_pdo_t *) | 
| Outputs the PDOs in the list.  | |
EtherCAT Process data object structure.
Definition in file pdo.h.
| int ec_pdo_set_name | ( | ec_pdo_t * | pdo, | 
| const char * | name | ||
| ) | 
| ec_pdo_entry_t* ec_pdo_add_entry | ( | ec_pdo_t * | pdo, | 
| uint16_t | index, | ||
| uint8_t | subindex, | ||
| uint8_t | bit_length | ||
| ) | 
| unsigned int ec_pdo_entry_count | ( | const ec_pdo_t * | pdo | ) | 
| const ec_pdo_entry_t* ec_pdo_find_entry_by_pos_const | ( | const ec_pdo_t * | pdo, | 
| unsigned int | pos | ||
| ) |