62 void ec_pdo_mapping_init(ec_pdo_mapping_t *); |
62 void ec_pdo_mapping_init(ec_pdo_mapping_t *); |
63 void ec_pdo_mapping_clear(ec_pdo_mapping_t *); |
63 void ec_pdo_mapping_clear(ec_pdo_mapping_t *); |
64 |
64 |
65 void ec_pdo_mapping_clear_pdos(ec_pdo_mapping_t *); |
65 void ec_pdo_mapping_clear_pdos(ec_pdo_mapping_t *); |
66 |
66 |
|
67 ec_pdo_t *ec_pdo_mapping_add_pdo(ec_pdo_mapping_t *, uint16_t, |
|
68 ec_direction_t); |
67 int ec_pdo_mapping_add_pdo_copy(ec_pdo_mapping_t *, const ec_pdo_t *); |
69 int ec_pdo_mapping_add_pdo_copy(ec_pdo_mapping_t *, const ec_pdo_t *); |
68 int ec_pdo_mapping_add_pdo_info(ec_pdo_mapping_t *, const ec_pdo_info_t *, |
|
69 const ec_slave_config_t *); |
|
70 |
70 |
71 int ec_pdo_mapping_copy(ec_pdo_mapping_t *, const ec_pdo_mapping_t *); |
71 int ec_pdo_mapping_copy(ec_pdo_mapping_t *, const ec_pdo_mapping_t *); |
72 |
72 |
73 uint16_t ec_pdo_mapping_total_size(const ec_pdo_mapping_t *); |
73 uint16_t ec_pdo_mapping_total_size(const ec_pdo_mapping_t *); |
74 int ec_pdo_mapping_equal(const ec_pdo_mapping_t *, const ec_pdo_mapping_t *); |
74 int ec_pdo_mapping_equal(const ec_pdo_mapping_t *, const ec_pdo_mapping_t *); |
75 |
75 |
|
76 ec_pdo_t *ec_pdo_mapping_find_pdo(const ec_pdo_mapping_t *, uint16_t); |
76 const ec_pdo_t *ec_pdo_mapping_find_pdo_const(const ec_pdo_mapping_t *, |
77 const ec_pdo_t *ec_pdo_mapping_find_pdo_const(const ec_pdo_mapping_t *, |
77 uint16_t); |
78 uint16_t); |
78 |
79 |
79 /*****************************************************************************/ |
80 /*****************************************************************************/ |
80 |
81 |