IgH EtherCAT Master
1.6.2
|
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 | ||
) |